get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/139248/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 139248,
    "url": "http://patchwork.dpdk.org/api/patches/139248/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/patch/20240412122006.101673-2-vojanec@cesnet.cz/",
    "project": {
        "id": 1,
        "url": "http://patchwork.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<20240412122006.101673-2-vojanec@cesnet.cz>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20240412122006.101673-2-vojanec@cesnet.cz",
    "date": "2024-04-12T12:20:06",
    "name": "[2/2] doc/prog_guide: document direct link bonding mode",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": false,
    "hash": "9f6b4d80a19a1a5b754e60944f0e6bc9f16cec8c",
    "submitter": {
        "id": 2811,
        "url": "http://patchwork.dpdk.org/api/people/2811/?format=api",
        "name": "Kamil Vojanec",
        "email": "vojanec@cesnet.cz"
    },
    "delegate": {
        "id": 319,
        "url": "http://patchwork.dpdk.org/api/users/319/?format=api",
        "username": "fyigit",
        "first_name": "Ferruh",
        "last_name": "Yigit",
        "email": "ferruh.yigit@amd.com"
    },
    "mbox": "http://patchwork.dpdk.org/project/dpdk/patch/20240412122006.101673-2-vojanec@cesnet.cz/mbox/",
    "series": [
        {
            "id": 31732,
            "url": "http://patchwork.dpdk.org/api/series/31732/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=31732",
            "date": "2024-04-12T12:20:05",
            "name": "[1/2] net/bonding: introduce direct link bonding mode",
            "version": 1,
            "mbox": "http://patchwork.dpdk.org/series/31732/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/patches/139248/comments/",
    "check": "warning",
    "checks": "http://patchwork.dpdk.org/api/patches/139248/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 9A58543E52;\n\tFri, 12 Apr 2024 14:20:35 +0200 (CEST)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id C8291406BA;\n\tFri, 12 Apr 2024 14:20:29 +0200 (CEST)",
            "from office2.cesnet.cz (office2.cesnet.cz [78.128.248.237])\n by mails.dpdk.org (Postfix) with ESMTP id 27F4E40A8B\n for <dev@dpdk.org>; Fri, 12 Apr 2024 14:20:28 +0200 (CEST)",
            "from dpdk-test6.liberouter.org (rt-tmc-kou.liberouter.org\n [195.113.172.126])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by office2.cesnet.cz (Postfix) with ESMTPSA id 484801180083;\n Fri, 12 Apr 2024 14:20:25 +0200 (CEST)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=cesnet.cz;\n s=office2-2020; t=1712924427;\n bh=VIeCj0YT64E0/SnRyjRtXEG/qDV/PyxEkb8ER5l32gM=;\n h=From:To:Cc:Subject:Date:In-Reply-To:References;\n b=XBJLRcXgRpZgPdjW4kz9kvb/Pc3BxEGGR+s3NjIsfSZckQdeqWxWpm0c5VlHHd3J8\n w8HyYg4BjyIegGWS6GMjvYb2etvb+gMbSzDnM82PQRgasZOAZCtouo6A9zl1iFygIr\n F/L3oKXwkXl+dKrhtKykOQCE7ToOg9K1sHgfBDH78N0OuBK0FO5W+kz5josmOtArhX\n D17AkBPWW7kWymn0R6DzyzLhgcKcIa1zO7ON3iMQX0eecPT39LWICaGSdb4MYUVa/2\n uVUctml+juF5b7CAkHBsum2nODnQWTeyfUMNJNonJwxYncu8AbgdQyEe3L6Lv9aVds\n vOxp7fYHspZPQ==",
        "From": "Kamil Vojanec <vojanec@cesnet.cz>",
        "To": "dev@dpdk.org",
        "Cc": "Kamil Vojanec <vojanec@cesnet.cz>, Chas Williams <chas3@att.com>,\n \"Min Hu (Connor)\" <humin29@huawei.com>",
        "Subject": "[PATCH 2/2] doc/prog_guide: document direct link bonding mode",
        "Date": "Fri, 12 Apr 2024 14:20:06 +0200",
        "Message-Id": "<20240412122006.101673-2-vojanec@cesnet.cz>",
        "X-Mailer": "git-send-email 2.39.3",
        "In-Reply-To": "<20240412122006.101673-1-vojanec@cesnet.cz>",
        "References": "<20240412122006.101673-1-vojanec@cesnet.cz>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org"
    },
    "content": "Signed-off-by: Kamil Vojanec <vojanec@cesnet.cz>\n---\n doc/guides/prog_guide/img/bond-mode-7.svg     | 908 ++++++++++++++++++\n .../link_bonding_poll_mode_drv_lib.rst        |  13 +\n 2 files changed, 921 insertions(+)\n create mode 100644 doc/guides/prog_guide/img/bond-mode-7.svg",
    "diff": "diff --git a/doc/guides/prog_guide/img/bond-mode-7.svg b/doc/guides/prog_guide/img/bond-mode-7.svg\nnew file mode 100644\nindex 0000000000..aae0a5132e\n--- /dev/null\n+++ b/doc/guides/prog_guide/img/bond-mode-7.svg\n@@ -0,0 +1,908 @@\n+<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n+<!-- SPDX-License-Identifier: BSD-3-Clause -->\n+\n+<svg\n+   width=\"332.15576\"\n+   height=\"334.46951\"\n+   viewBox=\"0 0 265.725 267.57566\"\n+   xml:space=\"preserve\"\n+   color-interpolation-filters=\"sRGB\"\n+   class=\"st16\"\n+   id=\"svg3406\"\n+   version=\"1.1\"\n+   inkscape:version=\"1.3.2 (091e20ef0f, 2023-11-25)\"\n+   sodipodi:docname=\"bond-mode-7.svg\"\n+   style=\"font-size:12px;fill:none;stroke-linecap:square;stroke-miterlimit:3;overflow:visible\"\n+   xmlns:inkscape=\"http://www.inkscape.org/namespaces/inkscape\"\n+   xmlns:sodipodi=\"http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd\"\n+   xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n+   xmlns=\"http://www.w3.org/2000/svg\"\n+   xmlns:svg=\"http://www.w3.org/2000/svg\"\n+   xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n+   xmlns:cc=\"http://creativecommons.org/ns#\"\n+   xmlns:dc=\"http://purl.org/dc/elements/1.1/\"><metadata\n+     id=\"metadata3652\"><rdf:RDF><cc:Work\n+         rdf:about=\"\"><dc:format>image/svg+xml</dc:format><dc:type\n+           rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\" /></cc:Work></rdf:RDF></metadata><sodipodi:namedview\n+     pagecolor=\"#ffffff\"\n+     bordercolor=\"#666666\"\n+     borderopacity=\"1\"\n+     objecttolerance=\"10\"\n+     gridtolerance=\"10\"\n+     guidetolerance=\"10\"\n+     inkscape:pageopacity=\"0\"\n+     inkscape:pageshadow=\"2\"\n+     inkscape:window-width=\"2560\"\n+     inkscape:window-height=\"1371\"\n+     id=\"namedview3650\"\n+     showgrid=\"false\"\n+     fit-margin-top=\"0\"\n+     fit-margin-left=\"0\"\n+     fit-margin-right=\"0\"\n+     fit-margin-bottom=\"0\"\n+     inkscape:zoom=\"2.8284271\"\n+     inkscape:cx=\"65.230601\"\n+     inkscape:cy=\"174.83215\"\n+     inkscape:window-x=\"0\"\n+     inkscape:window-y=\"0\"\n+     inkscape:window-maximized=\"1\"\n+     inkscape:current-layer=\"shape20-95-0\"\n+     inkscape:showpageshadow=\"2\"\n+     inkscape:pagecheckerboard=\"0\"\n+     inkscape:deskcolor=\"#d1d1d1\" /><style\n+     type=\"text/css\"\n+     id=\"style3408\">\n+\t\t.st1 {visibility:visible}\n+\t\t.st2 {fill:#5b9bd5;fill-opacity:0.25;filter:url(#filter_2);stroke:#5b9bd5;stroke-opacity:0.25}\n+\t\t.st3 {fill:#4f87bb;stroke:#40709c;stroke-width:0.75}\n+\t\t.st4 {fill:#feffff;font-family:Calibri;font-size:0.833336em}\n+\t\t.st5 {fill:url(#grad0-11);stroke:#4f87bb;stroke-width:0.75}\n+\t\t.st6 {fill:#4f87bb;font-family:Calibri;font-size:0.833336em}\n+\t\t.st7 {fill:#759fcc;fill-opacity:0.25;filter:url(#filter_2);stroke:#759fcc;stroke-opacity:0.25}\n+\t\t.st8 {fill:#668bb3;stroke:#547395;stroke-width:0.75}\n+\t\t.st9 {fill:#5b9bd5;fill-opacity:0.22;filter:url(#filter_2);stroke:#5b9bd5;stroke-opacity:0.22}\n+\t\t.st10 {fill:#5b9bd5;stroke:#c7c8c8;stroke-width:0.25}\n+\t\t.st11 {fill:#759fcc;fill-opacity:0.22;filter:url(#filter_2);stroke:#759fcc;stroke-opacity:0.22}\n+\t\t.st12 {fill:#759fcc;stroke:#c7c8c8;stroke-width:0.25}\n+\t\t.st13 {fill:url(#grad0-40);stroke:#a6b6cd;stroke-width:0.75}\n+\t\t.st14 {fill:#70ad47;fill-opacity:0.25;filter:url(#filter_2);stroke:#70ad47;stroke-opacity:0.25}\n+\t\t.st15 {fill:#61973d;stroke:#507e31;stroke-width:0.75}\n+\t\t.st16 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}\n+\t</style><defs\n+     id=\"Patterns_And_Gradients\"><linearGradient\n+       id=\"grad0-11\"\n+       x1=\"-0.24584444\"\n+       y1=\"740.8343\"\n+       x2=\"167.49742\"\n+       y2=\"740.8343\"\n+       gradientTransform=\"scale(1.5253548,0.65558519)\"\n+       gradientUnits=\"userSpaceOnUse\"><stop\n+         offset=\"0\"\n+         stop-color=\"#e9eff7\"\n+         stop-opacity=\"1\"\n+         id=\"stop3412\" /><stop\n+         offset=\"0.24\"\n+         stop-color=\"#f4f7fb\"\n+         stop-opacity=\"1\"\n+         id=\"stop3414\" /><stop\n+         offset=\"0.54\"\n+         stop-color=\"#feffff\"\n+         stop-opacity=\"1\"\n+         id=\"stop3416\" /></linearGradient><linearGradient\n+       id=\"grad0-40\"\n+       x1=\"0\"\n+       y1=\"0\"\n+       x2=\"1\"\n+       y2=\"0\"\n+       gradientTransform=\"matrix(0.5,0.8660254,-0.8660254,0.5,0.6830127,-0.1830127)\"><stop\n+         offset=\"0\"\n+         stop-color=\"#f3f6fa\"\n+         stop-opacity=\"1\"\n+         id=\"stop3419\" /><stop\n+         offset=\"0.24\"\n+         stop-color=\"#f9fafc\"\n+         stop-opacity=\"1\"\n+         id=\"stop3421\" /><stop\n+         offset=\"0.54\"\n+         stop-color=\"#feffff\"\n+         stop-opacity=\"1\"\n+         id=\"stop3423\" /></linearGradient><linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#grad0-40\"\n+       id=\"linearGradient3654\"\n+       gradientTransform=\"scale(2.9084098,0.3438305)\"\n+       x1=\"-0.12893644\"\n+       y1=\"1717.1688\"\n+       x2=\"28.140807\"\n+       y2=\"1717.1688\"\n+       gradientUnits=\"userSpaceOnUse\" /><linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#grad0-40\"\n+       id=\"linearGradient3656\"\n+       gradientTransform=\"scale(2.093628,0.47763977)\"\n+       x1=\"-0.17911492\"\n+       y1=\"1233.6389\"\n+       x2=\"25.111911\"\n+       y2=\"1233.6389\"\n+       gradientUnits=\"userSpaceOnUse\" /><linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#grad0-40\"\n+       id=\"linearGradient3658\"\n+       gradientTransform=\"scale(2.093628,0.47763977)\"\n+       x1=\"-0.17911492\"\n+       y1=\"1233.6389\"\n+       x2=\"25.111911\"\n+       y2=\"1233.6389\"\n+       gradientUnits=\"userSpaceOnUse\" /><linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#grad0-40\"\n+       id=\"linearGradient3660\"\n+       gradientTransform=\"scale(2.1254139,0.4704966)\"\n+       x1=\"-0.17643623\"\n+       y1=\"1252.3682\"\n+       x2=\"25.498563\"\n+       y2=\"1252.3682\"\n+       gradientUnits=\"userSpaceOnUse\" /><linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#grad0-40\"\n+       id=\"linearGradient3662\"\n+       gradientTransform=\"scale(2.1254139,0.4704966)\"\n+       x1=\"-0.17643623\"\n+       y1=\"1252.3682\"\n+       x2=\"25.498563\"\n+       y2=\"1252.3682\"\n+       gradientUnits=\"userSpaceOnUse\" /><filter\n+       id=\"filter_2-5\"\n+       color-interpolation-filters=\"sRGB\"\n+       x=\"-0.3739452\"\n+       y=\"-0.3739452\"\n+       width=\"1.7478904\"\n+       height=\"1.7478904\"><feGaussianBlur\n+         stdDeviation=\"2\"\n+         id=\"feGaussianBlur3427-9\" /></filter><filter\n+       id=\"filter_2-2\"\n+       color-interpolation-filters=\"sRGB\"\n+       x=\"-0.3739452\"\n+       y=\"-0.3739452\"\n+       width=\"1.7478904\"\n+       height=\"1.7478904\"><feGaussianBlur\n+         stdDeviation=\"2\"\n+         id=\"feGaussianBlur3427-93\" /></filter><linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#grad0-40-3\"\n+       id=\"linearGradient3658-6\"\n+       gradientTransform=\"scale(2.093628,0.47763977)\"\n+       x1=\"-0.17911492\"\n+       y1=\"1233.6389\"\n+       x2=\"25.111912\"\n+       y2=\"1233.6389\"\n+       gradientUnits=\"userSpaceOnUse\" /><linearGradient\n+       id=\"grad0-40-3\"\n+       x1=\"0\"\n+       y1=\"0\"\n+       x2=\"1\"\n+       y2=\"0\"\n+       gradientTransform=\"rotate(60,0.5,0.5)\"><stop\n+         offset=\"0\"\n+         stop-color=\"#f3f6fa\"\n+         stop-opacity=\"1\"\n+         id=\"stop3419-2\" /><stop\n+         offset=\"0.24\"\n+         stop-color=\"#f9fafc\"\n+         stop-opacity=\"1\"\n+         id=\"stop3421-0\" /><stop\n+         offset=\"0.54\"\n+         stop-color=\"#feffff\"\n+         stop-opacity=\"1\"\n+         id=\"stop3423-6\" /></linearGradient><filter\n+       id=\"filter_2-4\"\n+       color-interpolation-filters=\"sRGB\"\n+       x=\"-0.3739452\"\n+       y=\"-0.3739452\"\n+       width=\"1.7478904\"\n+       height=\"1.7478904\"><feGaussianBlur\n+         stdDeviation=\"2\"\n+         id=\"feGaussianBlur3427-7\" /></filter><filter\n+       id=\"filter_2-25\"\n+       color-interpolation-filters=\"sRGB\"\n+       x=\"-0.3739452\"\n+       y=\"-0.3739452\"\n+       width=\"1.7478904\"\n+       height=\"1.7478904\"><feGaussianBlur\n+         stdDeviation=\"2\"\n+         id=\"feGaussianBlur3427-4\" /></filter><linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#grad0-40-3\"\n+       id=\"linearGradient3\"\n+       gradientUnits=\"userSpaceOnUse\"\n+       gradientTransform=\"scale(2.093628,0.47763977)\"\n+       x1=\"-0.17911492\"\n+       y1=\"1233.6389\"\n+       x2=\"25.111912\"\n+       y2=\"1233.6389\" /><filter\n+       id=\"filter_2-9\"\n+       color-interpolation-filters=\"sRGB\"\n+       x=\"-0.3739452\"\n+       y=\"-0.3739452\"\n+       width=\"1.7478904\"\n+       height=\"1.7478904\"><feGaussianBlur\n+         stdDeviation=\"2\"\n+         id=\"feGaussianBlur3427-2\" /></filter></defs><defs\n+     id=\"Filters\"><filter\n+       id=\"filter_2\"\n+       color-interpolation-filters=\"sRGB\"\n+       x=\"-0.3739452\"\n+       y=\"-0.3739452\"\n+       width=\"1.7478904\"\n+       height=\"1.7478904\"><feGaussianBlur\n+         stdDeviation=\"2\"\n+         id=\"feGaussianBlur3427\" /></filter></defs><g\n+     id=\"g3429\"\n+     transform=\"translate(-13.045598,-14.663414)\"><title\n+       id=\"title3431\">Page-4</title><g\n+       id=\"shape1-1\"\n+       transform=\"translate(18,-516.416)\"><title\n+   id=\"title3434\">Rectangle.7</title><desc\n+   id=\"desc3436\">User Application</desc><g\n+   id=\"shadow1-2\"\n+   transform=\"translate(0.345598,1.97279)\"\n+   class=\"st1\"\n+   style=\"visibility:visible\"><rect\n+     x=\"0\"\n+     y=\"534.41602\"\n+     width=\"255.118\"\n+     height=\"60.859798\"\n+     class=\"st2\"\n+     id=\"rect3439\"\n+     style=\"fill:#5b9bd5;fill-opacity:0.25;stroke:#5b9bd5;stroke-opacity:0.25;filter:url(#filter_2)\" /></g><rect\n+   x=\"0\"\n+   y=\"534.41602\"\n+   width=\"255.118\"\n+   height=\"60.859798\"\n+   class=\"st3\"\n+   id=\"rect3441\"\n+   style=\"fill:#4f87bb;stroke:#40709c;stroke-width:0.75\" /><text\n+   x=\"94\"\n+   y=\"567.84998\"\n+   class=\"st4\"\n+   id=\"text3443\"\n+   style=\"line-height:0%;font-family:Calibri;fill:#feffff\">User Application</text>\n+</g><g\n+       id=\"group2-7\"\n+       transform=\"translate(18,-355.662)\"><title\n+         id=\"title3446\">Sheet.2</title><g\n+         id=\"shape3-8\"><title\n+   id=\"title3449\">Rectangle.38</title><desc\n+   id=\"desc3451\">DPDK</desc><rect\n+   x=\"0\"\n+   y=\"486.05499\"\n+   width=\"255.118\"\n+   height=\"109.22\"\n+   class=\"st5\"\n+   id=\"rect3453\"\n+   style=\"fill:url(#grad0-11);stroke:#4f87bb;stroke-width:0.75\" /><text\n+   x=\"228.45\"\n+   y=\"499.06\"\n+   class=\"st6\"\n+   id=\"text3455\"\n+   style=\"line-height:0%;font-family:Calibri;fill:#4f87bb\">DPDK</text>\n+</g><g\n+         id=\"shape4-13\"\n+         transform=\"translate(6.87402,-7.17304)\"><title\n+   id=\"title3458\">Rectangle.16</title><desc\n+   id=\"desc3460\">bonding ethdev</desc><g\n+   id=\"shadow4-14\"\n+   transform=\"translate(0.345598,1.97279)\"\n+   class=\"st1\"\n+   style=\"visibility:visible\"><rect\n+     x=\"0\"\n+     y=\"523.16803\"\n+     width=\"241.157\"\n+     height=\"72.107201\"\n+     class=\"st7\"\n+     id=\"rect3463\"\n+     style=\"fill:#759fcc;fill-opacity:0.25;stroke:#759fcc;stroke-opacity:0.25;filter:url(#filter_2)\" /></g><rect\n+   x=\"0\"\n+   y=\"523.16803\"\n+   width=\"241.157\"\n+   height=\"72.107201\"\n+   class=\"st8\"\n+   id=\"rect3465\"\n+   style=\"fill:#668bb3;stroke:#547395;stroke-width:0.75\" /><text\n+   x=\"89.650002\"\n+   y=\"536.16998\"\n+   class=\"st4\"\n+   id=\"text3467\"\n+   style=\"line-height:0%;font-family:Calibri;fill:#feffff\">bonding ethdev</text>\n+</g><g\n+         id=\"shape5-19\"\n+         transform=\"translate(13.9606,-14.1732)\"><title\n+   id=\"title3470\">Rectangle.11</title><desc\n+   id=\"desc3472\">ethdev port</desc><g\n+   id=\"shadow5-20\"\n+   transform=\"translate(0.345598,1.97279)\"\n+   class=\"st1\"\n+   style=\"visibility:visible\"><rect\n+     x=\"0\"\n+     y=\"559.75598\"\n+     width=\"70.866096\"\n+     height=\"35.519501\"\n+     class=\"st9\"\n+     id=\"rect3475\"\n+     style=\"fill:#5b9bd5;fill-opacity:0.22000002;stroke:#5b9bd5;stroke-opacity:0.22000002;filter:url(#filter_2)\" /></g><rect\n+   x=\"0\"\n+   y=\"559.75598\"\n+   width=\"70.866096\"\n+   height=\"35.519501\"\n+   class=\"st10\"\n+   id=\"rect3477\"\n+   style=\"fill:#5b9bd5;stroke:#c7c8c8;stroke-width:0.25\" /><text\n+   x=\"11.46\"\n+   y=\"580.52002\"\n+   class=\"st4\"\n+   id=\"text3479\"\n+   style=\"line-height:0%;font-family:Calibri;fill:#feffff\">ethdev port</text>\n+</g><g\n+         id=\"shape6-25\"\n+         transform=\"translate(91.9134,-14.1732)\"><title\n+   id=\"title3482\">Rectangle.14</title><desc\n+   id=\"desc3484\">ethdev port</desc><g\n+   id=\"shadow6-26\"\n+   transform=\"translate(0.345598,1.97279)\"\n+   class=\"st1\"\n+   style=\"visibility:visible\"><rect\n+     x=\"0\"\n+     y=\"559.75598\"\n+     width=\"70.866096\"\n+     height=\"35.519501\"\n+     class=\"st11\"\n+     id=\"rect3487\"\n+     style=\"fill:#759fcc;fill-opacity:0.22000002;stroke:#759fcc;stroke-opacity:0.22000002;filter:url(#filter_2)\" /></g><rect\n+   x=\"0\"\n+   y=\"559.75598\"\n+   width=\"70.866096\"\n+   height=\"35.519501\"\n+   class=\"st12\"\n+   id=\"rect3489\"\n+   style=\"fill:#759fcc;stroke:#c7c8c8;stroke-width:0.25\" /><text\n+   x=\"11.46\"\n+   y=\"580.52002\"\n+   class=\"st4\"\n+   id=\"text3491\"\n+   style=\"line-height:0%;font-family:Calibri;fill:#feffff\">ethdev port</text>\n+</g><g\n+         id=\"shape7-31\"\n+         transform=\"translate(169.866,-14.1732)\"><title\n+   id=\"title3494\">Rectangle.15</title><desc\n+   id=\"desc3496\">ethdev port</desc><g\n+   id=\"shadow7-32\"\n+   transform=\"translate(0.345598,1.97279)\"\n+   class=\"st1\"\n+   style=\"visibility:visible\"><rect\n+     x=\"0\"\n+     y=\"559.75598\"\n+     width=\"70.866096\"\n+     height=\"35.519501\"\n+     class=\"st11\"\n+     id=\"rect3499\"\n+     style=\"fill:#759fcc;fill-opacity:0.22000002;stroke:#759fcc;stroke-opacity:0.22000002;filter:url(#filter_2)\" /></g><rect\n+   x=\"0\"\n+   y=\"559.75598\"\n+   width=\"70.866096\"\n+   height=\"35.519501\"\n+   class=\"st12\"\n+   id=\"rect3501\"\n+   style=\"fill:#759fcc;stroke:#c7c8c8;stroke-width:0.25\" /><text\n+   x=\"11.46\"\n+   y=\"580.52002\"\n+   class=\"st4\"\n+   id=\"text3503\"\n+   style=\"line-height:0%;font-family:Calibri;fill:#feffff\">ethdev port</text>\n+</g></g><g\n+       id=\"shape8-37\"\n+       transform=\"matrix(0.00130551,-0.99999915,0.99999915,0.00130551,-449.822,159.557)\"><title\n+         id=\"title3506\">Simple Double Arrow.14</title><path\n+         d=\"m 0,595.28 11.34,-4.49 0,2.24 58.8,0 0,-2.24 11.33,4.49 -11.33,4.48 0,-2.24 -58.8,0 0,2.24 L 0,595.28 z\"\n+         class=\"st13\"\n+         id=\"path3508\"\n+         inkscape:connector-curvature=\"0\"\n+         style=\"fill:url(#linearGradient3654);stroke:#a6b6cd;stroke-width:0.75\" /></g><g\n+       id=\"shape9-41\"\n+       transform=\"rotate(-89.355,-121.47494,397.4472)\"><title\n+         id=\"title3511\">Simple Arrow</title><path\n+         d=\"m 0,595.28 11.34,-5.67 v 2.83 H 52.2 v 2.84 2.83 H 11.34 v 2.83 z\"\n+         class=\"st13\"\n+         id=\"path3513\"\n+         inkscape:connector-curvature=\"0\"\n+         style=\"fill:url(#linearGradient3656);stroke:#a6b6cd;stroke-width:0.75\" /></g><g\n+       id=\"shape10-44\"\n+       transform=\"rotate(90.645,214.4765,442.71488)\"><title\n+         id=\"title3516\">Simple Arrow.37</title><path\n+         d=\"m 0,595.28 11.34,-5.67 v 2.83 H 52.2 v 2.84 2.83 H 11.34 v 2.83 z\"\n+         class=\"st13\"\n+         id=\"path3518\"\n+         inkscape:connector-curvature=\"0\"\n+         style=\"fill:url(#linearGradient3658);stroke:#a6b6cd;stroke-width:0.75\" /></g><g\n+       id=\"shape10-44-1\"\n+       transform=\"rotate(90.645,253.20638,480.85796)\"\n+       style=\"font-size:12px;overflow:visible;fill:none;stroke-linecap:square;stroke-miterlimit:3\"><title\n+         id=\"title3516-5\">Simple Arrow.37</title><path\n+         d=\"m 0,595.28 11.34,-5.67 v 2.83 H 52.2 v 2.84 2.83 H 11.34 v 2.83 z\"\n+         class=\"st13\"\n+         id=\"path3518-5\"\n+         inkscape:connector-curvature=\"0\"\n+         style=\"fill:url(#linearGradient3658-6);stroke:#a6b6cd;stroke-width:0.75\" /></g><g\n+       id=\"shape10-44-1-3\"\n+       transform=\"rotate(90.645,292.36043,519.86224)\"\n+       style=\"font-size:12px;overflow:visible;fill:none;stroke-linecap:square;stroke-miterlimit:3\"><title\n+         id=\"title3516-5-1\">Simple Arrow.37</title><path\n+         d=\"m 0,595.28 11.34,-5.67 v 2.83 H 52.2 v 2.84 2.83 H 11.34 v 2.83 z\"\n+         class=\"st13\"\n+         id=\"path3518-5-4\"\n+         inkscape:connector-curvature=\"0\"\n+         style=\"fill:url(#linearGradient3);stroke:#a6b6cd;stroke-width:0.75\" /></g><g\n+       id=\"shape11-47\"\n+       transform=\"rotate(-89.1701,-83.073075,359.30327)\"><title\n+         id=\"title3521\">Simple Arrow.38</title><path\n+         d=\"m 0,595.28 11.34,-5.67 v 2.83 h 42.48 v 2.84 2.83 H 11.34 v 2.83 z\"\n+         class=\"st13\"\n+         id=\"path3523\"\n+         inkscape:connector-curvature=\"0\"\n+         style=\"fill:url(#linearGradient3660);stroke:#a6b6cd;stroke-width:0.75\" /></g><g\n+       id=\"shape12-50\"\n+       transform=\"rotate(-90.679,-39.709348,322.23657)\"><title\n+         id=\"title3526\">Simple Arrow.39</title><path\n+         d=\"m 0,595.28 11.34,-5.67 v 2.83 h 42.48 v 2.84 2.83 H 11.34 v 2.83 z\"\n+         class=\"st13\"\n+         id=\"path3528\"\n+         inkscape:connector-curvature=\"0\"\n+         style=\"fill:url(#linearGradient3662);stroke:#a6b6cd;stroke-width:0.75\" /></g><g\n+       id=\"shape13-53\"\n+       transform=\"translate(124.724,-436.365)\"><title\n+   id=\"title3531\">Square.114</title><desc\n+   id=\"desc3533\">1</desc><g\n+   id=\"shadow13-54\"\n+   transform=\"translate(0.345598,1.97279)\"\n+   class=\"st1\"\n+   style=\"visibility:visible\"><rect\n+     x=\"0\"\n+     y=\"581.10199\"\n+     width=\"14.1732\"\n+     height=\"14.1732\"\n+     class=\"st14\"\n+     id=\"rect3536\"\n+     style=\"fill:#70ad47;fill-opacity:0.25;stroke:#70ad47;stroke-opacity:0.25;filter:url(#filter_2)\" /></g><rect\n+   x=\"0\"\n+   y=\"581.10199\"\n+   width=\"14.1732\"\n+   height=\"14.1732\"\n+   class=\"st15\"\n+   id=\"rect3538\"\n+   style=\"fill:#61973d;stroke:#507e31;stroke-width:0.75\" /><text\n+   x=\"4.5500002\"\n+   y=\"591.19\"\n+   class=\"st4\"\n+   id=\"text3540\"\n+   style=\"line-height:0%;font-family:Calibri;fill:#feffff\">1</text>\n+</g><g\n+       id=\"shape14-59\"\n+       transform=\"translate(124.724,-455.698)\"><title\n+   id=\"title3543\">Square.115</title><desc\n+   id=\"desc3545\">2</desc><g\n+   id=\"shadow14-60\"\n+   transform=\"translate(0.345598,1.97279)\"\n+   class=\"st1\"\n+   style=\"visibility:visible\"><rect\n+     x=\"0\"\n+     y=\"581.10199\"\n+     width=\"14.1732\"\n+     height=\"14.1732\"\n+     class=\"st14\"\n+     id=\"rect3548\"\n+     style=\"fill:#70ad47;fill-opacity:0.25;stroke:#70ad47;stroke-opacity:0.25;filter:url(#filter_2)\" /></g><rect\n+   x=\"0\"\n+   y=\"581.10199\"\n+   width=\"14.1732\"\n+   height=\"14.1732\"\n+   class=\"st15\"\n+   id=\"rect3550\"\n+   style=\"fill:#61973d;stroke:#507e31;stroke-width:0.75\" /><text\n+   x=\"4.5500002\"\n+   y=\"591.19\"\n+   class=\"st4\"\n+   id=\"text3552\"\n+   style=\"line-height:0%;font-family:Calibri;fill:#feffff\">2</text>\n+</g><g\n+       id=\"shape15-65\"\n+       transform=\"translate(124.724,-474.406)\"><title\n+   id=\"title3555\">Square.116</title><desc\n+   id=\"desc3557\">3</desc><g\n+   id=\"shadow15-66\"\n+   transform=\"translate(0.345598,1.97279)\"\n+   class=\"st1\"\n+   style=\"visibility:visible\"><rect\n+     x=\"0\"\n+     y=\"581.10199\"\n+     width=\"14.1732\"\n+     height=\"14.1732\"\n+     class=\"st14\"\n+     id=\"rect3560\"\n+     style=\"fill:#70ad47;fill-opacity:0.25;stroke:#70ad47;stroke-opacity:0.25;filter:url(#filter_2)\" /></g><rect\n+   x=\"0\"\n+   y=\"581.10199\"\n+   width=\"14.1732\"\n+   height=\"14.1732\"\n+   class=\"st15\"\n+   id=\"rect3562\"\n+   style=\"fill:#61973d;stroke:#507e31;stroke-width:0.75\" /><text\n+   x=\"4.5500002\"\n+   y=\"591.19\"\n+   class=\"st4\"\n+   id=\"text3564\"\n+   style=\"line-height:0%;font-family:Calibri;fill:#feffff\">3</text>\n+</g><g\n+       id=\"shape16-71\"\n+       transform=\"translate(124.724,-493.739)\"><title\n+   id=\"title3567\">Square.117</title><desc\n+   id=\"desc3569\">4</desc><g\n+   id=\"shadow16-72\"\n+   transform=\"translate(0.345598,1.97279)\"\n+   class=\"st1\"\n+   style=\"visibility:visible\"><rect\n+     x=\"0\"\n+     y=\"581.10199\"\n+     width=\"14.1732\"\n+     height=\"14.1732\"\n+     class=\"st14\"\n+     id=\"rect3572\"\n+     style=\"fill:#70ad47;fill-opacity:0.25;stroke:#70ad47;stroke-opacity:0.25;filter:url(#filter_2)\" /></g><rect\n+   x=\"0\"\n+   y=\"581.10199\"\n+   width=\"14.1732\"\n+   height=\"14.1732\"\n+   class=\"st15\"\n+   id=\"rect3574\"\n+   style=\"fill:#61973d;stroke:#507e31;stroke-width:0.75\" /><text\n+   x=\"4.5500002\"\n+   y=\"591.19\"\n+   class=\"st4\"\n+   id=\"text3576\"\n+   style=\"line-height:0%;font-family:Calibri;fill:#feffff\">4</text>\n+</g><g\n+       id=\"shape17-77\"\n+       transform=\"translate(124.724,-513.071)\"><title\n+   id=\"title3579\">Square.118</title><desc\n+   id=\"desc3581\">5</desc><g\n+   id=\"shadow17-78\"\n+   transform=\"translate(0.345598,1.97279)\"\n+   class=\"st1\"\n+   style=\"visibility:visible\"><rect\n+     x=\"0\"\n+     y=\"581.10199\"\n+     width=\"14.1732\"\n+     height=\"14.1732\"\n+     class=\"st14\"\n+     id=\"rect3584\"\n+     style=\"fill:#70ad47;fill-opacity:0.25;stroke:#70ad47;stroke-opacity:0.25;filter:url(#filter_2)\" /></g><rect\n+   x=\"0\"\n+   y=\"581.10199\"\n+   width=\"14.1732\"\n+   height=\"14.1732\"\n+   class=\"st15\"\n+   id=\"rect3586\"\n+   style=\"fill:#61973d;stroke:#507e31;stroke-width:0.75\" /><text\n+   x=\"4.5500002\"\n+   y=\"591.19\"\n+   class=\"st4\"\n+   id=\"text3588\"\n+   style=\"line-height:0%;font-family:Calibri;fill:#feffff\">5</text>\n+</g><g\n+       id=\"shape18-83\"\n+       transform=\"translate(39.685,-320.315)\"><title\n+   id=\"title3591\">Square.120</title><desc\n+   id=\"desc3593\">1</desc><g\n+   id=\"shadow18-84\"\n+   transform=\"translate(0.345598,1.97279)\"\n+   class=\"st1\"\n+   style=\"visibility:visible\"><rect\n+     x=\"0\"\n+     y=\"581.10199\"\n+     width=\"14.1732\"\n+     height=\"14.1732\"\n+     class=\"st14\"\n+     id=\"rect3596\"\n+     style=\"fill:#70ad47;fill-opacity:0.25;stroke:#70ad47;stroke-opacity:0.25;filter:url(#filter_2)\" /></g><rect\n+   x=\"0\"\n+   y=\"581.10199\"\n+   width=\"14.1732\"\n+   height=\"14.1732\"\n+   class=\"st15\"\n+   id=\"rect3598\"\n+   style=\"fill:#61973d;stroke:#507e31;stroke-width:0.75\" /><text\n+   x=\"4.5500002\"\n+   y=\"591.19\"\n+   class=\"st4\"\n+   id=\"text3600\"\n+   style=\"line-height:0%;font-family:Calibri;fill:#feffff\">1</text>\n+</g><g\n+       id=\"shape18-83-1\"\n+       transform=\"translate(86.600881,-320.26392)\"\n+       style=\"font-size:12px;overflow:visible;fill:none;stroke-linecap:square;stroke-miterlimit:3\"><title\n+   id=\"title3591-9\">Square.120</title><desc\n+   id=\"desc3593-4\">1</desc><g\n+   id=\"shadow18-84-7\"\n+   transform=\"translate(0.345598,1.97279)\"\n+   class=\"st1\"\n+   style=\"visibility:visible\"><rect\n+     x=\"0\"\n+     y=\"581.10199\"\n+     width=\"14.1732\"\n+     height=\"14.1732\"\n+     class=\"st14\"\n+     id=\"rect3596-8\"\n+     style=\"fill:#70ad47;fill-opacity:0.25;stroke:#70ad47;stroke-opacity:0.25;filter:url(#filter_2-2)\" /></g><rect\n+   x=\"0\"\n+   y=\"581.10199\"\n+   width=\"14.1732\"\n+   height=\"14.1732\"\n+   class=\"st15\"\n+   id=\"rect3598-4\"\n+   style=\"fill:#d8d200;stroke:#afa600;stroke-width:0.75;fill-opacity:1;stroke-opacity:1\" /><text\n+   x=\"4.5500002\"\n+   y=\"591.19\"\n+   class=\"st4\"\n+   id=\"text3600-5\"\n+   style=\"font-size:10px;line-height:0%;font-family:Calibri;fill:#feffff\">1</text>\n+</g><g\n+       id=\"shape19-89\"\n+       transform=\"translate(119.055,-320.315)\"><title\n+   id=\"title3603\">Square.121</title><desc\n+   id=\"desc3605\">2</desc><g\n+   id=\"shadow19-90\"\n+   transform=\"translate(0.345598,1.97279)\"\n+   class=\"st1\"\n+   style=\"visibility:visible\"><rect\n+     x=\"0\"\n+     y=\"581.10199\"\n+     width=\"14.1732\"\n+     height=\"14.1732\"\n+     class=\"st14\"\n+     id=\"rect3608\"\n+     style=\"fill:#70ad47;fill-opacity:0.25;stroke:#70ad47;stroke-opacity:0.25;filter:url(#filter_2)\" /></g><rect\n+   x=\"0\"\n+   y=\"581.10199\"\n+   width=\"14.1732\"\n+   height=\"14.1732\"\n+   class=\"st15\"\n+   id=\"rect3610\"\n+   style=\"fill:#61973d;stroke:#507e31;stroke-width:0.75\" /><text\n+   x=\"4.5500002\"\n+   y=\"591.19\"\n+   class=\"st4\"\n+   id=\"text3612\"\n+   style=\"line-height:0%;font-family:Calibri;fill:#feffff;-inkscape-font-specification:'Calibri, Normal';font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;font-size:10px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal\"><tspan\n+     sodipodi:role=\"line\"\n+     id=\"tspan2\">3</tspan></text>\n+</g><g\n+       id=\"shape19-89-6\"\n+       transform=\"translate(162.66037,-320.37407)\"\n+       style=\"font-size:12px;overflow:visible;fill:none;stroke-linecap:square;stroke-miterlimit:3\"><title\n+   id=\"title3603-5\">Square.121</title><desc\n+   id=\"desc3605-6\">2</desc><g\n+   id=\"shadow19-90-9\"\n+   transform=\"translate(0.345598,1.97279)\"\n+   class=\"st1\"\n+   style=\"visibility:visible\"><rect\n+     x=\"0\"\n+     y=\"581.10199\"\n+     width=\"14.1732\"\n+     height=\"14.1732\"\n+     class=\"st14\"\n+     id=\"rect3608-3\"\n+     style=\"fill:#70ad47;fill-opacity:0.25;stroke:#70ad47;stroke-opacity:0.25;filter:url(#filter_2-4)\" /></g><rect\n+   x=\"0\"\n+   y=\"581.10199\"\n+   width=\"14.1732\"\n+   height=\"14.1732\"\n+   class=\"st15\"\n+   id=\"rect3610-7\"\n+   style=\"fill:#d8d200;fill-opacity:1;stroke:#afa600;stroke-width:0.75;stroke-opacity:1\" /><text\n+   x=\"4.5500002\"\n+   y=\"591.19\"\n+   class=\"st4\"\n+   id=\"text3612-4\"\n+   style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:0%;font-family:Calibri;-inkscape-font-specification:'Calibri, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#feffff\"><tspan\n+     sodipodi:role=\"line\"\n+     id=\"tspan2-5\"\n+     x=\"4.5500002\"\n+     y=\"591.19\">3</tspan></text>\n+</g><g\n+       id=\"shape20-95\"\n+       transform=\"translate(198.425,-320.315)\"><title\n+   id=\"title3615\">Square.122</title><desc\n+   id=\"desc3617\">3</desc><g\n+   id=\"shadow20-96\"\n+   transform=\"translate(0.345598,1.97279)\"\n+   class=\"st1\"\n+   style=\"visibility:visible\"><rect\n+     x=\"0\"\n+     y=\"581.10199\"\n+     width=\"14.1732\"\n+     height=\"14.1732\"\n+     class=\"st14\"\n+     id=\"rect3620\"\n+     style=\"fill:#70ad47;fill-opacity:0.25;stroke:#70ad47;stroke-opacity:0.25;filter:url(#filter_2)\" /></g><rect\n+   x=\"0\"\n+   y=\"581.10199\"\n+   width=\"14.1732\"\n+   height=\"14.1732\"\n+   class=\"st15\"\n+   id=\"rect3622\"\n+   style=\"fill:#61973d;stroke:#507e31;stroke-width:0.75\" /><text\n+   x=\"4.5500002\"\n+   y=\"591.19\"\n+   class=\"st4\"\n+   id=\"text3624\"\n+   style=\"line-height:0%;font-family:Calibri;fill:#feffff;-inkscape-font-specification:'Calibri, Normal';font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;font-size:10px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal\"><tspan\n+     sodipodi:role=\"line\"\n+     id=\"tspan4\">5</tspan></text>\n+</g><g\n+       id=\"shape20-95-0\"\n+       transform=\"translate(241.29563,-320.14712)\"\n+       style=\"font-size:12px;overflow:visible;fill:none;stroke-linecap:square;stroke-miterlimit:3\"><title\n+   id=\"title3615-6\">Square.122</title><desc\n+   id=\"desc3617-8\">3</desc><g\n+   id=\"shadow20-96-9\"\n+   transform=\"translate(0.345598,1.97279)\"\n+   class=\"st1\"\n+   style=\"visibility:visible\"><rect\n+     x=\"0\"\n+     y=\"581.10199\"\n+     width=\"14.1732\"\n+     height=\"14.1732\"\n+     class=\"st14\"\n+     id=\"rect3620-2\"\n+     style=\"fill:#70ad47;fill-opacity:0.25;stroke:#70ad47;stroke-opacity:0.25;filter:url(#filter_2-9)\" /></g><rect\n+   x=\"0\"\n+   y=\"581.10199\"\n+   width=\"14.1732\"\n+   height=\"14.1732\"\n+   class=\"st15\"\n+   id=\"rect3622-6\"\n+   style=\"fill:#d8d200;stroke:#afa600;stroke-width:0.75;fill-opacity:1;stroke-opacity:1\" /><text\n+   x=\"4.5500002\"\n+   y=\"591.19\"\n+   class=\"st4\"\n+   id=\"text3624-6\"\n+   style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:0%;font-family:Calibri;-inkscape-font-specification:'Calibri, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#feffff\"><tspan\n+     sodipodi:role=\"line\"\n+     id=\"tspan4-4\"\n+     x=\"4.5500002\"\n+     y=\"591.19\">5</tspan></text>\n+</g><g\n+       id=\"shape21-101\"\n+       transform=\"translate(39.685,-338.74)\"><title\n+   id=\"title3627\">Square.123</title><desc\n+   id=\"desc3629\">4</desc><g\n+   id=\"shadow21-102\"\n+   transform=\"translate(0.345598,1.97279)\"\n+   class=\"st1\"\n+   style=\"visibility:visible\"><rect\n+     x=\"0\"\n+     y=\"581.10199\"\n+     width=\"14.1732\"\n+     height=\"14.1732\"\n+     class=\"st14\"\n+     id=\"rect3632\"\n+     style=\"fill:#70ad47;fill-opacity:0.25;stroke:#70ad47;stroke-opacity:0.25;filter:url(#filter_2)\" /></g><rect\n+   x=\"0\"\n+   y=\"581.10199\"\n+   width=\"14.1732\"\n+   height=\"14.1732\"\n+   class=\"st15\"\n+   id=\"rect3634\"\n+   style=\"fill:#61973d;stroke:#507e31;stroke-width:0.75\" /><text\n+   x=\"4.5500002\"\n+   y=\"591.19\"\n+   class=\"st4\"\n+   id=\"text3636\"\n+   style=\"line-height:0%;font-family:Calibri;fill:#feffff;-inkscape-font-specification:'Calibri, Normal';font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;font-size:10px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal\"><tspan\n+     sodipodi:role=\"line\"\n+     id=\"tspan1\">2</tspan></text>\n+</g><g\n+       id=\"shape21-101-2\"\n+       transform=\"translate(86.545022,-338.5491)\"\n+       style=\"font-size:12px;overflow:visible;fill:none;stroke-linecap:square;stroke-miterlimit:3\"><title\n+   id=\"title3627-2\">Square.123</title><desc\n+   id=\"desc3629-8\">4</desc><g\n+   id=\"shadow21-102-9\"\n+   transform=\"translate(0.345598,1.97279)\"\n+   class=\"st1\"\n+   style=\"visibility:visible\"><rect\n+     x=\"0\"\n+     y=\"581.10199\"\n+     width=\"14.1732\"\n+     height=\"14.1732\"\n+     class=\"st14\"\n+     id=\"rect3632-7\"\n+     style=\"fill:#70ad47;fill-opacity:0.25;stroke:#70ad47;stroke-opacity:0.25;filter:url(#filter_2-5)\" /></g><rect\n+   x=\"0\"\n+   y=\"581.10199\"\n+   width=\"14.1732\"\n+   height=\"14.1732\"\n+   class=\"st15\"\n+   id=\"rect3634-3\"\n+   style=\"fill:#d8d200;stroke:#afa600;stroke-width:0.75;fill-opacity:1;stroke-opacity:1\" /><text\n+   x=\"4.5500002\"\n+   y=\"591.19\"\n+   class=\"st4\"\n+   id=\"text3636-6\"\n+   style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:0%;font-family:Calibri;-inkscape-font-specification:'Calibri, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#feffff\"><tspan\n+     sodipodi:role=\"line\"\n+     id=\"tspan1-1\"\n+     x=\"4.5500002\"\n+     y=\"591.19\">2</tspan></text>\n+</g><g\n+       id=\"shape22-107\"\n+       transform=\"translate(119.055,-338.74)\"><title\n+   id=\"title3639\">Square.124</title><desc\n+   id=\"desc3641\">5</desc><g\n+   id=\"shadow22-108\"\n+   transform=\"translate(0.345598,1.97279)\"\n+   class=\"st1\"\n+   style=\"visibility:visible\"><rect\n+     x=\"0\"\n+     y=\"581.10199\"\n+     width=\"14.1732\"\n+     height=\"14.1732\"\n+     class=\"st14\"\n+     id=\"rect3644\"\n+     style=\"fill:#70ad47;fill-opacity:0.25;stroke:#70ad47;stroke-opacity:0.25;filter:url(#filter_2)\" /></g><rect\n+   x=\"0\"\n+   y=\"581.10199\"\n+   width=\"14.1732\"\n+   height=\"14.1732\"\n+   class=\"st15\"\n+   id=\"rect3646\"\n+   style=\"fill:#61973d;stroke:#507e31;stroke-width:0.75\" /><text\n+   x=\"4.5500002\"\n+   y=\"591.19\"\n+   class=\"st4\"\n+   id=\"text3648\"\n+   style=\"line-height:0%;font-family:Sans;fill:#feffff;-inkscape-font-specification:'Sans, Normal';font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;font-size:10px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal\"><tspan\n+     sodipodi:role=\"line\"\n+     id=\"tspan3\">4</tspan></text>\n+</g><g\n+       id=\"shape22-107-7\"\n+       transform=\"translate(162.49787,-338.73386)\"\n+       style=\"font-size:12px;overflow:visible;fill:none;stroke-linecap:square;stroke-miterlimit:3\"><title\n+   id=\"title3639-4\">Square.124</title><desc\n+   id=\"desc3641-4\">5</desc><g\n+   id=\"shadow22-108-3\"\n+   transform=\"translate(0.345598,1.97279)\"\n+   class=\"st1\"\n+   style=\"visibility:visible\"><rect\n+     x=\"0\"\n+     y=\"581.10199\"\n+     width=\"14.1732\"\n+     height=\"14.1732\"\n+     class=\"st14\"\n+     id=\"rect3644-0\"\n+     style=\"fill:#70ad47;fill-opacity:0.25;stroke:#70ad47;stroke-opacity:0.25;filter:url(#filter_2-25)\" /></g><rect\n+   x=\"0\"\n+   y=\"581.10199\"\n+   width=\"14.1732\"\n+   height=\"14.1732\"\n+   class=\"st15\"\n+   id=\"rect3646-7\"\n+   style=\"fill:#d8d200;fill-opacity:1;stroke:#afa600;stroke-width:0.75;stroke-opacity:1\" /><text\n+   x=\"4.5500002\"\n+   y=\"591.19\"\n+   class=\"st4\"\n+   id=\"text3648-8\"\n+   style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:0%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#feffff\"><tspan\n+     sodipodi:role=\"line\"\n+     id=\"tspan3-6\"\n+     x=\"4.5500002\"\n+     y=\"591.19\">4</tspan></text>\n+</g></g></svg>\ndiff --git a/doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.rst b/doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.rst\nindex 60717a3587..146add35a5 100644\n--- a/doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.rst\n+++ b/doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.rst\n@@ -129,6 +129,19 @@ Currently the Link Bonding PMD library supports following modes of operation:\n     changes the transmitting member, according to the computed load. Statistics\n     are collected in 100ms intervals and scheduled every 10ms.\n \n+*   **Transmit Load Balancing (Mode 7):**\n+\n+.. figure:: img/bond-mode-7.*\n+\n+   Direct TX (Mode 7)\n+\n+\n+    This mode is a specialized version of round robin bonding mode. It transmits\n+    packets to the same member ports on which they were received (based on the\n+    ``port`` attribute of ``struct rte_mbuf``). In case the port attribute does\n+    not belong to any managed bonding members, this mode reverts back to round\n+    robin TX mode. Note that this mode does not implement a specific RX mode,\n+    instead using a round robin approach.\n \n Implementation Details\n ----------------------\n",
    "prefixes": [
        "2/2"
    ]
}