Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/44987/?format=api
http://patches.dpdk.org/api/patches/44987/?format=api", "web_url": "http://patches.dpdk.org/project/dpdk/patch/20180919222235.6239-4-pbhagavatula@caviumnetworks.com/", "project": { "id": 1, "url": "http://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": "http://patches.dpdk.org/api/people/768/?format=api", "name": "Pavan Nikhilesh", "email": "pbhagavatula@caviumnetworks.com" }, "delegate": { "id": 310, "url": "http://patches.dpdk.org/api/users/310/?format=api", "username": "jerin", "first_name": "Jerin", "last_name": "Jacob", "email": "jerinj@marvell.com" }, "mbox": "http://patches.dpdk.org/project/dpdk/patch/20180919222235.6239-4-pbhagavatula@caviumnetworks.com/mbox/", "series": [ { "id": 1403, "url": "http://patches.dpdk.org/api/series/1403/?format=api", "web_url": "http://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": "http://patches.dpdk.org/series/1403/mbox/" } ], "comments": "http://patches.dpdk.org/api/patches/44987/comments/", "check": "fail", "checks": "http://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" ] }{ "id": 44987, "url": "