get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 44987,
    "url": "https://patches.dpdk.org/api/patches/44987/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/20180919222235.6239-4-pbhagavatula@caviumnetworks.com/",
    "project": {
        "id": 1,
        "url": "https://patches.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": "<20180919222235.6239-4-pbhagavatula@caviumnetworks.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20180919222235.6239-4-pbhagavatula@caviumnetworks.com",
    "date": "2018-09-19T22:22:35",
    "name": "[v3,4/4] doc: update eventdev application guide",
    "commit_ref": null,
    "pull_url": null,
    "state": "changes-requested",
    "archived": true,
    "hash": "559a41d8e43fef26190a7022ed062f7d25a6066d",
    "submitter": {
        "id": 768,
        "url": "https://patches.dpdk.org/api/people/768/?format=api",
        "name": "Pavan Nikhilesh",
        "email": "pbhagavatula@caviumnetworks.com"
    },
    "delegate": {
        "id": 310,
        "url": "https://patches.dpdk.org/api/users/310/?format=api",
        "username": "jerin",
        "first_name": "Jerin",
        "last_name": "Jacob",
        "email": "jerinj@marvell.com"
    },
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/20180919222235.6239-4-pbhagavatula@caviumnetworks.com/mbox/",
    "series": [
        {
            "id": 1403,
            "url": "https://patches.dpdk.org/api/series/1403/?format=api",
            "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=1403",
            "date": "2018-09-19T22:22:32",
            "name": "[v3,1/4] app/test-eventdev: fix minor typos",
            "version": 3,
            "mbox": "https://patches.dpdk.org/series/1403/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/patches/44987/comments/",
    "check": "fail",
    "checks": "https://patches.dpdk.org/api/patches/44987/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@dpdk.org",
        "Delivered-To": "patchwork@dpdk.org",
        "Received": [
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 1788A1B150;\n\tThu, 20 Sep 2018 00:23:25 +0200 (CEST)",
            "from NAM01-BN3-obe.outbound.protection.outlook.com\n\t(mail-bn3nam01on0086.outbound.protection.outlook.com [104.47.33.86])\n\tby dpdk.org (Postfix) with ESMTP id 450C21B133\n\tfor <dev@dpdk.org>; Thu, 20 Sep 2018 00:23:18 +0200 (CEST)",
            "from localhost.localdomain (115.113.156.3) by\n\tBYAPR07MB4965.namprd07.prod.outlook.com (2603:10b6:a03:5b::14) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n\t15.20.1143.18; Wed, 19 Sep 2018 22:23:13 +0000"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n\tbh=KAtT4YYkvXhtk0cizI+1Zr/6ESxwx/aeo2QE29N8CME=;\n\tb=jBgSRXx3s/RjS9/JemtNWiTqjZ83IkKAKezC4u9SQZaSFFqVnFoyJ6XBuJf1bXR1tSEs27C4APzOPZe2qnxUFH/siwDnKY1WY64F5x3DJ/IXLJErBOm05WBH5KEZ0zC+CJqV403Kui3O46xjSG0u2oFq/xF4IpQNSC0VOyqA+Mo=",
        "From": "Pavan Nikhilesh <pbhagavatula@caviumnetworks.com>",
        "To": "jerin.jacob@caviumnetworks.com, nikhil.rao@intel.com,\n\tanoob.joseph@caviumnetworks.com",
        "Cc": "dev@dpdk.org, Pavan Nikhilesh <pbhagavatula@caviumnetworks.com>,\n\tjohn.mcnamara@intel.com",
        "Date": "Thu, 20 Sep 2018 03:52:35 +0530",
        "Message-Id": "<20180919222235.6239-4-pbhagavatula@caviumnetworks.com>",
        "X-Mailer": "git-send-email 2.18.0",
        "In-Reply-To": "<20180919222235.6239-1-pbhagavatula@caviumnetworks.com>",
        "References": "<20180904141223.24216-1-pbhagavatula@caviumnetworks.com>\n\t<20180919222235.6239-1-pbhagavatula@caviumnetworks.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-Originating-IP": "[115.113.156.3]",
        "X-ClientProxiedBy": "MA1PR0101CA0003.INDPRD01.PROD.OUTLOOK.COM\n\t(2603:1096:a00:21::13) To BYAPR07MB4965.namprd07.prod.outlook.com\n\t(2603:10b6:a03:5b::14)",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id": "2e8381e5-5ccf-433d-6ee1-08d61e7e7e61",
        "X-Microsoft-Antispam": "BCL:0; PCL:0;\n\tRULEID:(7020095)(4652040)(8989299)(5600074)(711020)(2017052603328)(7153060)(7193020);\n\tSRVR:BYAPR07MB4965; ",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; BYAPR07MB4965;\n\t3:neuRQ9QhVd9Ad8Dbw4rSKtqtMuyq/ieOWOQVnPHgSC3NVJ3JWTGxSR0rTRTLqZvmQPT7GCvws+8xcan9XALcM1wcVQ6KMXz7iJdLB5QSNpRB9TAlrlaeqJaMuRoYiuTU09vHFNe3+3kXdxzo2Vr76NGvHAgvF/gquFgkx5Q4xCFIOFEj9/NY7ww+pX0VrlUCI8JPpqzmiDfkZEEu1M2S7nIf+c76AOfH0q7Wb9LMpOxjTOBPbNBVpxm97X/r1CTu;\n\t25:SUWGB9Csys0crglsN3BFYH+A0ac4mbld4FZOuZpaEPRn/LZ7VoAsFLy+3VJomNhVkbNe5KYL3vlAR5iYBQHMpsH78titKMicwreTAMr0P+Qc6uu/LpF/RpJPpZj6zXogavOp6MjryIw8AQ/jNG0xFUK3np1zIjnzo/Ml4+jpYodezBKXL+rHBvvFoJ6p0kIIagJ/5x1WpW5+0Q33RX986Js3MJ1R/0YSRUAQgXNvPvMqho6FmsvI2ODnJk52Do0sGLNaP2y75g8iw84JmXaAFuiMp7/oT9A0Xvlnvt3HoytP522dyXcu0rKXiAYdnk7IG7h474nCICsaLOS82pTnOg==;\n\t31:1I4izMj76UjQffRNsJJ6DK6dST/BJ/diD69CC5eAzZlPYW+hiV8lA/xt5XzEXGAX+Mu7IUD9XwLKf/rU0/yqpLAcg+hrMGPt01YVwDOgHPXbgFvoD8TFlAKg1TSXmcGcCK0oLB8IwuYqLtMJ84ewW8nsGJm8/RkG/e/16LF+Bz2U81gVPDzpoA2NZ1g5s/ZC8wHVd2WxABzHD5UlXnjcjRcpZ4i3PIZjL3dff/wWYVM=",
            "1; BYAPR07MB4965;\n\t20:riQ+dZYWwpvWFbIh0Zwh6TSI22+G1s22ZzCot7qAyUK4aMdqCTshC8miHesp7ZGG+EKDbnVLM8Si0t5XLU9Dv//tOq7P1MCQDshXSgyzMbob/lSPMzzOQAkpE38afTk4I9X09ICJ4zHW4VK8Dp8YIuR/GRe0PfDEjN/NNfb7w6VRdHxoC+mKRhvUMyn10I60fDeGYd0ewaAvZruG4K1ApRUnDW38qjs0YKTHRQh3RhZ1qYXKmY1zH3z3UfhGT5gTjYd1sOX2YPeEnvWcz66NwrGzjwcWD6Jx5PcvEPQoM3oLd41Aj6YmhjB7Be1qZ7iqDc/Z3VdPfJ2GGnZRAu2sp3X0M277fnxYpyoA2xu+rMZ/Sbr8aXWYXAMmb7ZH4+UclwLDIYP++pQXzCpkKzX3/Aahoj9euhI6HNs4GeaTZlvmOEE/gLUIPFFeRCXbxLf9S7bca0GPtU5rw92HfeeN/Sh7n0m2LplszlZ2iPPMNyWOTxru+oEsHOlrURvi0Sbax3o4r9da4ewKzAFz4wHA8qALl9XM0l10rqlN6xE6EBQXj7xg4wrzQriAWU72Uhu/T4SNil0zgZvi52xqntqyLq2qdJX4APzohZxGEU/C16c=;\n\t4:6c4I2IIgQ/9K9jzNkdPxG0KPTSAvsGtX1rvnaNlSKiD7jQxsDHfuLw5j6ElFSbQ7YcB54mcXz0wy5k5tlPx78GSoOpbJ+zFr0TI4NFZynEFpYkY5AJAu61aEiFSo9aUjOBA0mr3HEqkpYL/8zDFT7UDkwKnkCvShPGydqv/GA7mdv3x2GRAerB93I58suVTlb2qIkGXqoToLQIoLHg7lzbUHOpb+oBx+ZDe4f3YiZ3Bvwp//6WVEg7CJcMg/FFwKUt3GwygBhaWvT+kt2gAioZCrv5IozzKgCIrnS0Y6j22hNprb9y3IkVCs3rX3aCw0",
            "=?us-ascii?Q?1; BYAPR07MB4965;\n\t23:0QSrIXQuzod0qAi/fxZBvnQ6hvl7qrBZewvd+0HqI?=\n\tgbSfO2qSSoU1QcTva1zEXMXiUvh+YkNg8hsuygDSbKg2ulhJKf1catfMd8z2jk9utzVbIGGEskTwq6ymRuVtpPAbcCf16EEmHl7pPZFxIRaf4oKi94YcNDex+/QCZ/gUv5l2nzxjKKxahiqLSj8HCJFZSFjvIh9RL3gGC8xyA/Lhk00Tx/sv6QtYhMJJYhrEXf0MhiOlNQyf2HkLpgP0mz6mHtVLkvxNdAYscRRL7JggBPq8ibrbV9syTvtS8Ud6jmEE7wZOT786gn+EYRg9MWT/XTkzjhvPpBhLKZmNE+RJJjZpGNiKiFaX1yQSwN9t7vOvook5v4KQux2GJlTExpQCPqnRNeHaoiwIWkUNxYDqujwOcXeNxF/1tSZO6sKpkao6mwhccKq5uNCLRg3daSqVUsoTbgEmOQsXQJTbm8ryPvoCkkl/GINz6FmKCllHK+D20fokT2RLj6zKA9Li8rzU1yFiLjHqjYnED6ZawrRrcy/R3+vwCyBVVpE80RGb24dklUkO2K6DMVCjyOumDg9OSwv2jLRpvdnnDHKu8JunWw08u0KY6PsXaSuTAdcOg2UxE334bGtOSh8M+B/55X3uidEqB/R3CyxntD9MfdTu4AFnrk1M9Uzl/KsIKXwxtXknsJD1Q0MYc+XEKy34KE8cKnLVbzVpCTiGmAiyPgezfJC4Uie9oV40yXgpV3KSY7TjMVJXi/qmQ0h+M9mb275hha6xTlM0W7m+bEDFUh1zE7kIyw+X5z1+uW32eYPRJajYtvO3UYRokEyWzvwTrvs6rp9lUhfF+YdxuCdefBSU2b5ho4TVpD9T2fbSz+bRn2GzBpud1KrEg7OqW1p2A99kvISMT4B6fcs2BAc0aTZnzhrxvI1SPqPA+dkjHWnDvMgWifPcbhpiQINPmIPVDHOyIOlCP1z+fvGXJK+oHeDzZVEaNf4bwYZsJ+EzJX/3B3ulyPZhBJ+LCDus5r5b8zPV5fg5rXvsFTntzhg6YUtp1dpw/nIhDoydSDt4FBETqiSrG1OUOtcgvfYqeAq3Xmu87REcUCrir5uEJC2c0qi1LtFPathiSSmNQnP5hRL1Y5bxjHY8o6oAsAzkFdC19mA9/8vSdLeCK1TxW2NAi3sRw6ywguXewe/+fWuJq6CZGiNKsNiyJJJCSM9Es6n1EgC0iMJxDAWHXi4+oV9Nk+Kc8j5Ee/tMD3l+fRqxl7fle+l0Xs9sBtJSjWp+msiAe0eHpRA+Eb6nZousp5L8028L20dSStYxbXPcCTdnj/1EgRWs1xAWj6Itj9wuIMrA+8WdYvCTtA7e/6yphMd57XCL+R7JKCck5/IbBk6rHZ9SExKGbOw6tNWgB+3RABsYlkMDHMy5ux9ev8q1Bmbbtc5j6rHzUf+iwT2iccd/1+OzLQ=",
            "1; BYAPR07MB4965;\n\t6:hnfspGb9ajbC4G0Ycx82kFh3ePGT0gLFlWCF3Kb1L9R20MVVdW2nLYv3FxaaQwMt6kdCh1MGc23fuCVQuIGrQINjoXgdlqOhArr/Sa6I9m7x1LjSM+mh0bDVYdvsaCPT5nEDzl8eyNkljtf3RtKxvwabCJT1xacCIRLJ62pxR0A7kuRSypxfBVuQ7r727JpmP448y36kWpE5fjOGc1RmhY6+jrAs4pIC+7FnVB0tX23i23q21K3/d258TuWB6qdJif7jxkkCVqjIa9JsDsNkAeuwSwQMIZeQxt3pwrPQ0Pnm7ryai/dlWwnRSt/bKXzLtSffABuVTNt7I2BkaohJlI/QbTf01UFgcsF+wBsrCkBrMtiGkRGHP/b29MemyZ8noklX3a/GqEt5NiFB+Os9yAT6hzxxRsvwQFjDtzz+V8ujQvnRpelhQGaVnfo3wJxASTkewIGoQpgKvPr5QjvH2g==;\n\t5:Z+qHBNsxzFYmq9e2BP4yU7UfDIrOjuM/f7YLfkN385WxeCm4SOluvkEAn8NpPZW8UdoGN0CqoUzNPD3TgQGgN86BoF61iqmoMfdJa+EFXIHPGOqzgd8vU2iqgwt5Fx6ytGmzmR7kaRVPn9dRtcRsBjJpuUN4fHdhIYyy9o5nMbY=;\n\t7:MOKUmz3QqNT0rIbZITHELNL2w3Tcs1c8x/51uQJaHMP2m28/X45/fhc7jH2QtA3SKcfkhw2PvHQVn5rZLy3MJ2BD1oa/9WmiUnnX6zHaHHRaXGC8Uwf5FQyN15JfnhuOzj3OJEqc52Rg19M9Dnux/LOr/GdpTe9w2/0xq7HdJb03y+4eGkRtx359gUPZvowSl0PPf9fGglAZ6GRggM/FH3MYBzpm9iGlkxLKk6sl3kXJv9+LLaok7vSElq8vOlD7"
        ],
        "X-MS-TrafficTypeDiagnostic": "BYAPR07MB4965:",
        "X-Microsoft-Antispam-PRVS": "<BYAPR07MB4965A2A372DD54BC1D4BF6D0801C0@BYAPR07MB4965.namprd07.prod.outlook.com>",
        "X-Exchange-Antispam-Report-Test": "UriScan:(228905959029699);",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(3002001)(10201501046)(3231355)(944501410)(52105095)(149027)(150027)(6041310)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(20161123558120)(201708071742011)(7699051)(76991041);\n\tSRVR:BYAPR07MB4965; BCL:0; PCL:0; RULEID:; SRVR:BYAPR07MB4965; ",
        "X-Forefront-PRVS": "0800C0C167",
        "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(6069001)(39860400002)(346002)(376002)(136003)(396003)(366004)(189003)(199004)(66066001)(6636002)(575784001)(16200700003)(53946003)(6512007)(81166006)(81156014)(6666003)(53936002)(48376002)(4326008)(1857600001)(316002)(50226002)(486006)(36756003)(8936002)(446003)(11346002)(16526019)(26005)(476003)(956004)(8676002)(2616005)(2906002)(14444005)(42882007)(15650500001)(6346003)(5660300001)(68736007)(16586007)(97736004)(47776003)(7736002)(6486002)(72206003)(478600001)(52116002)(105586002)(50466002)(51416003)(1076002)(3846002)(6506007)(6116002)(69590400006)(386003)(25786009)(305945005)(106356001)(76176011)(42262002)(569006);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR07MB4965; H:localhost.localdomain;\n\tFPR:; \n\tSPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; ",
        "Received-SPF": "None (protection.outlook.com: cavium.com does not designate\n\tpermitted sender hosts)",
        "Authentication-Results": "spf=none (sender IP is )\n\tsmtp.mailfrom=Pavan.Bhagavatula@cavium.com; ",
        "X-Microsoft-Antispam-Message-Info": "j4Ia25NVYVvMnk1kDCOg2fDa3jjYb7Y/hbCsaPmqC0BL8rLA/XnQa6Tpv3Vds4t2V65CauZv6aUGGzUg05m60RSgdM6YhtLJ9xiizkXWafZ+LY7hfDurK9ZDoDS22ZHegLVuzt1BqK+YAK1HvAywFh7jAVkNP8WKQ2UR/IHE4TsKEsKUqmweRWyZx4hzfK58U/mnOHmaerLKzuiYi7goT6kb8qX+i5QRvgKp6ILUyX2OWxZW4s71LSkGQIj4UJ9EjqVRDnDhjoVP3k0x0cfgN3M6G1hRVHUQRGVOQKwxPe+z7oL+/j7AXiRTGsiKyMeKEF9MHcF/9VKXDglIfrYeLvEsB5IRpx5bmHfsDXcawTM=",
        "SpamDiagnosticOutput": "1:99",
        "SpamDiagnosticMetadata": "NSPM",
        "X-OriginatorOrg": "caviumnetworks.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "19 Sep 2018 22:23:13.1874\n\t(UTC)",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "2e8381e5-5ccf-433d-6ee1-08d61e7e7e61",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "711e4ccf-2e9b-4bcf-a551-4094005b6194",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "BYAPR07MB4965",
        "Subject": "[dpdk-dev]  [PATCH v3 4/4] doc: update eventdev application guide",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n\t<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\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "Update eventdev application guide to reflect Tx adapter related changes.\n\nSigned-off-by: Pavan Nikhilesh <pbhagavatula@caviumnetworks.com>\n---\ncc: <john.mcnamara@intel.com>\n\n .../eventdev_pipeline_atq_test_generic.svg    | 848 +++++++++++-------\n ...ntdev_pipeline_atq_test_internal_port.svg} |  26 +-\n .../eventdev_pipeline_queue_test_generic.svg  | 570 +++++++-----\n ...dev_pipeline_queue_test_internal_port.svg} |  22 +-\n doc/guides/tools/testeventdev.rst             |  42 +-\n 5 files changed, 930 insertions(+), 578 deletions(-)\n rename doc/guides/tools/img/{eventdev_pipeline_atq_test_lockfree.svg => eventdev_pipeline_atq_test_internal_port.svg} (99%)\n rename doc/guides/tools/img/{eventdev_pipeline_queue_test_lockfree.svg => eventdev_pipeline_queue_test_internal_port.svg} (99%)\n\n--\n2.19.0",
    "diff": "diff --git a/doc/guides/tools/img/eventdev_pipeline_atq_test_generic.svg b/doc/guides/tools/img/eventdev_pipeline_atq_test_generic.svg\nindex e33367989..707b9b56b 100644\n--- a/doc/guides/tools/img/eventdev_pipeline_atq_test_generic.svg\n+++ b/doc/guides/tools/img/eventdev_pipeline_atq_test_generic.svg\n@@ -20,7 +20,7 @@\n    height=\"288.34286\"\n    id=\"svg3868\"\n    version=\"1.1\"\n-   inkscape:version=\"0.92.2 (5c3e80d, 2017-08-06)\"\n+   inkscape:version=\"0.92.2 2405546, 2018-03-11\"\n    sodipodi:docname=\"eventdev_pipeline_atq_test_generic.svg\"\n    sodipodi:version=\"0.32\"\n    inkscape:output_extension=\"org.inkscape.output.svg.inkscape\"\n@@ -42,22 +42,6 @@\n          d=\"M 5.77,0 -2.88,5 V -5 Z\"\n          id=\"path39725\" />\n     </marker>\n-    <marker\n-       inkscape:stockid=\"TriangleOutM\"\n-       orient=\"auto\"\n-       refY=\"0\"\n-       refX=\"0\"\n-       id=\"marker35935\"\n-       style=\"overflow:visible\"\n-       inkscape:isstock=\"true\"\n-       inkscape:collect=\"always\">\n-      <path\n-         id=\"path35933\"\n-         d=\"M 5.77,0 -2.88,5 V -5 Z\"\n-         style=\"fill:#ac14ff;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1\"\n-         transform=\"scale(0.4)\"\n-         inkscape:connector-curvature=\"0\" />\n-    </marker>\n     <marker\n        inkscape:isstock=\"true\"\n        style=\"overflow:visible\"\n@@ -1430,9 +1414,9 @@\n        x2=\"677.85718\"\n        y2=\"244.50504\"\n        gradientUnits=\"userSpaceOnUse\"\n-       gradientTransform=\"matrix(0.78263355,0,0,0.98605918,90.06838,5.0013749)\" />\n+       gradientTransform=\"matrix(0.84881476,0,0,0.98593266,86.966576,5.0323108)\" />\n     <linearGradient\n-       gradientTransform=\"matrix(0.78674479,0,0,1.0000825,87.83543,1.2279738)\"\n+       gradientTransform=\"matrix(0.85327366,0,0,0.99995418,84.544803,1.2593939)\"\n        inkscape:collect=\"always\"\n        xlink:href=\"#linearGradient6391\"\n        id=\"linearGradient2965\"\n@@ -1865,36 +1849,6 @@\n        effect=\"spiro\"\n        id=\"path-effect14461-7-5-6\"\n        is_visible=\"true\" />\n-    <linearGradient\n-       inkscape:collect=\"always\"\n-       xlink:href=\"#linearGradient3993\"\n-       id=\"linearGradient3995-5\"\n-       x1=\"155.21329\"\n-       y1=\"231.61366\"\n-       x2=\"207.95523\"\n-       y2=\"231.61366\"\n-       gradientUnits=\"userSpaceOnUse\"\n-       gradientTransform=\"translate(454.68566,-41.755492)\" />\n-    <linearGradient\n-       inkscape:collect=\"always\"\n-       xlink:href=\"#linearGradient3993\"\n-       id=\"linearGradient3995-5-6\"\n-       x1=\"155.21329\"\n-       y1=\"231.61366\"\n-       x2=\"207.95523\"\n-       y2=\"231.61366\"\n-       gradientUnits=\"userSpaceOnUse\"\n-       gradientTransform=\"translate(373.71198,205.50594)\" />\n-    <linearGradient\n-       inkscape:collect=\"always\"\n-       xlink:href=\"#linearGradient3993\"\n-       id=\"linearGradient3995-5-6-4\"\n-       x1=\"155.21329\"\n-       y1=\"231.61366\"\n-       x2=\"207.95523\"\n-       y2=\"231.61366\"\n-       gradientUnits=\"userSpaceOnUse\"\n-       gradientTransform=\"translate(454.58517,69.679557)\" />\n     <inkscape:path-effect\n        effect=\"bspline\"\n        id=\"path-effect2658-8\"\n@@ -2048,16 +2002,6 @@\n        apply_no_weight=\"true\"\n        apply_with_weight=\"true\"\n        only_selected=\"false\" />\n-    <linearGradient\n-       inkscape:collect=\"always\"\n-       xlink:href=\"#linearGradient3438\"\n-       id=\"linearGradient16362\"\n-       gradientUnits=\"userSpaceOnUse\"\n-       gradientTransform=\"translate(2.283166,-2.283166)\"\n-       x1=\"534.06958\"\n-       y1=\"163.49922\"\n-       x2=\"580.73291\"\n-       y2=\"163.49922\" />\n     <marker\n        inkscape:stockid=\"Arrow1Mend\"\n        orient=\"auto\"\n@@ -2293,25 +2237,80 @@\n        apply_no_weight=\"true\"\n        apply_with_weight=\"true\"\n        only_selected=\"false\" />\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect5228-5-1-6-2-9-4-6-1-2\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect5228-5-1-6-2-9-4-6-1-2-9\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect5228-5-1-6-2-9-4-6-1-2-9-4\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+    <marker\n+       inkscape:isstock=\"true\"\n+       style=\"overflow:visible\"\n+       id=\"marker32613-8-5\"\n+       refX=\"0\"\n+       refY=\"0\"\n+       orient=\"auto\"\n+       inkscape:stockid=\"TriangleOutM\">\n+      <path\n+         inkscape:connector-curvature=\"0\"\n+         transform=\"scale(0.4)\"\n+         style=\"fill:#ac14ff;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1\"\n+         d=\"M 5.77,0 -2.88,5 V -5 Z\"\n+         id=\"path32611-8-0\" />\n+    </marker>\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect5228-5-1-6-2-9-4-6-4-4\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n     <marker\n        inkscape:stockid=\"TriangleOutM\"\n        orient=\"auto\"\n        refY=\"0\"\n        refX=\"0\"\n-       id=\"marker35935-1\"\n+       id=\"TriangleOutM-5-2-3\"\n        style=\"overflow:visible\"\n        inkscape:isstock=\"true\"\n        inkscape:collect=\"always\">\n       <path\n-         id=\"path35933-49\"\n+         inkscape:connector-curvature=\"0\"\n+         id=\"path2123-3-9-20\"\n          d=\"M 5.77,0 -2.88,5 V -5 Z\"\n-         style=\"fill:#ac14ff;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1\"\n-         transform=\"scale(0.4)\"\n-         inkscape:connector-curvature=\"0\" />\n+         style=\"fill:#f78202;fill-opacity:1;fill-rule:evenodd;stroke:#f78202;stroke-width:1.00000003pt;stroke-opacity:1\"\n+         transform=\"scale(0.4)\" />\n     </marker>\n     <inkscape:path-effect\n        effect=\"bspline\"\n-       id=\"path-effect5228-5-1-6-2-9-4-6-1-2\"\n+       id=\"path-effect5228-5-1-61\"\n        is_visible=\"true\"\n        weight=\"33.333333\"\n        steps=\"2\"\n@@ -2324,20 +2323,20 @@\n        orient=\"auto\"\n        refY=\"0\"\n        refX=\"0\"\n-       id=\"marker35935-1-6\"\n+       id=\"TriangleOutM-5-2-3-0\"\n        style=\"overflow:visible\"\n        inkscape:isstock=\"true\"\n        inkscape:collect=\"always\">\n       <path\n-         id=\"path35933-49-8\"\n+         inkscape:connector-curvature=\"0\"\n+         id=\"path2123-3-9-20-6\"\n          d=\"M 5.77,0 -2.88,5 V -5 Z\"\n-         style=\"fill:#ac14ff;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1\"\n-         transform=\"scale(0.4)\"\n-         inkscape:connector-curvature=\"0\" />\n+         style=\"fill:#f78202;fill-opacity:1;fill-rule:evenodd;stroke:#f78202;stroke-width:1.00000003pt;stroke-opacity:1\"\n+         transform=\"scale(0.4)\" />\n     </marker>\n     <inkscape:path-effect\n        effect=\"bspline\"\n-       id=\"path-effect5228-5-1-6-2-9-4-6-1-2-9\"\n+       id=\"path-effect5228-5-1-61-1\"\n        is_visible=\"true\"\n        weight=\"33.333333\"\n        steps=\"2\"\n@@ -2350,20 +2349,20 @@\n        orient=\"auto\"\n        refY=\"0\"\n        refX=\"0\"\n-       id=\"marker35935-1-6-6\"\n+       id=\"TriangleOutM-5-2-3-9\"\n        style=\"overflow:visible\"\n        inkscape:isstock=\"true\"\n        inkscape:collect=\"always\">\n       <path\n-         id=\"path35933-49-8-6\"\n+         inkscape:connector-curvature=\"0\"\n+         id=\"path2123-3-9-20-4\"\n          d=\"M 5.77,0 -2.88,5 V -5 Z\"\n-         style=\"fill:#ac14ff;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1\"\n-         transform=\"scale(0.4)\"\n-         inkscape:connector-curvature=\"0\" />\n+         style=\"fill:#f78202;fill-opacity:1;fill-rule:evenodd;stroke:#f78202;stroke-width:1.00000003pt;stroke-opacity:1\"\n+         transform=\"scale(0.4)\" />\n     </marker>\n     <inkscape:path-effect\n        effect=\"bspline\"\n-       id=\"path-effect5228-5-1-6-2-9-4-6-1-2-9-4\"\n+       id=\"path-effect5228-5-1-61-9\"\n        is_visible=\"true\"\n        weight=\"33.333333\"\n        steps=\"2\"\n@@ -2371,24 +2370,45 @@\n        apply_no_weight=\"true\"\n        apply_with_weight=\"true\"\n        only_selected=\"false\" />\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient3993\"\n+       id=\"linearGradient3995-5\"\n+       x1=\"155.21329\"\n+       y1=\"231.61366\"\n+       x2=\"207.95523\"\n+       y2=\"231.61366\"\n+       gradientUnits=\"userSpaceOnUse\"\n+       gradientTransform=\"translate(454.68566,-41.755492)\" />\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient3993\"\n+       id=\"linearGradient3995-8\"\n+       x1=\"155.21329\"\n+       y1=\"231.61366\"\n+       x2=\"207.95523\"\n+       y2=\"231.61366\"\n+       gradientUnits=\"userSpaceOnUse\"\n+       gradientTransform=\"matrix(1.3938205,0,0,0.9944124,282.08991,-43.80364)\" />\n     <marker\n-       inkscape:isstock=\"true\"\n-       style=\"overflow:visible\"\n-       id=\"marker32613-8-5\"\n-       refX=\"0\"\n-       refY=\"0\"\n+       inkscape:stockid=\"TriangleOutM\"\n        orient=\"auto\"\n-       inkscape:stockid=\"TriangleOutM\">\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"marker35935-1-6-5-1-0\"\n+       style=\"overflow:visible\"\n+       inkscape:isstock=\"true\"\n+       inkscape:collect=\"always\">\n       <path\n-         inkscape:connector-curvature=\"0\"\n-         transform=\"scale(0.4)\"\n-         style=\"fill:#ac14ff;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1\"\n+         id=\"path35933-49-8-6-2-3\"\n          d=\"M 5.77,0 -2.88,5 V -5 Z\"\n-         id=\"path32611-8-0\" />\n+         style=\"fill:#ac14db;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1\"\n+         transform=\"scale(0.4)\"\n+         inkscape:connector-curvature=\"0\" />\n     </marker>\n     <inkscape:path-effect\n        effect=\"bspline\"\n-       id=\"path-effect5228-5-1-6-2-9-4-6-4-4\"\n+       id=\"path-effect5228-5-1-6-2-9-4-6-1-2-9-2-7-6\"\n        is_visible=\"true\"\n        weight=\"33.333333\"\n        steps=\"2\"\n@@ -2396,35 +2416,25 @@\n        apply_no_weight=\"true\"\n        apply_with_weight=\"true\"\n        only_selected=\"false\" />\n-    <linearGradient\n-       inkscape:collect=\"always\"\n-       xlink:href=\"#linearGradient3993\"\n-       id=\"linearGradient1920-1\"\n-       x1=\"475.00314\"\n-       y1=\"156.97769\"\n-       x2=\"515.13684\"\n-       y2=\"156.97769\"\n-       gradientUnits=\"userSpaceOnUse\"\n-       gradientTransform=\"matrix(0.6515192,0,0,1.0041442,189.20967,67.917365)\" />\n     <marker\n        inkscape:stockid=\"TriangleOutM\"\n        orient=\"auto\"\n        refY=\"0\"\n        refX=\"0\"\n-       id=\"TriangleOutM-5-2-3\"\n+       id=\"marker35935-1-6-5-1-0-0\"\n        style=\"overflow:visible\"\n        inkscape:isstock=\"true\"\n        inkscape:collect=\"always\">\n       <path\n-         inkscape:connector-curvature=\"0\"\n-         id=\"path2123-3-9-20\"\n+         id=\"path35933-49-8-6-2-3-6\"\n          d=\"M 5.77,0 -2.88,5 V -5 Z\"\n-         style=\"fill:#f78202;fill-opacity:1;fill-rule:evenodd;stroke:#f78202;stroke-width:1.00000003pt;stroke-opacity:1\"\n-         transform=\"scale(0.4)\" />\n+         style=\"fill:#ac14db;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1\"\n+         transform=\"scale(0.4)\"\n+         inkscape:connector-curvature=\"0\" />\n     </marker>\n     <inkscape:path-effect\n        effect=\"bspline\"\n-       id=\"path-effect5228-5-1-61\"\n+       id=\"path-effect5228-5-1-6-2-9-4-6-1-2-9-2-7-6-3\"\n        is_visible=\"true\"\n        weight=\"33.333333\"\n        steps=\"2\"\n@@ -2432,25 +2442,45 @@\n        apply_no_weight=\"true\"\n        apply_with_weight=\"true\"\n        only_selected=\"false\" />\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient3993\"\n+       id=\"linearGradient3995-5-6\"\n+       x1=\"155.21329\"\n+       y1=\"231.61366\"\n+       x2=\"207.95523\"\n+       y2=\"231.61366\"\n+       gradientUnits=\"userSpaceOnUse\"\n+       gradientTransform=\"translate(373.71198,205.50594)\" />\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient3993\"\n+       id=\"linearGradient3995-5-6-4\"\n+       x1=\"155.21329\"\n+       y1=\"231.61366\"\n+       x2=\"207.95523\"\n+       y2=\"231.61366\"\n+       gradientUnits=\"userSpaceOnUse\"\n+       gradientTransform=\"translate(454.58517,69.679557)\" />\n     <marker\n        inkscape:stockid=\"TriangleOutM\"\n        orient=\"auto\"\n        refY=\"0\"\n        refX=\"0\"\n-       id=\"TriangleOutM-5-2-3-0\"\n+       id=\"marker35935-1-6-5-1-0-06\"\n        style=\"overflow:visible\"\n        inkscape:isstock=\"true\"\n        inkscape:collect=\"always\">\n       <path\n-         inkscape:connector-curvature=\"0\"\n-         id=\"path2123-3-9-20-6\"\n+         id=\"path35933-49-8-6-2-3-1\"\n          d=\"M 5.77,0 -2.88,5 V -5 Z\"\n-         style=\"fill:#f78202;fill-opacity:1;fill-rule:evenodd;stroke:#f78202;stroke-width:1.00000003pt;stroke-opacity:1\"\n-         transform=\"scale(0.4)\" />\n+         style=\"fill:#ac14db;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1\"\n+         transform=\"scale(0.4)\"\n+         inkscape:connector-curvature=\"0\" />\n     </marker>\n     <inkscape:path-effect\n        effect=\"bspline\"\n-       id=\"path-effect5228-5-1-61-1\"\n+       id=\"path-effect5228-5-1-6-2-9-4-6-1-2-9-2-7-6-5\"\n        is_visible=\"true\"\n        weight=\"33.333333\"\n        steps=\"2\"\n@@ -2458,25 +2488,55 @@\n        apply_no_weight=\"true\"\n        apply_with_weight=\"true\"\n        only_selected=\"false\" />\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient3993\"\n+       id=\"linearGradient3995-8-9-9\"\n+       x1=\"155.21329\"\n+       y1=\"231.61366\"\n+       x2=\"207.95523\"\n+       y2=\"231.61366\"\n+       gradientUnits=\"userSpaceOnUse\"\n+       gradientTransform=\"matrix(1.3938205,0,0,0.9944124,282.25651,68.385308)\" />\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient3993\"\n+       id=\"linearGradient3995-8-9\"\n+       x1=\"155.21329\"\n+       y1=\"231.61366\"\n+       x2=\"207.95523\"\n+       y2=\"231.61366\"\n+       gradientUnits=\"userSpaceOnUse\"\n+       gradientTransform=\"matrix(1.3938205,0,0,0.9944124,282.88878,12.631328)\" />\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient3993\"\n+       id=\"linearGradient1760-3\"\n+       x1=\"405.34961\"\n+       y1=\"243.36557\"\n+       x2=\"651.55652\"\n+       y2=\"243.36557\"\n+       gradientUnits=\"userSpaceOnUse\"\n+       gradientTransform=\"matrix(0.65213006,0,0,0.72134316,230.98899,64.590305)\" />\n     <marker\n        inkscape:stockid=\"TriangleOutM\"\n        orient=\"auto\"\n        refY=\"0\"\n        refX=\"0\"\n-       id=\"TriangleOutM-5-2-3-9\"\n+       id=\"marker35935-1-6-5\"\n        style=\"overflow:visible\"\n        inkscape:isstock=\"true\"\n        inkscape:collect=\"always\">\n       <path\n-         inkscape:connector-curvature=\"0\"\n-         id=\"path2123-3-9-20-4\"\n+         id=\"path35933-49-8-6\"\n          d=\"M 5.77,0 -2.88,5 V -5 Z\"\n-         style=\"fill:#f78202;fill-opacity:1;fill-rule:evenodd;stroke:#f78202;stroke-width:1.00000003pt;stroke-opacity:1\"\n-         transform=\"scale(0.4)\" />\n+         style=\"fill:#ac14db;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1\"\n+         transform=\"scale(0.4)\"\n+         inkscape:connector-curvature=\"0\" />\n     </marker>\n     <inkscape:path-effect\n        effect=\"bspline\"\n-       id=\"path-effect5228-5-1-61-9\"\n+       id=\"path-effect5228-5-1-6-2-9-4-6-1-2-9-2\"\n        is_visible=\"true\"\n        weight=\"33.333333\"\n        steps=\"2\"\n@@ -2484,25 +2544,77 @@\n        apply_no_weight=\"true\"\n        apply_with_weight=\"true\"\n        only_selected=\"false\" />\n-  </defs>\n-  <sodipodi:namedview\n-     id=\"base\"\n-     pagecolor=\"#ffffff\"\n-     bordercolor=\"#666666\"\n+    <marker\n+       inkscape:stockid=\"TriangleOutM\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"marker35935-1-6-5-1\"\n+       style=\"overflow:visible\"\n+       inkscape:isstock=\"true\"\n+       inkscape:collect=\"always\">\n+      <path\n+         id=\"path35933-49-8-6-2\"\n+         d=\"M 5.77,0 -2.88,5 V -5 Z\"\n+         style=\"fill:#ac14db;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1\"\n+         transform=\"scale(0.4)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect5228-5-1-6-2-9-4-6-1-2-9-2-7\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+    <marker\n+       inkscape:stockid=\"TriangleOutM\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"marker35935-1-6-5-9\"\n+       style=\"overflow:visible\"\n+       inkscape:isstock=\"true\"\n+       inkscape:collect=\"always\">\n+      <path\n+         id=\"path35933-49-8-6-3\"\n+         d=\"M 5.77,0 -2.88,5 V -5 Z\"\n+         style=\"fill:#ac14db;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1\"\n+         transform=\"scale(0.4)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect5228-5-1-6-2-9-4-6-1-2-9-2-6\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+  </defs>\n+  <sodipodi:namedview\n+     id=\"base\"\n+     pagecolor=\"#ffffff\"\n+     bordercolor=\"#666666\"\n      borderopacity=\"1.0\"\n      inkscape:pageopacity=\"0.0\"\n      inkscape:pageshadow=\"2\"\n-     inkscape:zoom=\"1.53467\"\n-     inkscape:cx=\"477.6217\"\n-     inkscape:cy=\"141.14731\"\n+     inkscape:zoom=\"2.200307\"\n+     inkscape:cx=\"336.61535\"\n+     inkscape:cy=\"145.77389\"\n      inkscape:document-units=\"px\"\n      inkscape:current-layer=\"layer1\"\n      showgrid=\"false\"\n-     inkscape:window-width=\"1920\"\n-     inkscape:window-height=\"1046\"\n-     inkscape:window-x=\"1920\"\n-     inkscape:window-y=\"34\"\n-     inkscape:window-maximized=\"1\"\n+     inkscape:window-width=\"1912\"\n+     inkscape:window-height=\"1033\"\n+     inkscape:window-x=\"4\"\n+     inkscape:window-y=\"22\"\n+     inkscape:window-maximized=\"0\"\n      fit-margin-top=\"0.1\"\n      fit-margin-left=\"0.1\"\n      fit-margin-right=\"0.1\"\n@@ -2530,12 +2642,12 @@\n      transform=\"translate(-46.542857,-100.33361)\"\n      style=\"display:inline;opacity:1\">\n     <rect\n-       style=\"fill:url(#linearGradient4519);fill-opacity:1;stroke:url(#linearGradient2965);stroke-width:0.87847757;stroke-opacity:1\"\n+       style=\"fill:url(#linearGradient4519);fill-opacity:1;stroke:url(#linearGradient2965);stroke-width:0.91480815;stroke-opacity:1\"\n        id=\"rect3697\"\n-       width=\"493.61813\"\n-       height=\"283.13986\"\n-       x=\"126.96397\"\n-       y=\"104.52792\"\n+       width=\"535.35956\"\n+       height=\"283.10355\"\n+       x=\"126.98213\"\n+       y=\"104.54609\"\n        rx=\"0\"\n        ry=\"0\" />\n     <text\n@@ -2706,7 +2818,7 @@\n          x=\"199.44385\"\n          y=\"188.49918\"\n          id=\"tspan5223-0-9\"\n-         style=\"font-size:10px;line-height:1.25\">port n+2</tspan></text>\n+         style=\"font-size:10px;line-height:1.25\">port n+1</tspan></text>\n     <rect\n        style=\"display:inline;opacity:1;fill:none;fill-opacity:1;stroke:url(#linearGradient1920);stroke-width:1.06814909;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n        id=\"rect3736-8-4\"\n@@ -2777,7 +2889,7 @@\n          x=\"199.35846\"\n          y=\"244.55573\"\n          id=\"tspan5223-0-9-0\"\n-         style=\"font-size:10px;line-height:1.25\">port n+3</tspan></text>\n+         style=\"font-size:10px;line-height:1.25\">port n+2</tspan></text>\n     <rect\n        style=\"display:inline;opacity:1;fill:none;fill-opacity:1;stroke:url(#linearGradient1920-2);stroke-width:1.06814909;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n        id=\"rect3736-8-4-6\"\n@@ -2882,7 +2994,7 @@\n          x=\"242.32845\"\n          y=\"123.36828\"\n          id=\"tspan5223-10\"\n-         style=\"font-size:10px;line-height:1.25\">total queues = number of ethernet dev + 1</tspan></text>\n+         style=\"font-size:10px;line-height:1.25\">total queues = 2 * number of ethernet dev </tspan></text>\n     <text\n        xml:space=\"preserve\"\n        style=\"font-style:normal;font-weight:normal;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none\"\n@@ -2957,9 +3069,109 @@\n          x=\"285.26294\"\n          y=\"240.01315\"\n          style=\"stroke-width:0.68894428\" /></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-weight:normal;font-size:11.59418297px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.96618187\"\n+       x=\"259.86884\"\n+       y=\"164.78368\"\n+       id=\"text5219-2-3-7-2-1\"\n+       transform=\"scale(0.97663117,1.023928)\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"259.86884\"\n+         y=\"164.78368\"\n+         id=\"tspan5223-0-6-5-9-5\"\n+         style=\"font-size:8px;line-height:1.25;stroke-width:0.96618187\">Event eth</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"259.86884\"\n+         y=\"174.78368\"\n+         style=\"font-size:8px;line-height:1.25;stroke-width:0.96618187\"\n+         id=\"tspan883-1-9\">Rx adptr 0</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-weight:normal;font-size:11.59418297px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.96618187\"\n+       x=\"260.25055\"\n+       y=\"217.84813\"\n+       id=\"text5219-2-3-7-2-1-4\"\n+       transform=\"scale(0.97663117,1.023928)\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"260.25055\"\n+         y=\"217.84813\"\n+         id=\"tspan5223-0-6-5-9-5-4\"\n+         style=\"font-size:8px;line-height:1.25;stroke-width:0.96618187\">Event eth</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"260.25055\"\n+         y=\"227.84813\"\n+         style=\"font-size:8px;line-height:1.25;stroke-width:0.96618187\"\n+         id=\"tspan883-1-9-4\">Rx adptr 1</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-weight:normal;font-size:11.59418297px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.96618187\"\n+       x=\"260.25055\"\n+       y=\"271.71359\"\n+       id=\"text5219-2-3-7-2-1-47\"\n+       transform=\"scale(0.97663117,1.023928)\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"260.25055\"\n+         y=\"271.71359\"\n+         id=\"tspan5223-0-6-5-9-5-6\"\n+         style=\"font-size:8px;line-height:1.25;stroke-width:0.96618187\">Event eth</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"260.25055\"\n+         y=\"281.71359\"\n+         style=\"font-size:8px;line-height:1.25;stroke-width:0.96618187\"\n+         id=\"tspan883-1-9-3\">Rx adptr q</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-weight:normal;font-size:9.9315424px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.82762849\"\n+       x=\"595.27808\"\n+       y=\"136.64076\"\n+       id=\"text5219-2-4-3-3-4-54-8-8\"\n+       transform=\"scale(0.91487885,1.0930409)\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"595.27808\"\n+         y=\"139.22064\"\n+         style=\"font-size:7.17278051px;line-height:1.25;stroke-width:0.82762849\"\n+         id=\"tspan1265-4-6-7\" /></text>\n+    <path\n+       style=\"display:inline;opacity:1;fill:none;stroke:#f78202;stroke-width:0.89999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.6, 0.9;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#TriangleOutM-5-2-3)\"\n+       d=\"m 356.74765,186.83153 c 15.88009,-0.11696 31.75919,-0.23391 47.6373,-0.35085\"\n+       id=\"path5226-6-2-5\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:path-effect=\"#path-effect5228-5-1-61\"\n+       inkscape:original-d=\"m 356.74765,186.83153 c 15.88008,-0.11795 31.75918,-0.2349 47.6373,-0.35085\"\n+       sodipodi:nodetypes=\"cc\" />\n+    <path\n+       style=\"display:inline;opacity:1;fill:none;stroke:#f78202;stroke-width:0.89999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.6, 0.9;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#TriangleOutM-5-2-3-0)\"\n+       d=\"m 357.05625,242.97941 c 15.74231,0.0176 31.48469,0.0352 47.22712,0.0528\"\n+       id=\"path5226-6-2-5-5\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:path-effect=\"#path-effect5228-5-1-61-1\"\n+       inkscape:original-d=\"m 357.05625,242.97941 c 15.74231,0.0166 31.48469,0.0342 47.22712,0.0528\"\n+       sodipodi:nodetypes=\"cc\" />\n+    <path\n+       style=\"display:inline;opacity:1;fill:none;stroke:#f78202;stroke-width:0.89337438;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.57349763, 0.89337441;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#TriangleOutM-5-2-3-9)\"\n+       d=\"m 356.67155,297.12049 c 15.97521,0.0733 31.94945,0.14663 47.92273,0.21994\"\n+       id=\"path5226-6-2-5-0\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:path-effect=\"#path-effect5228-5-1-61-9\"\n+       inkscape:original-d=\"m 356.67155,297.12049 c 15.97521,0.0723 31.94945,0.14563 47.92273,0.21994\"\n+       sodipodi:nodetypes=\"cc\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-weight:normal;font-size:9.9315424px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.82762849\"\n+       x=\"606.06958\"\n+       y=\"346.46628\"\n+       id=\"text5219-2-4-3-3-4-54-8-7\"\n+       transform=\"scale(0.91487885,1.0930409)\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"606.06958\"\n+         y=\"346.46628\"\n+         style=\"font-size:7.17278051px;line-height:1.25;stroke-width:0.82762849\"\n+         id=\"tspan1265-4-6-2\">(Tx Generic)</tspan></text>\n     <g\n+       style=\"display:inline;opacity:1\"\n        id=\"g20550\"\n-       transform=\"translate(25.709043,-190.70754)\">\n+       transform=\"translate(69.258261,-194.86398)\">\n       <rect\n          ry=\"16.293755\"\n          rx=\"11.6051\"\n@@ -2988,8 +3200,9 @@\n            sodipodi:role=\"line\">    Txq 0</tspan></text>\n     </g>\n     <g\n+       style=\"display:inline;opacity:1\"\n        id=\"g13899\"\n-       transform=\"translate(-54.904385,-3.0966742)\">\n+       transform=\"translate(-12.211349,-3.253112)\">\n       <rect\n          ry=\"16.293755\"\n          rx=\"11.6051\"\n@@ -3018,8 +3231,9 @@\n            sodipodi:role=\"line\">    Txq 0</tspan></text>\n     </g>\n     <g\n+       style=\"display:inline;opacity:1\"\n        id=\"g13911\"\n-       transform=\"translate(-54.904385,-1.0966741)\">\n+       transform=\"translate(-10.498979,-2.682322)\">\n       <rect\n          ry=\"16.293755\"\n          rx=\"11.6051\"\n@@ -3047,217 +3261,205 @@\n            x=\"621.71729\"\n            sodipodi:role=\"line\">    Txq 0</tspan></text>\n     </g>\n-    <text\n-       xml:space=\"preserve\"\n-       style=\"font-style:normal;font-weight:normal;font-size:11.59418297px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.96618187\"\n-       x=\"259.86884\"\n-       y=\"164.78368\"\n-       id=\"text5219-2-3-7-2-1\"\n-       transform=\"scale(0.97663117,1.023928)\"><tspan\n-         sodipodi:role=\"line\"\n-         x=\"259.86884\"\n-         y=\"164.78368\"\n-         id=\"tspan5223-0-6-5-9-5\"\n-         style=\"font-size:8px;line-height:1.25;stroke-width:0.96618187\">Event eth</tspan><tspan\n-         sodipodi:role=\"line\"\n-         x=\"259.86884\"\n-         y=\"174.78368\"\n-         style=\"font-size:8px;line-height:1.25;stroke-width:0.96618187\"\n-         id=\"tspan883-1-9\">Rx adptr 0</tspan></text>\n-    <text\n-       xml:space=\"preserve\"\n-       style=\"font-style:normal;font-weight:normal;font-size:11.59418297px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.96618187\"\n-       x=\"260.25055\"\n-       y=\"217.84813\"\n-       id=\"text5219-2-3-7-2-1-4\"\n-       transform=\"scale(0.97663117,1.023928)\"><tspan\n-         sodipodi:role=\"line\"\n-         x=\"260.25055\"\n-         y=\"217.84813\"\n-         id=\"tspan5223-0-6-5-9-5-4\"\n-         style=\"font-size:8px;line-height:1.25;stroke-width:0.96618187\">Event eth</tspan><tspan\n-         sodipodi:role=\"line\"\n-         x=\"260.25055\"\n-         y=\"227.84813\"\n-         style=\"font-size:8px;line-height:1.25;stroke-width:0.96618187\"\n-         id=\"tspan883-1-9-4\">Rx adptr 1</tspan></text>\n-    <text\n-       xml:space=\"preserve\"\n-       style=\"font-style:normal;font-weight:normal;font-size:11.59418297px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.96618187\"\n-       x=\"260.25055\"\n-       y=\"271.71359\"\n-       id=\"text5219-2-3-7-2-1-47\"\n-       transform=\"scale(0.97663117,1.023928)\"><tspan\n-         sodipodi:role=\"line\"\n-         x=\"260.25055\"\n-         y=\"271.71359\"\n-         id=\"tspan5223-0-6-5-9-5-6\"\n-         style=\"font-size:8px;line-height:1.25;stroke-width:0.96618187\">Event eth</tspan><tspan\n-         sodipodi:role=\"line\"\n-         x=\"260.25055\"\n-         y=\"281.71359\"\n-         style=\"font-size:8px;line-height:1.25;stroke-width:0.96618187\"\n-         id=\"tspan883-1-9-3\">Rx adptr q</tspan></text>\n-    <g\n-       id=\"g16360\"\n-       transform=\"matrix(1.0874414,0,0,0.99912695,-98.49816,-6.4077434)\">\n-      <ellipse\n-         ry=\"24.258638\"\n-         rx=\"22.831659\"\n-         cy=\"161.21605\"\n-         cx=\"559.68445\"\n-         id=\"path8843\"\n-         style=\"fill:#ffffff;fill-opacity:0.98039216;stroke:url(#linearGradient16362);stroke-opacity:1\" />\n-      <text\n-         transform=\"scale(0.92048084,1.0863887)\"\n-         id=\"text5219-2-4-3-3-4-5\"\n-         y=\"146.21904\"\n-         x=\"588.44147\"\n-         style=\"font-style:normal;font-weight:normal;font-size:11.04576969px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.92048085\"\n-         xml:space=\"preserve\"><tspan\n-           id=\"tspan1265-5\"\n-           style=\"font-size:7.97750044px;line-height:1.25;stroke-width:0.92048085\"\n-           y=\"146.21904\"\n-           x=\"588.44147\"\n-           sodipodi:role=\"line\">Tx Service</tspan><tspan\n-           style=\"font-size:7.97750044px;line-height:1.25;stroke-width:0.92048085\"\n-           y=\"152.00201\"\n-           x=\"588.44147\"\n-           sodipodi:role=\"line\"\n-           id=\"tspan39139\" /><tspan\n-           style=\"font-size:7.97750044px;line-height:1.25;stroke-width:0.92048085\"\n-           y=\"156.19092\"\n-           x=\"588.44147\"\n-           sodipodi:role=\"line\"\n-           id=\"tspan39141\">port n + 1</tspan></text>\n-    </g>\n-    <path\n-       style=\"display:inline;opacity:1;fill:#ac14ff;fill-opacity:1;stroke:#ac14ff;stroke-width:0.80699998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.22799993, 1.61399996;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker32613)\"\n-       d=\"m 511.70299,212.50867 c -0.1614,-10.49392 -0.32276,-20.98539 -0.48409,-31.47439\"\n-       id=\"path5226-6-2-1-2-4-5-1\"\n-       inkscape:connector-curvature=\"0\"\n-       inkscape:path-effect=\"#path-effect5228-5-1-6-2-9-4-6\"\n-       inkscape:original-d=\"m 511.70299,212.50867 c -0.16039,-10.49394 -0.32175,-20.98541 -0.48409,-31.47439\"\n-       sodipodi:nodetypes=\"cc\" />\n-    <path\n-       style=\"display:inline;opacity:1;fill:#ac14ff;fill-opacity:1;stroke:#ac14ff;stroke-width:0.80699998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.228, 0.807;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935)\"\n-       d=\"m 523.50111,175.62989 c 10.13298,2.21215 20.26379,4.42384 30.39241,6.63504\"\n-       id=\"path5226-6-2-1-2-4-5-1-5\"\n-       inkscape:connector-curvature=\"0\"\n-       inkscape:path-effect=\"#path-effect5228-5-1-6-2-9-4-6-1\"\n-       inkscape:original-d=\"m 523.50111,175.62989 c 10.13323,2.21099 20.26404,4.42267 30.39241,6.63504\"\n-       sodipodi:nodetypes=\"cc\" />\n-    <path\n-       style=\"display:inline;opacity:1;fill:#ac14ff;fill-opacity:1;stroke:#ac14ff;stroke-width:0.80699998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.228, 0.807;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-5)\"\n-       d=\"m 523.50111,175.62989 c 9.91161,22.53065 19.82206,45.05865 29.73129,67.58389\"\n-       id=\"path5226-6-2-1-2-4-5-1-5-6\"\n-       inkscape:connector-curvature=\"0\"\n-       inkscape:path-effect=\"#path-effect5228-5-1-6-2-9-4-6-1-7\"\n-       inkscape:original-d=\"m 523.50111,175.62989 c 9.91282,22.53012 19.82327,45.05812 29.73129,67.58389\"\n-       sodipodi:nodetypes=\"cc\" />\n-    <path\n-       style=\"display:inline;opacity:1;fill:#ac14ff;fill-opacity:1;stroke:#ac14ff;stroke-width:0.80699998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.228, 0.807;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-5-5)\"\n-       d=\"m 523.50111,175.62989 c 10.16587,40.76181 20.3305,81.51868 30.49385,122.27042\"\n-       id=\"path5226-6-2-1-2-4-5-1-5-6-3\"\n-       inkscape:connector-curvature=\"0\"\n-       inkscape:path-effect=\"#path-effect5228-5-1-6-2-9-4-6-1-7-9\"\n-       inkscape:original-d=\"m 523.50111,175.62989 c 10.16704,40.76152 20.33167,81.51839 30.49385,122.27042\"\n-       sodipodi:nodetypes=\"cc\" />\n     <path\n-       style=\"display:inline;opacity:1;fill:#ac14ff;fill-opacity:1;stroke:#ac14ff;stroke-width:0.88;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.52, 0.88;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1)\"\n-       d=\"m 457.99431,185.46823 c 13.07561,8.94945 26.1492,17.89751 39.22072,26.84415\"\n-       id=\"path5226-6-2-1-2-4-5-1-5-0\"\n+       style=\"display:inline;opacity:1;fill:#ac14db;fill-opacity:1;stroke:#ac14ff;stroke-width:0.75503534;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.02014133, 0.75503534;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-6-5)\"\n+       d=\"m 459.25963,298.68538 c 12.4298,0.0326 24.85706,0.0653 37.28169,0.0979\"\n+       id=\"path5226-6-2-1-2-4-5-1-5-0-2-9\"\n        inkscape:connector-curvature=\"0\"\n-       inkscape:path-effect=\"#path-effect5228-5-1-6-2-9-4-6-1-2\"\n-       inkscape:original-d=\"m 457.99431,185.46823 c 13.0764,8.9483 26.14999,17.89636 39.22072,26.84415\"\n+       inkscape:path-effect=\"#path-effect5228-5-1-6-2-9-4-6-1-2-9-2\"\n+       inkscape:original-d=\"m 459.25963,298.68538 c 12.4298,0.0316 24.85706,0.0643 37.28169,0.0979\"\n        sodipodi:nodetypes=\"cc\" />\n     <path\n-       style=\"display:inline;opacity:1;fill:#ac14ff;fill-opacity:1;stroke:#ac14ff;stroke-width:0.80699998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.228, 0.807;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-6)\"\n-       d=\"m 459.47717,245.71809 c 12.28232,-4.96638 24.56173,-9.93159 36.83817,-14.89559\"\n-       id=\"path5226-6-2-1-2-4-5-1-5-0-2\"\n+       style=\"display:inline;opacity:1;fill:#ac14db;fill-opacity:1;stroke:#ac14ff;stroke-width:0.77332252;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.09329006, 0.77332252;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-6-5-1)\"\n+       d=\"m 458.61908,243.27181 c 12.91755,-0.0156 25.83246,-0.0312 38.74462,-0.0468\"\n+       id=\"path5226-6-2-1-2-4-5-1-5-0-2-9-0\"\n        inkscape:connector-curvature=\"0\"\n-       inkscape:path-effect=\"#path-effect5228-5-1-6-2-9-4-6-1-2-9\"\n-       inkscape:original-d=\"m 459.47717,245.71809 c 12.28211,-4.96689 24.56152,-9.9321 36.83817,-14.89559\"\n+       inkscape:path-effect=\"#path-effect5228-5-1-6-2-9-4-6-1-2-9-2-7\"\n+       inkscape:original-d=\"m 458.61908,243.27181 c 12.91755,-0.0166 25.83246,-0.0322 38.74462,-0.0468\"\n        sodipodi:nodetypes=\"cc\" />\n     <path\n-       style=\"display:inline;opacity:1;fill:#ac14ff;fill-opacity:1;stroke:#ac14ff;stroke-width:0.80699998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.228, 0.807;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-6-6)\"\n-       d=\"m 459.54824,301.10401 c 12.64219,-20.37548 25.28189,-40.74696 37.91905,-61.11434\"\n-       id=\"path5226-6-2-1-2-4-5-1-5-0-2-9\"\n+       style=\"display:inline;opacity:1;fill:#ac14db;fill-opacity:1;stroke:#ac14ff;stroke-width:0.77624762;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.10499055, 0.77624764;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-6-5-9)\"\n+       d=\"m 457.5506,186.45733 c 12.95011,-0.0208 25.89755,-0.0415 38.84226,-0.0623\"\n+       id=\"path5226-6-2-1-2-4-5-1-5-0-2-9-06\"\n        inkscape:connector-curvature=\"0\"\n-       inkscape:path-effect=\"#path-effect5228-5-1-6-2-9-4-6-1-2-9-4\"\n-       inkscape:original-d=\"M 459.54824,301.10401 C 472.1907,280.7287 484.8304,260.35722 497.46729,239.98967\"\n+       inkscape:path-effect=\"#path-effect5228-5-1-6-2-9-4-6-1-2-9-2-6\"\n+       inkscape:original-d=\"m 457.5506,186.45733 c 12.95011,-0.0218 25.89755,-0.0426 38.84226,-0.0623\"\n        sodipodi:nodetypes=\"cc\" />\n+    <rect\n+       style=\"display:inline;opacity:1;fill:#ffffff;fill-opacity:1;stroke:url(#linearGradient3995-8);stroke-width:1.2090857;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect87-6-5-3-79\"\n+       width=\"72.081367\"\n+       height=\"32.405426\"\n+       x=\"499.14511\"\n+       y=\"170.31314\"\n+       rx=\"16.175425\"\n+       ry=\"16.202713\" />\n     <text\n        xml:space=\"preserve\"\n-       style=\"font-style:normal;font-weight:normal;font-size:9.9315424px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.82762849\"\n-       x=\"595.27808\"\n-       y=\"136.64076\"\n-       id=\"text5219-2-4-3-3-4-54-8-8\"\n-       transform=\"scale(0.91487885,1.0930409)\"><tspan\n+       style=\"font-style:normal;font-weight:normal;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"502.77109\"\n+       y=\"189.40137\"\n+       id=\"text5219-2-6-2\"><tspan\n          sodipodi:role=\"line\"\n-         x=\"595.27808\"\n-         y=\"139.22064\"\n-         style=\"font-size:7.17278051px;line-height:1.25;stroke-width:0.82762849\"\n-         id=\"tspan1265-4-6-7\" /></text>\n+         x=\"502.77109\"\n+         y=\"189.40137\"\n+         id=\"tspan5223-0-9-02\"\n+         style=\"font-size:10px;line-height:1.25\">port n+m+1</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-weight:normal;font-size:10.5946722px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.88288933\"\n+       x=\"514.66077\"\n+       y=\"225.14934\"\n+       id=\"text5219-2-3-7-2-1-8-3\"\n+       transform=\"scale(0.89243778,1.1205263)\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"514.66077\"\n+         y=\"225.14934\"\n+         style=\"font-size:7.31033659px;line-height:1.25;stroke-width:0.88288933\"\n+         id=\"tspan883-1-9-7-6\">Single link</tspan></text>\n     <rect\n-       style=\"display:inline;opacity:1;fill:none;fill-opacity:1;stroke:url(#linearGradient1920-1);stroke-width:0.86395979;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n-       id=\"rect3736-8-4-9\"\n-       width=\"25.451954\"\n-       height=\"24.448395\"\n-       x=\"499.03128\"\n-       y=\"213.32141\" />\n+       style=\"display:inline;opacity:1;fill:#ffffff;fill-opacity:1;stroke:url(#linearGradient3995-8-9);stroke-width:1.2090857;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect87-6-5-3-79-1\"\n+       width=\"72.081367\"\n+       height=\"32.405426\"\n+       x=\"499.944\"\n+       y=\"226.74811\"\n+       rx=\"16.175425\"\n+       ry=\"16.202713\" />\n     <text\n        xml:space=\"preserve\"\n-       style=\"font-style:normal;font-weight:normal;font-size:9.9315424px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.82762849\"\n-       x=\"548.03668\"\n-       y=\"204.31348\"\n-       id=\"text5219-2-4-3-3-4-54-8\"\n-       transform=\"scale(0.91487885,1.0930409)\"><tspan\n+       style=\"font-style:normal;font-weight:normal;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"504.46329\"\n+       y=\"246.05832\"\n+       id=\"text5219-2-6-1-7\"><tspan\n          sodipodi:role=\"line\"\n-         x=\"548.03668\"\n-         y=\"204.31348\"\n-         style=\"font-size:7.17278051px;line-height:1.25;stroke-width:0.82762849\"\n-         id=\"tspan1265-4-6\">Single </tspan><tspan\n+         x=\"504.46329\"\n+         y=\"246.05832\"\n+         id=\"tspan5223-0-9-0-5\"\n+         style=\"font-size:10px;line-height:1.25\">port n+m+2</tspan></text>\n+    <rect\n+       style=\"display:inline;opacity:1;fill:#ffffff;fill-opacity:1;stroke:url(#linearGradient3995-8-9-9);stroke-width:1.2090857;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect87-6-5-3-79-1-7\"\n+       width=\"72.081367\"\n+       height=\"32.405426\"\n+       x=\"499.31168\"\n+       y=\"282.50211\"\n+       rx=\"16.175425\"\n+       ry=\"16.202713\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-weight:normal;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"512.51819\"\n+       y=\"301.5791\"\n+       id=\"text5219-2-6-1-6-2\"><tspan\n          sodipodi:role=\"line\"\n-         x=\"548.03668\"\n-         y=\"213.27945\"\n-         style=\"font-size:7.17278051px;line-height:1.25;stroke-width:0.82762849\"\n-         id=\"tspan57836\">Link Q</tspan></text>\n+         x=\"512.51819\"\n+         y=\"301.5791\"\n+         id=\"tspan5223-0-9-0-4-2\"\n+         style=\"font-size:10px;line-height:1.25\">port n+o</tspan></text>\n     <path\n-       style=\"display:inline;opacity:1;fill:none;stroke:#f78202;stroke-width:0.89999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.6, 0.9;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#TriangleOutM-5-2-3)\"\n-       d=\"m 356.74765,186.83153 c 15.88009,-0.11696 31.75919,-0.23391 47.6373,-0.35085\"\n-       id=\"path5226-6-2-5\"\n+       style=\"display:inline;opacity:1;fill:#ac14db;fill-opacity:1;stroke:#ac14ff;stroke-width:0.70236319;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.80945275, 0.70236319;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-6-5-1-0)\"\n+       d=\"m 571.86582,186.42744 c 7.95108,0.0405 15.90052,0.0811 23.84823,0.12159\"\n+       id=\"path5226-6-2-1-2-4-5-1-5-0-2-9-0-1\"\n        inkscape:connector-curvature=\"0\"\n-       inkscape:path-effect=\"#path-effect5228-5-1-61\"\n-       inkscape:original-d=\"m 356.74765,186.83153 c 15.88008,-0.11795 31.75918,-0.2349 47.6373,-0.35085\"\n+       inkscape:path-effect=\"#path-effect5228-5-1-6-2-9-4-6-1-2-9-2-7-6\"\n+       inkscape:original-d=\"m 571.86582,186.42744 c 7.95109,0.0395 15.90052,0.0801 23.84823,0.12159\"\n        sodipodi:nodetypes=\"cc\" />\n     <path\n-       style=\"display:inline;opacity:1;fill:none;stroke:#f78202;stroke-width:0.89999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.6, 0.9;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#TriangleOutM-5-2-3-0)\"\n-       d=\"m 357.05625,242.97941 c 15.74231,0.0176 31.48469,0.0352 47.22712,0.0528\"\n-       id=\"path5226-6-2-5-5\"\n+       style=\"display:inline;opacity:1;fill:#ac14db;fill-opacity:1;stroke:#ac14ff;stroke-width:0.70236319;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.80945275, 0.70236319;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-6-5-1-0-0)\"\n+       d=\"m 572.74002,242.8173 c 7.86699,0.091 15.73233,0.18199 23.59597,0.27295\"\n+       id=\"path5226-6-2-1-2-4-5-1-5-0-2-9-0-1-2\"\n        inkscape:connector-curvature=\"0\"\n-       inkscape:path-effect=\"#path-effect5228-5-1-61-1\"\n-       inkscape:original-d=\"m 357.05625,242.97941 c 15.74231,0.0166 31.48469,0.0342 47.22712,0.0528\"\n+       inkscape:path-effect=\"#path-effect5228-5-1-6-2-9-4-6-1-2-9-2-7-6-3\"\n+       inkscape:original-d=\"m 572.74002,242.8173 c 7.867,0.09 15.73234,0.18097 23.59597,0.27295\"\n        sodipodi:nodetypes=\"cc\" />\n     <path\n-       style=\"display:inline;opacity:1;fill:none;stroke:#f78202;stroke-width:0.89337438;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.57349763, 0.89337441;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#TriangleOutM-5-2-3-9)\"\n-       d=\"m 356.67155,297.12049 c 15.97521,0.0733 31.94945,0.14663 47.92273,0.21994\"\n-       id=\"path5226-6-2-5-0\"\n+       style=\"display:inline;opacity:1;fill:#ac14db;fill-opacity:1;stroke:#ac14ff;stroke-width:0.70236319;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.80945275, 0.70236319;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-6-5-1-0-06)\"\n+       d=\"m 571.86429,299.00558 c 8.49934,0.0508 16.99697,0.10162 25.49284,0.15242\"\n+       id=\"path5226-6-2-1-2-4-5-1-5-0-2-9-0-1-5\"\n        inkscape:connector-curvature=\"0\"\n-       inkscape:path-effect=\"#path-effect5228-5-1-61-9\"\n-       inkscape:original-d=\"m 356.67155,297.12049 c 15.97521,0.0723 31.94945,0.14563 47.92273,0.21994\"\n+       inkscape:path-effect=\"#path-effect5228-5-1-6-2-9-4-6-1-2-9-2-7-6-5\"\n+       inkscape:original-d=\"m 571.86429,299.00558 c 8.49935,0.0498 16.99698,0.10062 25.49284,0.15242\"\n        sodipodi:nodetypes=\"cc\" />\n+    <rect\n+       style=\"display:inline;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient1760-3);stroke-width:0.67135191;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect2896-6-7\"\n+       width=\"159.92059\"\n+       height=\"161.38417\"\n+       x=\"495.64883\"\n+       y=\"159.4483\"\n+       ry=\"4.080533\"\n+       rx=\"5.9213624\"\n+       inkscape:export-filename=\"/home/matz/barracuda/rapports/mbuf-api-v2-images/octeon_multi.png\"\n+       inkscape:export-xdpi=\"112\"\n+       inkscape:export-ydpi=\"112\" />\n     <text\n        xml:space=\"preserve\"\n-       style=\"font-style:normal;font-weight:normal;font-size:9.9315424px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.82762849\"\n-       x=\"606.06958\"\n-       y=\"346.46628\"\n-       id=\"text5219-2-4-3-3-4-54-8-7\"\n-       transform=\"scale(0.91487885,1.0930409)\"><tspan\n+       style=\"font-style:normal;font-weight:normal;font-size:10.5946722px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.88288933\"\n+       x=\"515.76257\"\n+       y=\"175.4832\"\n+       id=\"text5219-2-3-7-2-1-8-3-5\"\n+       transform=\"scale(0.89243778,1.1205263)\"><tspan\n          sodipodi:role=\"line\"\n-         x=\"606.06958\"\n-         y=\"346.46628\"\n-         style=\"font-size:7.17278051px;line-height:1.25;stroke-width:0.82762849\"\n-         id=\"tspan1265-4-6-2\">(Tx Generic)</tspan></text>\n+         x=\"515.76257\"\n+         y=\"175.4832\"\n+         style=\"font-size:7.31033659px;line-height:1.25;stroke-width:0.88288933\"\n+         id=\"tspan883-1-9-7-6-3\">Single link</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-weight:normal;font-size:10.5946722px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.88288933\"\n+       x=\"515.76501\"\n+       y=\"274.05133\"\n+       id=\"text5219-2-3-7-2-1-8-3-56\"\n+       transform=\"scale(0.89243778,1.1205263)\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"515.76501\"\n+         y=\"274.05133\"\n+         style=\"font-size:7.31033659px;line-height:1.25;stroke-width:0.88288933\"\n+         id=\"tspan883-1-9-7-6-2\">Single link</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-weight:normal;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"546.92126\"\n+       y=\"155.57758\"\n+       id=\"text5219-2-4-2\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"546.92126\"\n+         y=\"155.57758\"\n+         id=\"tspan5223-0-7-70\"\n+         style=\"font-size:10px;line-height:1.25\">Tx adapter</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-weight:normal;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"468.36612\"\n+       y=\"180.9222\"\n+       id=\"text5219-1-9-4-9-3\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"468.36612\"\n+         y=\"180.9222\"\n+         id=\"tspan5223-2-3-5-0-6\"\n+         style=\"font-size:10px;line-height:1.25\">q3</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-weight:normal;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"467.61584\"\n+       y=\"239.3683\"\n+       id=\"text5219-1-9-4-9-3-0\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"467.61584\"\n+         y=\"239.3683\"\n+         id=\"tspan5223-2-3-5-0-6-6\"\n+         style=\"font-size:10px;line-height:1.25\">q4</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-weight:normal;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"468.70688\"\n+       y=\"294.45236\"\n+       id=\"text5219-1-9-4-9-3-2\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"468.70688\"\n+         y=\"294.45236\"\n+         id=\"tspan5223-2-3-5-0-6-61\"\n+         style=\"font-size:10px;line-height:1.25\">q5</tspan></text>\n   </g>\n </svg>\ndiff --git a/doc/guides/tools/img/eventdev_pipeline_atq_test_lockfree.svg b/doc/guides/tools/img/eventdev_pipeline_atq_test_internal_port.svg\nsimilarity index 99%\nrename from doc/guides/tools/img/eventdev_pipeline_atq_test_lockfree.svg\nrename to doc/guides/tools/img/eventdev_pipeline_atq_test_internal_port.svg\nindex d7f10de3e..f4393327b 100644\n--- a/doc/guides/tools/img/eventdev_pipeline_atq_test_lockfree.svg\n+++ b/doc/guides/tools/img/eventdev_pipeline_atq_test_internal_port.svg\n@@ -20,8 +20,8 @@\n    height=\"288.34286\"\n    id=\"svg3868\"\n    version=\"1.1\"\n-   inkscape:version=\"0.92.2 (5c3e80d, 2017-08-06)\"\n-   sodipodi:docname=\"eventdev_pipeline_atq_test_lockfree.svg\"\n+   inkscape:version=\"0.92.2 2405546, 2018-03-11\"\n+   sodipodi:docname=\"eventdev_pipeline_atq_test_internal_port.svg\"\n    sodipodi:version=\"0.32\"\n    inkscape:output_extension=\"org.inkscape.output.svg.inkscape\"\n    enable-background=\"new\">\n@@ -2612,17 +2612,17 @@\n      borderopacity=\"1.0\"\n      inkscape:pageopacity=\"0.0\"\n      inkscape:pageshadow=\"2\"\n-     inkscape:zoom=\"1.7519532\"\n-     inkscape:cx=\"479.73438\"\n-     inkscape:cy=\"163.58755\"\n+     inkscape:zoom=\"2.0977641\"\n+     inkscape:cx=\"432.03729\"\n+     inkscape:cy=\"135.16016\"\n      inkscape:document-units=\"px\"\n      inkscape:current-layer=\"layer1\"\n      showgrid=\"false\"\n-     inkscape:window-width=\"1920\"\n-     inkscape:window-height=\"1046\"\n-     inkscape:window-x=\"0\"\n-     inkscape:window-y=\"34\"\n-     inkscape:window-maximized=\"1\"\n+     inkscape:window-width=\"1912\"\n+     inkscape:window-height=\"1033\"\n+     inkscape:window-x=\"4\"\n+     inkscape:window-y=\"22\"\n+     inkscape:window-maximized=\"0\"\n      fit-margin-top=\"0.1\"\n      fit-margin-left=\"0.1\"\n      fit-margin-right=\"0.1\"\n@@ -3331,14 +3331,14 @@\n     <text\n        xml:space=\"preserve\"\n        style=\"font-style:normal;font-weight:normal;font-size:9.9315424px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.82762849\"\n-       x=\"602.09888\"\n+       x=\"604.28497\"\n        y=\"347.66293\"\n        id=\"text5219-2-4-3-3-4-54\"\n        transform=\"scale(0.91487885,1.0930409)\"><tspan\n          sodipodi:role=\"line\"\n-         x=\"602.09888\"\n+         x=\"604.28497\"\n          y=\"347.66293\"\n          style=\"font-size:7.17278051px;line-height:1.25;stroke-width:0.82762849\"\n-         id=\"tspan1265-4\">(Tx Lock free)</tspan></text>\n+         id=\"tspan1265-4\">(Internal port)</tspan></text>\n   </g>\n </svg>\ndiff --git a/doc/guides/tools/img/eventdev_pipeline_queue_test_generic.svg b/doc/guides/tools/img/eventdev_pipeline_queue_test_generic.svg\nindex 732d48867..9fe743f3b 100644\n--- a/doc/guides/tools/img/eventdev_pipeline_queue_test_generic.svg\n+++ b/doc/guides/tools/img/eventdev_pipeline_queue_test_generic.svg\n@@ -20,13 +20,21 @@\n    height=\"288.34286\"\n    id=\"svg3868\"\n    version=\"1.1\"\n-   inkscape:version=\"0.92.2 (5c3e80d, 2017-08-06)\"\n+   inkscape:version=\"0.92.2 2405546, 2018-03-11\"\n    sodipodi:docname=\"eventdev_pipeline_queue_test_generic.svg\"\n    sodipodi:version=\"0.32\"\n    inkscape:output_extension=\"org.inkscape.output.svg.inkscape\"\n    enable-background=\"new\">\n   <defs\n      id=\"defs3870\">\n+    <linearGradient\n+       id=\"linearGradient6820\"\n+       osb:paint=\"solid\">\n+      <stop\n+         style=\"stop-color:#008080;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop6818\" />\n+    </linearGradient>\n     <linearGradient\n        id=\"linearGradient6916\"\n        osb:paint=\"solid\">\n@@ -1312,7 +1320,7 @@\n        x2=\"651.55652\"\n        y2=\"243.36557\"\n        gradientUnits=\"userSpaceOnUse\"\n-       gradientTransform=\"matrix(0.76448972,0,0,0.86504892,-92.637138,19.716473)\" />\n+       gradientTransform=\"matrix(0.76448972,0,0,0.78486608,-92.637138,48.19976)\" />\n     <linearGradient\n        inkscape:collect=\"always\"\n        xlink:href=\"#linearGradient3808\"\n@@ -2175,22 +2183,6 @@\n        y2=\"232.36095\"\n        gradientUnits=\"userSpaceOnUse\"\n        gradientTransform=\"translate(17.692568,-46.20799)\" />\n-    <marker\n-       inkscape:stockid=\"TriangleOutM\"\n-       orient=\"auto\"\n-       refY=\"0\"\n-       refX=\"0\"\n-       id=\"marker35935-1\"\n-       style=\"overflow:visible\"\n-       inkscape:isstock=\"true\"\n-       inkscape:collect=\"always\">\n-      <path\n-         id=\"path35933-49\"\n-         d=\"M 5.77,0 -2.88,5 V -5 Z\"\n-         style=\"fill:#ac14ff;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1\"\n-         transform=\"scale(0.4)\"\n-         inkscape:connector-curvature=\"0\" />\n-    </marker>\n     <inkscape:path-effect\n        effect=\"bspline\"\n        id=\"path-effect5228-5-1-6-2-9-4-6-1-2\"\n@@ -2201,22 +2193,6 @@\n        apply_no_weight=\"true\"\n        apply_with_weight=\"true\"\n        only_selected=\"false\" />\n-    <marker\n-       inkscape:stockid=\"TriangleOutM\"\n-       orient=\"auto\"\n-       refY=\"0\"\n-       refX=\"0\"\n-       id=\"marker35935-1-6\"\n-       style=\"overflow:visible\"\n-       inkscape:isstock=\"true\"\n-       inkscape:collect=\"always\">\n-      <path\n-         id=\"path35933-49-8\"\n-         d=\"M 5.77,0 -2.88,5 V -5 Z\"\n-         style=\"fill:#ac14db;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1\"\n-         transform=\"scale(0.4)\"\n-         inkscape:connector-curvature=\"0\" />\n-    </marker>\n     <inkscape:path-effect\n        effect=\"bspline\"\n        id=\"path-effect5228-5-1-6-2-9-4-6-1-2-9\"\n@@ -2227,22 +2203,6 @@\n        apply_no_weight=\"true\"\n        apply_with_weight=\"true\"\n        only_selected=\"false\" />\n-    <marker\n-       inkscape:stockid=\"TriangleOutM\"\n-       orient=\"auto\"\n-       refY=\"0\"\n-       refX=\"0\"\n-       id=\"marker35935-1-6-6\"\n-       style=\"overflow:visible\"\n-       inkscape:isstock=\"true\"\n-       inkscape:collect=\"always\">\n-      <path\n-         id=\"path35933-49-8-6\"\n-         d=\"M 5.77,0 -2.88,5 V -5 Z\"\n-         style=\"fill:#ac14e4;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1\"\n-         transform=\"scale(0.4)\"\n-         inkscape:connector-curvature=\"0\" />\n-    </marker>\n     <inkscape:path-effect\n        effect=\"bspline\"\n        id=\"path-effect5228-5-1-6-2-9-4-6-1-2-9-4\"\n@@ -2403,16 +2363,6 @@\n        apply_no_weight=\"true\"\n        apply_with_weight=\"true\"\n        only_selected=\"false\" />\n-    <linearGradient\n-       inkscape:collect=\"always\"\n-       xlink:href=\"#linearGradient3438\"\n-       id=\"linearGradient16362\"\n-       gradientUnits=\"userSpaceOnUse\"\n-       gradientTransform=\"translate(2.283166,-2.283166)\"\n-       x1=\"534.06958\"\n-       y1=\"163.49922\"\n-       x2=\"580.73291\"\n-       y2=\"163.49922\" />\n     <marker\n        inkscape:isstock=\"true\"\n        style=\"overflow:visible\"\n@@ -2488,16 +2438,6 @@\n        effect=\"spiro\"\n        id=\"path-effect14461-7-5-1\"\n        is_visible=\"true\" />\n-    <linearGradient\n-       inkscape:collect=\"always\"\n-       xlink:href=\"#linearGradient3993\"\n-       id=\"linearGradient1924-3\"\n-       x1=\"597.00317\"\n-       y1=\"156.97769\"\n-       x2=\"637.13684\"\n-       y2=\"156.97769\"\n-       gradientUnits=\"userSpaceOnUse\"\n-       gradientTransform=\"matrix(0.78531244,0,0,1,50.143534,82.69878)\" />\n     <marker\n        inkscape:stockid=\"TriangleOutM\"\n        orient=\"auto\"\n@@ -2576,25 +2516,75 @@\n        apply_no_weight=\"true\"\n        apply_with_weight=\"true\"\n        only_selected=\"false\" />\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect5228-5-1-6-2-9-4-6-1-2-6\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect5228-5-1-6-2-9-4-6-1-2-0\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect5228-5-1-6-2-9-4-6-1-2-0-7\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect5228-5-1-6-2-9-4-6-1-2-0-6\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect5228-5-1-6-2-9-4-6-1-2-9-5\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n     <marker\n        inkscape:stockid=\"TriangleOutM\"\n        orient=\"auto\"\n        refY=\"0\"\n        refX=\"0\"\n-       id=\"marker35935-1-2\"\n+       id=\"marker35935-1-6-5\"\n        style=\"overflow:visible\"\n        inkscape:isstock=\"true\"\n        inkscape:collect=\"always\">\n       <path\n-         id=\"path35933-49-6\"\n+         id=\"path35933-49-8-6\"\n          d=\"M 5.77,0 -2.88,5 V -5 Z\"\n-         style=\"fill:#ac14ff;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1\"\n+         style=\"fill:#ac14db;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1\"\n          transform=\"scale(0.4)\"\n          inkscape:connector-curvature=\"0\" />\n     </marker>\n     <inkscape:path-effect\n        effect=\"bspline\"\n-       id=\"path-effect5228-5-1-6-2-9-4-6-1-2-6\"\n+       id=\"path-effect5228-5-1-6-2-9-4-6-1-2-9-2\"\n        is_visible=\"true\"\n        weight=\"33.333333\"\n        steps=\"2\"\n@@ -2607,20 +2597,20 @@\n        orient=\"auto\"\n        refY=\"0\"\n        refX=\"0\"\n-       id=\"marker35935-1-9\"\n+       id=\"marker35935-1-6-5-1\"\n        style=\"overflow:visible\"\n        inkscape:isstock=\"true\"\n        inkscape:collect=\"always\">\n       <path\n-         id=\"path35933-49-5\"\n+         id=\"path35933-49-8-6-2\"\n          d=\"M 5.77,0 -2.88,5 V -5 Z\"\n-         style=\"fill:#ac14ff;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1\"\n+         style=\"fill:#ac14db;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1\"\n          transform=\"scale(0.4)\"\n          inkscape:connector-curvature=\"0\" />\n     </marker>\n     <inkscape:path-effect\n        effect=\"bspline\"\n-       id=\"path-effect5228-5-1-6-2-9-4-6-1-2-0\"\n+       id=\"path-effect5228-5-1-6-2-9-4-6-1-2-9-2-7\"\n        is_visible=\"true\"\n        weight=\"33.333333\"\n        steps=\"2\"\n@@ -2633,20 +2623,20 @@\n        orient=\"auto\"\n        refY=\"0\"\n        refX=\"0\"\n-       id=\"marker35935-1-9-7\"\n+       id=\"marker35935-1-6-5-9\"\n        style=\"overflow:visible\"\n        inkscape:isstock=\"true\"\n        inkscape:collect=\"always\">\n       <path\n-         id=\"path35933-49-5-1\"\n+         id=\"path35933-49-8-6-3\"\n          d=\"M 5.77,0 -2.88,5 V -5 Z\"\n-         style=\"fill:#ac14ff;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1\"\n+         style=\"fill:#ac14db;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1\"\n          transform=\"scale(0.4)\"\n          inkscape:connector-curvature=\"0\" />\n     </marker>\n     <inkscape:path-effect\n        effect=\"bspline\"\n-       id=\"path-effect5228-5-1-6-2-9-4-6-1-2-0-7\"\n+       id=\"path-effect5228-5-1-6-2-9-4-6-1-2-9-2-6\"\n        is_visible=\"true\"\n        weight=\"33.333333\"\n        steps=\"2\"\n@@ -2654,25 +2644,107 @@\n        apply_no_weight=\"true\"\n        apply_with_weight=\"true\"\n        only_selected=\"false\" />\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient3993\"\n+       id=\"linearGradient3995-8\"\n+       x1=\"155.21329\"\n+       y1=\"231.61366\"\n+       x2=\"207.95523\"\n+       y2=\"231.61366\"\n+       gradientUnits=\"userSpaceOnUse\"\n+       gradientTransform=\"matrix(1.3938205,0,0,0.9944124,300.23326,-43.855196)\" />\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient3993\"\n+       id=\"linearGradient3995-8-9\"\n+       x1=\"155.21329\"\n+       y1=\"231.61366\"\n+       x2=\"207.95523\"\n+       y2=\"231.61366\"\n+       gradientUnits=\"userSpaceOnUse\"\n+       gradientTransform=\"matrix(1.3938205,0,0,0.9944124,301.03213,12.579775)\" />\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient3993\"\n+       id=\"linearGradient3995-8-9-9\"\n+       x1=\"155.21329\"\n+       y1=\"231.61366\"\n+       x2=\"207.95523\"\n+       y2=\"231.61366\"\n+       gradientUnits=\"userSpaceOnUse\"\n+       gradientTransform=\"matrix(1.3938205,0,0,0.9944124,300.39986,68.333755)\" />\n     <marker\n        inkscape:stockid=\"TriangleOutM\"\n        orient=\"auto\"\n        refY=\"0\"\n        refX=\"0\"\n-       id=\"marker35935-1-9-72\"\n+       id=\"marker35935-1-6-5-1-0\"\n        style=\"overflow:visible\"\n        inkscape:isstock=\"true\"\n        inkscape:collect=\"always\">\n       <path\n-         id=\"path35933-49-5-2\"\n+         id=\"path35933-49-8-6-2-3\"\n          d=\"M 5.77,0 -2.88,5 V -5 Z\"\n-         style=\"fill:#ac14ff;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1\"\n+         style=\"fill:#ac14db;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1\"\n          transform=\"scale(0.4)\"\n          inkscape:connector-curvature=\"0\" />\n     </marker>\n     <inkscape:path-effect\n        effect=\"bspline\"\n-       id=\"path-effect5228-5-1-6-2-9-4-6-1-2-0-6\"\n+       id=\"path-effect5228-5-1-6-2-9-4-6-1-2-9-2-7-6\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+    <marker\n+       inkscape:stockid=\"TriangleOutM\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"marker35935-1-6-5-1-0-0\"\n+       style=\"overflow:visible\"\n+       inkscape:isstock=\"true\"\n+       inkscape:collect=\"always\">\n+      <path\n+         id=\"path35933-49-8-6-2-3-6\"\n+         d=\"M 5.77,0 -2.88,5 V -5 Z\"\n+         style=\"fill:#ac14db;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1\"\n+         transform=\"scale(0.4)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect5228-5-1-6-2-9-4-6-1-2-9-2-7-6-3\"\n+       is_visible=\"true\"\n+       weight=\"33.333333\"\n+       steps=\"2\"\n+       helper_size=\"0\"\n+       apply_no_weight=\"true\"\n+       apply_with_weight=\"true\"\n+       only_selected=\"false\" />\n+    <marker\n+       inkscape:stockid=\"TriangleOutM\"\n+       orient=\"auto\"\n+       refY=\"0\"\n+       refX=\"0\"\n+       id=\"marker35935-1-6-5-1-0-06\"\n+       style=\"overflow:visible\"\n+       inkscape:isstock=\"true\"\n+       inkscape:collect=\"always\">\n+      <path\n+         id=\"path35933-49-8-6-2-3-1\"\n+         d=\"M 5.77,0 -2.88,5 V -5 Z\"\n+         style=\"fill:#ac14db;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1\"\n+         transform=\"scale(0.4)\"\n+         inkscape:connector-curvature=\"0\" />\n+    </marker>\n+    <inkscape:path-effect\n+       effect=\"bspline\"\n+       id=\"path-effect5228-5-1-6-2-9-4-6-1-2-9-2-7-6-5\"\n        is_visible=\"true\"\n        weight=\"33.333333\"\n        steps=\"2\"\n@@ -2680,6 +2752,16 @@\n        apply_no_weight=\"true\"\n        apply_with_weight=\"true\"\n        only_selected=\"false\" />\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient3993\"\n+       id=\"linearGradient1760-3\"\n+       x1=\"405.34961\"\n+       y1=\"243.36557\"\n+       x2=\"651.55652\"\n+       y2=\"243.36557\"\n+       gradientUnits=\"userSpaceOnUse\"\n+       gradientTransform=\"matrix(0.65213006,0,0,0.72134316,249.13234,64.538752)\" />\n   </defs>\n   <sodipodi:namedview\n      id=\"base\"\n@@ -2689,16 +2771,16 @@\n      inkscape:pageopacity=\"0.0\"\n      inkscape:pageshadow=\"2\"\n      inkscape:zoom=\"1.7519532\"\n-     inkscape:cx=\"423.24137\"\n-     inkscape:cy=\"157.27924\"\n+     inkscape:cx=\"265.48225\"\n+     inkscape:cy=\"64.618341\"\n      inkscape:document-units=\"px\"\n      inkscape:current-layer=\"layer1\"\n      showgrid=\"false\"\n-     inkscape:window-width=\"1920\"\n-     inkscape:window-height=\"1046\"\n-     inkscape:window-x=\"1920\"\n-     inkscape:window-y=\"34\"\n-     inkscape:window-maximized=\"1\"\n+     inkscape:window-width=\"1912\"\n+     inkscape:window-height=\"1033\"\n+     inkscape:window-x=\"4\"\n+     inkscape:window-y=\"22\"\n+     inkscape:window-maximized=\"0\"\n      fit-margin-top=\"0.1\"\n      fit-margin-left=\"0.1\"\n      fit-margin-right=\"0.1\"\n@@ -2762,13 +2844,13 @@\n          id=\"tspan5223-0\"\n          style=\"font-size:10px;line-height:1.25\">producer 0</tspan></text>\n     <rect\n-       style=\"display:inline;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient1760);stroke-width:0.7960096;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       style=\"display:inline;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient1760);stroke-width:0.75822091;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n        id=\"rect2896-6\"\n        width=\"187.47435\"\n-       height=\"193.53508\"\n+       height=\"175.59599\"\n        x=\"217.62262\"\n-       y=\"133.47206\"\n-       ry=\"4.8934555\"\n+       y=\"151.41115\"\n+       ry=\"4.4398727\"\n        rx=\"6.9415913\"\n        inkscape:export-filename=\"/home/matz/barracuda/rapports/mbuf-api-v2-images/octeon_multi.png\"\n        inkscape:export-xdpi=\"112\"\n@@ -2824,7 +2906,7 @@\n          x=\"115.44385\"\n          y=\"186.49918\"\n          id=\"tspan5223-0-9\"\n-         style=\"font-size:10px;line-height:1.25\">port n+2</tspan></text>\n+         style=\"font-size:10px;line-height:1.25\">port n+1</tspan></text>\n     <rect\n        style=\"display:inline;opacity:1;fill:none;fill-opacity:1;stroke:url(#linearGradient1920);stroke-width:1.06814909;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n        id=\"rect3736-8-4\"\n@@ -2940,7 +3022,7 @@\n          x=\"115.35846\"\n          y=\"242.55573\"\n          id=\"tspan5223-0-9-0\"\n-         style=\"font-size:10px;line-height:1.25\">port n+3</tspan></text>\n+         style=\"font-size:10px;line-height:1.25\">port n+2</tspan></text>\n     <rect\n        style=\"display:inline;opacity:1;fill:none;fill-opacity:1;stroke:url(#linearGradient1920-2);stroke-width:1.06814909;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n        id=\"rect3736-8-4-6\"\n@@ -3098,7 +3180,7 @@\n          x=\"199.11482\"\n          y=\"111.36845\"\n          id=\"tspan5223-10\"\n-         style=\"font-size:9.02731705px;line-height:1.25;stroke-width:0.90273178\">total queues = (number of stages * number of ethernet dev) + 1</tspan></text>\n+         style=\"font-size:9.02731705px;line-height:1.25;stroke-width:0.90273178\">total queues = (number of stages * number of ethernet dev) + number of ethernet dev</tspan></text>\n     <text\n        xml:space=\"preserve\"\n        style=\"font-style:normal;font-weight:normal;font-size:11.11939621px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.92661637\"\n@@ -3243,33 +3325,33 @@\n     <text\n        xml:space=\"preserve\"\n        style=\"font-style:normal;font-weight:normal;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none\"\n-       x=\"426.57141\"\n+       x=\"428.57141\"\n        y=\"167.14041\"\n        id=\"text5219-2-4\"><tspan\n          sodipodi:role=\"line\"\n-         x=\"426.57141\"\n+         x=\"428.57141\"\n          y=\"167.14041\"\n          id=\"tspan5223-0-7\"\n          style=\"font-size:10px;line-height:1.25\">worker 0</tspan></text>\n     <text\n        xml:space=\"preserve\"\n        style=\"font-style:normal;font-weight:normal;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none\"\n-       x=\"428.30768\"\n+       x=\"430.30768\"\n        y=\"223.46143\"\n        id=\"text5219-2-4-3\"><tspan\n          sodipodi:role=\"line\"\n-         x=\"428.30768\"\n+         x=\"430.30768\"\n          y=\"223.46143\"\n          id=\"tspan5223-0-7-7\"\n          style=\"font-size:10px;line-height:1.25\">worker 1</tspan></text>\n     <text\n        xml:space=\"preserve\"\n        style=\"font-style:normal;font-weight:normal;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none\"\n-       x=\"426.30768\"\n+       x=\"428.30768\"\n        y=\"279.46143\"\n        id=\"text5219-2-4-3-4-2\"><tspan\n          sodipodi:role=\"line\"\n-         x=\"426.30768\"\n+         x=\"428.30768\"\n          y=\"279.46143\"\n          id=\"tspan5223-0-7-7-5-5\"\n          style=\"font-size:10px;line-height:1.25\">worker n</tspan></text>\n@@ -3309,7 +3391,7 @@\n     <g\n        style=\"display:inline;opacity:1\"\n        id=\"g20550\"\n-       transform=\"translate(65.401608,-190.91553)\">\n+       transform=\"translate(87.401608,-194.91553)\">\n       <rect\n          ry=\"16.293755\"\n          rx=\"11.6051\"\n@@ -3340,7 +3422,7 @@\n     <g\n        style=\"display:inline;opacity:1\"\n        id=\"g13899\"\n-       transform=\"translate(-17.21182,-3.304662)\">\n+       transform=\"translate(5.9319927,-3.304662)\">\n       <rect\n          ry=\"16.293755\"\n          rx=\"11.6051\"\n@@ -3371,7 +3453,7 @@\n     <g\n        style=\"display:inline;opacity:1\"\n        id=\"g13911\"\n-       transform=\"translate(-15.21182,-1.304662)\">\n+       transform=\"translate(7.6443673,-2.7338705)\">\n       <rect\n          ry=\"16.293755\"\n          rx=\"11.6051\"\n@@ -3399,83 +3481,6 @@\n            x=\"621.71729\"\n            sodipodi:role=\"line\">    Txq 0</tspan></text>\n     </g>\n-    <g\n-       style=\"display:inline;opacity:1\"\n-       id=\"g16360\"\n-       transform=\"matrix(1.0983058,0,0,1.0572541,-82.192809,-6.5664741)\">\n-      <ellipse\n-         ry=\"24.258638\"\n-         rx=\"22.831659\"\n-         cy=\"161.21605\"\n-         cx=\"559.68445\"\n-         id=\"path8843\"\n-         style=\"fill:#ffffff;fill-opacity:0.98039216;stroke:url(#linearGradient16362);stroke-opacity:1\" />\n-      <text\n-         transform=\"scale(0.94727182,1.0556632)\"\n-         id=\"text5219-2-4-3-3-4-5\"\n-         y=\"151.93637\"\n-         x=\"571.61011\"\n-         style=\"font-style:normal;font-weight:normal;font-size:10.76524448px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.89710373\"\n-         xml:space=\"preserve\"><tspan\n-           id=\"tspan1265-5\"\n-           style=\"font-size:7.77489901px;line-height:1.25;stroke-width:0.89710373\"\n-           y=\"151.93637\"\n-           x=\"571.61011\"\n-           sodipodi:role=\"line\">Tx Service</tspan><tspan\n-           style=\"font-size:7.77489901px;line-height:1.25;stroke-width:0.89710373\"\n-           y=\"161.655\"\n-           x=\"571.61011\"\n-           sodipodi:role=\"line\"\n-           id=\"tspan40484\">port n + 1</tspan></text>\n-    </g>\n-    <path\n-       style=\"display:inline;opacity:1;fill:#ac14ff;fill-opacity:1;stroke:#ac14ff;stroke-width:0.80699998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.228, 0.807;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1)\"\n-       d=\"m 475.41709,184.68945 c 14.66204,14.27312 29.32201,28.54422 43.97988,42.81328\"\n-       id=\"path5226-6-2-1-2-4-5-1-5-0\"\n-       inkscape:connector-curvature=\"0\"\n-       inkscape:path-effect=\"#path-effect5228-5-1-6-2-9-4-6-1-2\"\n-       inkscape:original-d=\"m 475.41709,184.68945 c 14.66303,14.2721 29.323,28.54321 43.97988,42.81328\"\n-       sodipodi:nodetypes=\"cc\" />\n-    <path\n-       style=\"display:inline;opacity:1;fill:#ac14db;fill-opacity:1;stroke:#ac14ff;stroke-width:0.80699998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.228, 0.807;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-6)\"\n-       d=\"m 476.32916,241.51456 c 13.86102,-0.34 27.7191,-0.67992 41.57417,-1.01977\"\n-       id=\"path5226-6-2-1-2-4-5-1-5-0-2\"\n-       inkscape:connector-curvature=\"0\"\n-       inkscape:path-effect=\"#path-effect5228-5-1-6-2-9-4-6-1-2-9\"\n-       inkscape:original-d=\"m 476.32916,241.51456 c 13.861,-0.34097 27.71908,-0.6809 41.57417,-1.01977\"\n-       sodipodi:nodetypes=\"cc\" />\n-    <path\n-       style=\"display:inline;opacity:1;fill:#ac14e4;fill-opacity:1;stroke:#ac14ff;stroke-width:0.80699998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.228, 0.807;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-6-6)\"\n-       d=\"m 474.31327,298.61285 c 15.031,-15.59075 30.05891,-31.17831 45.0837,-46.76263\"\n-       id=\"path5226-6-2-1-2-4-5-1-5-0-2-9\"\n-       inkscape:connector-curvature=\"0\"\n-       inkscape:path-effect=\"#path-effect5228-5-1-6-2-9-4-6-1-2-9-4\"\n-       inkscape:original-d=\"m 474.31327,298.61285 c 15.03102,-15.59073 30.05893,-31.17829 45.0837,-46.76263\"\n-       sodipodi:nodetypes=\"cc\" />\n-    <rect\n-       style=\"display:inline;opacity:1;fill:none;fill-opacity:1;stroke:url(#linearGradient1924-3);stroke-width:0.94657081;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n-       id=\"rect3736-8-0-1-7-7\"\n-       width=\"30.678661\"\n-       height=\"24.347494\"\n-       x=\"519.39697\"\n-       y=\"227.50273\" />\n-    <text\n-       xml:space=\"preserve\"\n-       style=\"font-style:normal;font-weight:normal;font-size:9.9315424px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.82762849\"\n-       x=\"571.69696\"\n-       y=\"217.79964\"\n-       id=\"text5219-2-4-3-3-4-54-8-7-5\"\n-       transform=\"scale(0.91487885,1.0930409)\"><tspan\n-         sodipodi:role=\"line\"\n-         x=\"571.69696\"\n-         y=\"217.79964\"\n-         style=\"font-size:7.17278051px;line-height:1.25;stroke-width:0.82762849\"\n-         id=\"tspan1265-4-6-2-3\">Single</tspan><tspan\n-         sodipodi:role=\"line\"\n-         x=\"571.69696\"\n-         y=\"226.76561\"\n-         style=\"font-size:7.17278051px;line-height:1.25;stroke-width:0.82762849\"\n-         id=\"tspan6344\">Link Q</tspan></text>\n     <path\n        style=\"display:inline;opacity:1;fill:none;stroke:#f78202;stroke-width:1.01153409;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutM-5-2-6-6)\"\n        d=\"m 391.11413,240.54267 c 10.00574,0.0714 20.0096,0.14275 30.01154,0.21411\"\n@@ -3500,49 +3505,184 @@\n        inkscape:path-effect=\"#path-effect5228-5-1-6-84-8\"\n        inkscape:original-d=\"m 389.52644,184.04076 c 10.2068,0.0715 20.41172,0.14408 30.61473,0.21761\"\n        sodipodi:nodetypes=\"cc\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-weight:normal;font-size:9.9315424px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.82762849\"\n+       x=\"665.00641\"\n+       y=\"346.51425\"\n+       id=\"text5219-2-4-3-3-4-54-8-7\"\n+       transform=\"scale(0.91487885,1.0930409)\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"665.00641\"\n+         y=\"346.51425\"\n+         style=\"font-size:7.17278051px;line-height:1.25;stroke-width:0.82762849\"\n+         id=\"tspan1265-4-6-2\">(Tx Generic)</tspan></text>\n     <path\n-       style=\"display:inline;opacity:1;fill:#ac14ff;fill-opacity:1;stroke:#ac14ff;stroke-width:0.80699998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.228, 0.807;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-2)\"\n-       d=\"m 533.61005,227.17178 c -0.11895,-11.90475 -0.23788,-23.80683 -0.35678,-35.70623\"\n-       id=\"path5226-6-2-1-2-4-5-1-5-0-4\"\n+       style=\"display:inline;opacity:1;fill:#ac14db;fill-opacity:1;stroke:#ac14ff;stroke-width:0.77748054;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.10992218, 0.77748055;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-6-5)\"\n+       d=\"m 475.15346,298.63383 c 13.1798,0.0326 26.3569,0.0653 39.53121,0.0979\"\n+       id=\"path5226-6-2-1-2-4-5-1-5-0-2-9\"\n        inkscape:connector-curvature=\"0\"\n-       inkscape:path-effect=\"#path-effect5228-5-1-6-2-9-4-6-1-2-6\"\n-       inkscape:original-d=\"m 533.61005,227.17178 c -0.11794,-11.90476 -0.23687,-23.80684 -0.35678,-35.70623\"\n+       inkscape:path-effect=\"#path-effect5228-5-1-6-2-9-4-6-1-2-9-2\"\n+       inkscape:original-d=\"m 475.15346,298.63383 c 13.1798,0.0316 26.3569,0.0643 39.53121,0.0979\"\n        sodipodi:nodetypes=\"cc\" />\n     <path\n-       style=\"display:inline;opacity:1;fill:#ac14ff;fill-opacity:1;stroke:#ac14ff;stroke-width:0.80699998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.228, 0.807;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-9)\"\n-       d=\"m 554.18303,173.89676 c 12.12572,3.64515 24.2491,7.2896 36.37012,10.93334\"\n-       id=\"path5226-6-2-1-2-4-5-1-5-0-48\"\n+       style=\"display:inline;opacity:1;fill:#ac14db;fill-opacity:1;stroke:#ac14ff;stroke-width:0.77332252;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.09329006, 0.77332252;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-6-5-1)\"\n+       d=\"m 476.76243,243.22025 c 12.91755,-0.0156 25.83246,-0.0312 38.74462,-0.0468\"\n+       id=\"path5226-6-2-1-2-4-5-1-5-0-2-9-0\"\n        inkscape:connector-curvature=\"0\"\n-       inkscape:path-effect=\"#path-effect5228-5-1-6-2-9-4-6-1-2-0\"\n-       inkscape:original-d=\"m 554.18303,173.89676 c 12.12608,3.64396 24.24946,7.28841 36.37012,10.93334\"\n+       inkscape:path-effect=\"#path-effect5228-5-1-6-2-9-4-6-1-2-9-2-7\"\n+       inkscape:original-d=\"m 476.76243,243.22025 c 12.91755,-0.0166 25.83246,-0.0322 38.74462,-0.0468\"\n        sodipodi:nodetypes=\"cc\" />\n     <path\n-       style=\"display:inline;opacity:1;fill:#ac14ff;fill-opacity:1;stroke:#ac14ff;stroke-width:0.80699998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.228, 0.807;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-9-7)\"\n-       d=\"m 554.18303,173.89676 c 12.8469,22.86455 25.6922,45.72625 38.53585,68.585\"\n-       id=\"path5226-6-2-1-2-4-5-1-5-0-48-2\"\n+       style=\"display:inline;opacity:1;fill:#ac14db;fill-opacity:1;stroke:#ac14ff;stroke-width:0.77624762;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.10499055, 0.77624764;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-6-5-9)\"\n+       d=\"m 475.69395,186.40577 c 12.95011,-0.0208 25.89755,-0.0415 38.84226,-0.0623\"\n+       id=\"path5226-6-2-1-2-4-5-1-5-0-2-9-06\"\n        inkscape:connector-curvature=\"0\"\n-       inkscape:path-effect=\"#path-effect5228-5-1-6-2-9-4-6-1-2-0-7\"\n-       inkscape:original-d=\"m 554.18303,173.89676 c 12.84809,22.86388 25.69339,45.72558 38.53585,68.585\"\n+       inkscape:path-effect=\"#path-effect5228-5-1-6-2-9-4-6-1-2-9-2-6\"\n+       inkscape:original-d=\"m 475.69395,186.40577 c 12.95011,-0.0218 25.89755,-0.0426 38.84226,-0.0623\"\n        sodipodi:nodetypes=\"cc\" />\n+    <rect\n+       style=\"display:inline;opacity:1;fill:#ffffff;fill-opacity:1;stroke:url(#linearGradient3995-8);stroke-width:1.2090857;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect87-6-5-3-79\"\n+       width=\"72.081367\"\n+       height=\"32.405426\"\n+       x=\"517.28845\"\n+       y=\"170.26158\"\n+       rx=\"16.175425\"\n+       ry=\"16.202713\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-weight:normal;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"520.91443\"\n+       y=\"189.34982\"\n+       id=\"text5219-2-6-2\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"520.91443\"\n+         y=\"189.34982\"\n+         id=\"tspan5223-0-9-02\"\n+         style=\"font-size:10px;line-height:1.25\">port n+m+1</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-weight:normal;font-size:10.5946722px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.88288933\"\n+       x=\"534.99072\"\n+       y=\"225.10315\"\n+       id=\"text5219-2-3-7-2-1-8-3\"\n+       transform=\"scale(0.89243779,1.1205263)\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"534.99072\"\n+         y=\"225.10315\"\n+         style=\"font-size:7.31033659px;line-height:1.25;stroke-width:0.88288933\"\n+         id=\"tspan883-1-9-7-6\">Single link</tspan></text>\n+    <rect\n+       style=\"display:inline;opacity:1;fill:#ffffff;fill-opacity:1;stroke:url(#linearGradient3995-8-9);stroke-width:1.2090857;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect87-6-5-3-79-1\"\n+       width=\"72.081367\"\n+       height=\"32.405426\"\n+       x=\"518.08734\"\n+       y=\"226.69656\"\n+       rx=\"16.175425\"\n+       ry=\"16.202713\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-weight:normal;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"522.60663\"\n+       y=\"246.00677\"\n+       id=\"text5219-2-6-1-7\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"522.60663\"\n+         y=\"246.00677\"\n+         id=\"tspan5223-0-9-0-5\"\n+         style=\"font-size:10px;line-height:1.25\">port n+m+2</tspan></text>\n+    <rect\n+       style=\"display:inline;opacity:1;fill:#ffffff;fill-opacity:1;stroke:url(#linearGradient3995-8-9-9);stroke-width:1.2090857;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect87-6-5-3-79-1-7\"\n+       width=\"72.081367\"\n+       height=\"32.405426\"\n+       x=\"517.45502\"\n+       y=\"282.45056\"\n+       rx=\"16.175425\"\n+       ry=\"16.202713\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-weight:normal;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"530.6615\"\n+       y=\"301.52756\"\n+       id=\"text5219-2-6-1-6-2\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"530.6615\"\n+         y=\"301.52756\"\n+         id=\"tspan5223-0-9-0-4-2\"\n+         style=\"font-size:10px;line-height:1.25\">port n+o</tspan></text>\n     <path\n-       style=\"display:inline;opacity:1;fill:#ac14ff;fill-opacity:1;stroke:#ac14ff;stroke-width:0.80699998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.228, 0.807;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-9-72)\"\n-       d=\"m 554.18303,173.89676 c 12.65661,41.60787 25.31164,83.21054 37.96507,124.80795\"\n-       id=\"path5226-6-2-1-2-4-5-1-5-0-48-1\"\n+       style=\"display:inline;opacity:1;fill:#ac14db;fill-opacity:1;stroke:#ac14ff;stroke-width:0.70236319;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.80945275, 0.70236319;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-6-5-1-0)\"\n+       d=\"m 590.00917,186.37588 c 7.95108,0.0405 15.90052,0.0811 23.84823,0.12159\"\n+       id=\"path5226-6-2-1-2-4-5-1-5-0-2-9-0-1\"\n        inkscape:connector-curvature=\"0\"\n-       inkscape:path-effect=\"#path-effect5228-5-1-6-2-9-4-6-1-2-0-6\"\n-       inkscape:original-d=\"m 554.18303,173.89676 c 12.65781,41.6075 25.31284,83.21018 37.96507,124.80795\"\n+       inkscape:path-effect=\"#path-effect5228-5-1-6-2-9-4-6-1-2-9-2-7-6\"\n+       inkscape:original-d=\"m 590.00917,186.37588 c 7.95109,0.0395 15.90052,0.0801 23.84823,0.12159\"\n        sodipodi:nodetypes=\"cc\" />\n+    <path\n+       style=\"display:inline;opacity:1;fill:#ac14db;fill-opacity:1;stroke:#ac14ff;stroke-width:0.70236319;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.80945275, 0.70236319;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-6-5-1-0-0)\"\n+       d=\"m 590.88337,242.76574 c 7.86699,0.091 15.73233,0.18199 23.59597,0.27295\"\n+       id=\"path5226-6-2-1-2-4-5-1-5-0-2-9-0-1-2\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:path-effect=\"#path-effect5228-5-1-6-2-9-4-6-1-2-9-2-7-6-3\"\n+       inkscape:original-d=\"m 590.88337,242.76574 c 7.867,0.09 15.73234,0.18097 23.59597,0.27295\"\n+       sodipodi:nodetypes=\"cc\" />\n+    <path\n+       style=\"display:inline;opacity:1;fill:#ac14db;fill-opacity:1;stroke:#ac14ff;stroke-width:0.70236319;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.80945275, 0.70236319;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-6-5-1-0-06)\"\n+       d=\"m 590.00764,298.95403 c 8.49934,0.0508 16.99697,0.10162 25.49284,0.15242\"\n+       id=\"path5226-6-2-1-2-4-5-1-5-0-2-9-0-1-5\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:path-effect=\"#path-effect5228-5-1-6-2-9-4-6-1-2-9-2-7-6-5\"\n+       inkscape:original-d=\"m 590.00764,298.95403 c 8.49935,0.0498 16.99698,0.10062 25.49284,0.15242\"\n+       sodipodi:nodetypes=\"cc\" />\n+    <rect\n+       style=\"display:inline;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient1760-3);stroke-width:0.67135191;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1\"\n+       id=\"rect2896-6-7\"\n+       width=\"159.92059\"\n+       height=\"161.38417\"\n+       x=\"513.79218\"\n+       y=\"159.39674\"\n+       ry=\"4.080533\"\n+       rx=\"5.9213624\"\n+       inkscape:export-filename=\"/home/matz/barracuda/rapports/mbuf-api-v2-images/octeon_multi.png\"\n+       inkscape:export-xdpi=\"112\"\n+       inkscape:export-ydpi=\"112\" />\n     <text\n        xml:space=\"preserve\"\n-       style=\"font-style:normal;font-weight:normal;font-size:9.9315424px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.82762849\"\n-       x=\"665.00641\"\n-       y=\"346.51425\"\n-       id=\"text5219-2-4-3-3-4-54-8-7\"\n-       transform=\"scale(0.91487885,1.0930409)\"><tspan\n+       style=\"font-style:normal;font-weight:normal;font-size:10.5946722px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.88288933\"\n+       x=\"536.09253\"\n+       y=\"175.43703\"\n+       id=\"text5219-2-3-7-2-1-8-3-5\"\n+       transform=\"scale(0.89243778,1.1205263)\"><tspan\n          sodipodi:role=\"line\"\n-         x=\"665.00641\"\n-         y=\"346.51425\"\n-         style=\"font-size:7.17278051px;line-height:1.25;stroke-width:0.82762849\"\n-         id=\"tspan1265-4-6-2\">(Tx Generic)</tspan></text>\n+         x=\"536.09253\"\n+         y=\"175.43703\"\n+         style=\"font-size:7.31033659px;line-height:1.25;stroke-width:0.88288933\"\n+         id=\"tspan883-1-9-7-6-3\">Single link</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-weight:normal;font-size:10.5946722px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.88288933\"\n+       x=\"533.85394\"\n+       y=\"274.00516\"\n+       id=\"text5219-2-3-7-2-1-8-3-56\"\n+       transform=\"scale(0.89243778,1.1205263)\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"533.85394\"\n+         y=\"274.00516\"\n+         style=\"font-size:7.31033659px;line-height:1.25;stroke-width:0.88288933\"\n+         id=\"tspan883-1-9-7-6-2\">Single link</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-weight:normal;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none\"\n+       x=\"575.06464\"\n+       y=\"155.52603\"\n+       id=\"text5219-2-4-2\"><tspan\n+         sodipodi:role=\"line\"\n+         x=\"575.06464\"\n+         y=\"155.52603\"\n+         id=\"tspan5223-0-7-70\"\n+         style=\"font-size:10px;line-height:1.25\">Tx adapter</tspan></text>\n   </g>\n </svg>\ndiff --git a/doc/guides/tools/img/eventdev_pipeline_queue_test_lockfree.svg b/doc/guides/tools/img/eventdev_pipeline_queue_test_internal_port.svg\nsimilarity index 99%\nrename from doc/guides/tools/img/eventdev_pipeline_queue_test_lockfree.svg\nrename to doc/guides/tools/img/eventdev_pipeline_queue_test_internal_port.svg\nindex c0a365c7b..3036ad663 100644\n--- a/doc/guides/tools/img/eventdev_pipeline_queue_test_lockfree.svg\n+++ b/doc/guides/tools/img/eventdev_pipeline_queue_test_internal_port.svg\n@@ -20,8 +20,8 @@\n    height=\"288.34286\"\n    id=\"svg3868\"\n    version=\"1.1\"\n-   inkscape:version=\"0.92.2 (5c3e80d, 2017-08-06)\"\n-   sodipodi:docname=\"eventdev_pipeline_queue_test_lockfree.svg\"\n+   inkscape:version=\"0.92.2 2405546, 2018-03-11\"\n+   sodipodi:docname=\"eventdev_pipeline_queue_test_internal_port.svg\"\n    sodipodi:version=\"0.32\"\n    inkscape:output_extension=\"org.inkscape.output.svg.inkscape\"\n    enable-background=\"new\">\n@@ -2853,17 +2853,17 @@\n      borderopacity=\"1.0\"\n      inkscape:pageopacity=\"0.0\"\n      inkscape:pageshadow=\"2\"\n-     inkscape:zoom=\"2.0000001\"\n-     inkscape:cx=\"394.32532\"\n-     inkscape:cy=\"122.70585\"\n+     inkscape:zoom=\"1.6933595\"\n+     inkscape:cx=\"466.69113\"\n+     inkscape:cy=\"93.384431\"\n      inkscape:document-units=\"px\"\n      inkscape:current-layer=\"layer1\"\n      showgrid=\"false\"\n-     inkscape:window-width=\"1920\"\n-     inkscape:window-height=\"1046\"\n-     inkscape:window-x=\"1920\"\n-     inkscape:window-y=\"34\"\n-     inkscape:window-maximized=\"1\"\n+     inkscape:window-width=\"1912\"\n+     inkscape:window-height=\"1033\"\n+     inkscape:window-x=\"4\"\n+     inkscape:window-y=\"22\"\n+     inkscape:window-maximized=\"0\"\n      fit-margin-top=\"0.1\"\n      fit-margin-left=\"0.1\"\n      fit-margin-right=\"0.1\"\n@@ -3809,7 +3809,7 @@\n          x=\"670.83521\"\n          y=\"349.11719\"\n          style=\"font-size:7.17278051px;line-height:1.25;stroke-width:0.82762849\"\n-         id=\"tspan1265-4\">(Tx Lock free)</tspan></text>\n+         id=\"tspan1265-4\">(Internal port)</tspan></text>\n     <text\n        xml:space=\"preserve\"\n        style=\"font-style:normal;font-weight:normal;font-size:11.11939621px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.92661637\"\ndiff --git a/doc/guides/tools/testeventdev.rst b/doc/guides/tools/testeventdev.rst\nindex 46effd871..143d7800b 100644\n--- a/doc/guides/tools/testeventdev.rst\n+++ b/doc/guides/tools/testeventdev.rst\n@@ -521,8 +521,9 @@ This is a pipeline test case that aims at testing the following:\n    +===+==============+================+=========================================+\n    | 1 | nb_queues    | (nb_producers  | Queues will be configured based on the  |\n    |   |              | * nb_stages) + | user requested sched type list(--stlist)|\n-   |   |              | x              | Here value of x is 1 in generic pipeline|\n-   |   |              |                | and nb_producers in lockfree pipeline   |\n+   |   |              | nb_producers   | At the last stage of the schedule list  |\n+   |   |              |                | the event is enqueued onto per port     |\n+   |   |              |                | unique queue which is then Transmitted. |\n    +---+--------------+----------------+-----------------------------------------+\n    | 2 | nb_producers | >= 1           | Producers will be configured based on   |\n    |   |              |                | the number of detected ethernet devices.|\n@@ -533,17 +534,19 @@ This is a pipeline test case that aims at testing the following:\n    |   |              |                | argument                                |\n    +---+--------------+----------------+-----------------------------------------+\n    | 4 | nb_ports     | nb_workers +   | Workers use port 0 to port n.           |\n-   |   |              | nb_producers   | Producers use port n+1 to port n+m,     |\n-   |   |              |                | depending on the Rx adapter capability. |\n+   |   |              | (nb_produces * | Producers use port n+1 to port n+m,     |\n+   |   |              | 2)             | depending on the Rx adapter capability. |\n+   |   |              |                | Consumers use port n+m+1 to port n+o    |\n+   |   |              |                | depending on the Tx adapter capability. |\n    +---+--------------+----------------+-----------------------------------------+\n\n .. _figure_eventdev_pipeline_queue_test_generic:\n\n .. figure:: img/eventdev_pipeline_queue_test_generic.*\n\n-.. _figure_eventdev_pipeline_queue_test_lockfree:\n+.. _figure_eventdev_pipeline_queue_test_internal_port:\n\n-.. figure:: img/eventdev_pipeline_queue_test_lockfree.*\n+.. figure:: img/eventdev_pipeline_queue_test_internal_port.*\n\n    pipeline queue test operation.\n\n@@ -568,10 +571,11 @@ the last stage in the pipeline if the event type is ``atomic`` it is enqueued\n onto ethdev Tx queue else to maintain ordering the event type is set to\n ``atomic`` and enqueued onto the last stage queue.\n\n-If the ethernet has ``DEV_TX_OFFLOAD_MT_LOCKFREE`` capability then the worker\n-cores transmit the packets directly. Else the worker cores enqueue the packet\n-onto the ``SINGLE_LINK_QUEUE`` that is managed by a Tx service. The Tx service\n-dequeues the packet and transmits it.\n+If the ethdev and eventdev pair have ``RTE_EVENT_ETH_TX_ADAPTER_CAP_INTERNAL_PORT``\n+capability then the worker cores enqueue the packets to the eventdev directly\n+using ``rte_event_eth_tx_adapter_enqueue`` else the worker cores enqueue the\n+packet onto the ``SINGLE_LINK_QUEUE`` that is managed by the Tx adapter.\n+The Tx adapter dequeues the packet and transmits it.\n\n On packet Tx, application increments the number events processed and print\n periodically in one second to get the number of events processed in one\n@@ -628,8 +632,9 @@ This is a pipeline test case that aims at testing the following with\n    +===+==============+================+=========================================+\n    | 1 | nb_queues    | nb_producers + | Queues will be configured based on the  |\n    |   |              | x              | user requested sched type list(--stlist)|\n-   |   |              |                | where x = 1 in generic pipeline and 0   |\n-   |   |              |                | in lockfree pipeline                    |\n+   |   |              |                | where x = nb_producers in generic       |\n+   |   |              |                | pipeline and 0 if all the ethdev        |\n+   |   |              |                | being used have Internal port capability|\n    +---+--------------+----------------+-----------------------------------------+\n    | 2 | nb_producers | >= 1           | Producers will be configured based on   |\n    |   |              |                | the number of detected ethernet devices.|\n@@ -640,17 +645,22 @@ This is a pipeline test case that aims at testing the following with\n    |   |              |                | argument                                |\n    +---+--------------+----------------+-----------------------------------------+\n    | 4 | nb_ports     | nb_workers +   | Workers use port 0 to port n.           |\n-   |   |              | nb_producers   | Producers use port n+1 to port n+m,     |\n-   |   |              |                | depending on the Rx adapter capability. |\n+   |   |              | nb_producers + | Producers use port n+1 to port n+m,     |\n+   |   |              | x              | depending on the Rx adapter capability. |\n+   |   |              |                | x = nb_producers in generic pipeline and|\n+   |   |              |                | 0 if all the ethdev being used have     |\n+   |   |              |                | Internal port capability.               |\n+   |   |              |                | Consumers may use port n+m+1 to port n+o|\n+   |   |              |                | depending on the Tx adapter capability. |\n    +---+--------------+----------------+-----------------------------------------+\n\n .. _figure_eventdev_pipeline_atq_test_generic:\n\n .. figure:: img/eventdev_pipeline_atq_test_generic.*\n\n-.. _figure_eventdev_pipeline_atq_test_lockfree:\n+.. _figure_eventdev_pipeline_atq_test_internal_port:\n\n-.. figure:: img/eventdev_pipeline_atq_test_lockfree.*\n+.. figure:: img/eventdev_pipeline_atq_test_internal_port.*\n\n    pipeline atq test operation.\n\n",
    "prefixes": [
        "v3",
        "4/4"
    ]
}