Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/45187/?format=api
http://patches.dpdk.org/api/patches/45187/?format=api", "web_url": "http://patches.dpdk.org/project/dpdk/patch/20180924080220.5569-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": "<20180924080220.5569-4-pbhagavatula@caviumnetworks.com>", "list_archive_url": "https://inbox.dpdk.org/dev/20180924080220.5569-4-pbhagavatula@caviumnetworks.com", "date": "2018-09-24T08:02:20", "name": "[v4,4/4] doc: update eventdev application guide", "commit_ref": null, "pull_url": null, "state": "accepted", "archived": true, "hash": "7882e3411cf81445a04a873769fd50ba25fa8286", "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/20180924080220.5569-4-pbhagavatula@caviumnetworks.com/mbox/", "series": [ { "id": 1458, "url": "http://patches.dpdk.org/api/series/1458/?format=api", "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=1458", "date": "2018-09-24T08:02:17", "name": "[v4,1/4] app/test-eventdev: fix minor typos", "version": 4, "mbox": "http://patches.dpdk.org/series/1458/mbox/" } ], "comments": "http://patches.dpdk.org/api/patches/45187/comments/", "check": "fail", "checks": "http://patches.dpdk.org/api/patches/45187/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 D3EF14CA6;\n\tMon, 24 Sep 2018 10:03:14 +0200 (CEST)", "from NAM03-BY2-obe.outbound.protection.outlook.com\n\t(mail-by2nam03on0052.outbound.protection.outlook.com [104.47.42.52])\n\tby dpdk.org (Postfix) with ESMTP id C16E54C99\n\tfor <dev@dpdk.org>; Mon, 24 Sep 2018 10:03:04 +0200 (CEST)", "from localhost.localdomain (115.113.156.3) by\n\tSN6PR07MB4973.namprd07.prod.outlook.com (2603:10b6:805:ac::23) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n\t15.20.1143.18; Mon, 24 Sep 2018 08:03:00 +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=1Sn29Ng6Xl1LEqJQqTBL/Tlt6xlgu9PrvO6K4i+RFk0=;\n\tb=Ft4e2gRpQamZUfLWcrTaDZUqJqLc6bZLAwPqlFuCbTlplujbBuZed0ODSxNyetdUMHtSLvlaDnkocUsw7hCqTk7mWW1sMde4N1AputnkNRflrvu4x5ti4x7cE5OP5Q0HUbTHD1Aw741aFXH7/u/32HCDlAs6yur17b15YiMhUR4=", "Authentication-Results": "spf=none (sender IP is )\n\tsmtp.mailfrom=Pavan.Bhagavatula@cavium.com; ", "From": "Pavan Nikhilesh <pbhagavatula@caviumnetworks.com>", "To": "jerin.jacob@caviumnetworks.com, nikhil.rao@intel.com,\n\tanoob.joseph@caviumnetworks.com", "Cc": "dev@dpdk.org,\n\tPavan Nikhilesh <pbhagavatula@caviumnetworks.com>", "Date": "Mon, 24 Sep 2018 13:32:20 +0530", "Message-Id": "<20180924080220.5569-4-pbhagavatula@caviumnetworks.com>", "X-Mailer": "git-send-email 2.18.0", "In-Reply-To": "<20180924080220.5569-1-pbhagavatula@caviumnetworks.com>", "References": "<20180904141223.24216-1-pbhagavatula@caviumnetworks.com>\n\t<20180924080220.5569-1-pbhagavatula@caviumnetworks.com>", "MIME-Version": "1.0", "Content-Type": "text/plain", "X-Originating-IP": "[115.113.156.3]", "X-ClientProxiedBy": "PN1PR01CA0077.INDPRD01.PROD.OUTLOOK.COM\n\t(2603:1096:c00:1::17) To SN6PR07MB4973.namprd07.prod.outlook.com\n\t(2603:10b6:805:ac::23)", "X-MS-PublicTrafficType": "Email", "X-MS-Office365-Filtering-Correlation-Id": "f6e2e150-289e-4e34-554d-08d621f4267f", "X-Microsoft-Antispam": "BCL:0; PCL:0;\n\tRULEID:(7020095)(4652040)(8989299)(5600074)(711020)(2017052603328)(7153060)(7193020);\n\tSRVR:SN6PR07MB4973; ", "X-Microsoft-Exchange-Diagnostics": [ "1; SN6PR07MB4973;\n\t3:EGpmSAjLn7Hu+C193X/e4twqfRsSEmVD6xeRn8GXBNNUNWZBIF/phf6/RKIHaqJ3uhd4gL+1fXjc+TSoKeZLsUZphQBX30fmi0eW2mqgzsJNnoPGdvzB89t/FEOBRoPv6ijzJ8F8Ys1oQn6gXe4IC0LNN947902eBh3d2rwhHNgHB8psb+iWcMtKTrwCtwdCsKgxU0ebAX7BMNLy6YGzeOdoOQZmTunpzl+wLQSCwlYpC4Sf0jcpWKJrY5eG08yT;\n\t25:wQWYsuzWXyz7+C8/ATl8SrQvJBn1WMZ5BoAT8d5YrrqXwHYQEhLzg/490wgjgjFS+Sc/+iLJLfkCgo5b/hu0dink19p+FBddPFH3iZX0NEODK7TR97m0J57ra2xej0F/wDzHJEZP+kLv+yPOtLLAHb5VAXrd2/CzCIgBCHPmFGGjCNZJ5LDUjoQXpClphQtTtIEu1Ve18PGlJung0PV8vsuwnu6wiTXsn5/vP4PObnwTwlgfr0qZQCVzvN9GC5JOkOIENGJCoZ+oWD/RdP8rytooqDnGuIXs3BbPUyMNppyD3Bjrz6G5WDSKjGe7B7Fsm1RntbhMwtgAY+tVLqoctg==;\n\t31:L1+//lUSQFn47iO+4fkrtF9ItP41p2cgI0hyfQdaZLbiDTMWfDsVv+g3GBhq2tkvpYluH7PB9hS7uc4tz1PoB05dFQczD7abd0UlMznflRmEA9Uzxb2gxfZ2/g8FRziJsDJ18NsF5Yra2OMUztQd+AW8uGEGU6gkTjGJnWxKxajiWV3ZzU2rpZVnTUSU1cRkvbhR3QCbRCA6nwMeUMAfLA26+G6b25eNZD9R3xBHfBE=", "1; SN6PR07MB4973;\n\t20:6Z/OZOC/XNf5h6h6g+LJM5NxcY7wxi0Z0YQaPtOXCNpML9F5qAnwVcNpTirGf79mPKsVhrF8E0Fn3uglI0wxXP4I8SO6sZPzBoePbbBGt3Af6I1iUW8Rrrs5fb/C5Bw23hTXu/qeiiY8Agw7wCqROb4nDi+1m5stPvj9B+yTPk1oJm3rPaF0YPQatxsWab5gqtvxMwWpP+rcxWxTPhl7IXFuE9C9Ujk0AeZi5xdgmlyZcUz0KzpGJwnhj17ge0I9ySFBelTt3vcJr8b7PjUHIMmBeGee5XzHUPbC3kguG2I7jhmtKXiJG4FDBKz8EDipGtbvRUPX3pa0QWHLJTTAPSlkaXF4b5//q2sc/m3sXTG2ztQ/s3bLsx90/Y+6VPrt9s8/xYoAUMCA5v6GWcGP+BH4SRTpBxsY7MqkYk40h+Ju00YkaUTwRzLBQsLI5o3KGuOVZObgQlSDyEd4UKc3Q27GPeB8glOQBiaDsHZ7TxAGmsZ6VZDtWBR/N4Bzl/dtfplxgG0bEQzZb9dk9OrntGV8Pze0GnMJD6x0Muil2/E3SvhwRoyQWL1dNdZwGfsrXTjBVDvEO0zfCIjlv5YhCL1yqvLy/lRdfwLy0SvB9s0=;\n\t4:wCA6+7pqq0q195b1dh9xt7vzImpAIYo4i0j/PsLx3w2kfM95dpk5zz40iVSt/RIqzyaVELZ3d5yZRzUKy/Ss8tlDolNRRPaO/6/uFMfVfyOtCRZ36dMn1VvbClYXJANn0G11YsYbBdJHU5j7N6hjxKqGU7EmHFHx3CPXktUksAwQwg9tp3XTOFXUDNiIXg8xtsX1chscALdDPNTh9cxwnLBAV237OkZOc7ODTBGk7JC525k3sJavY0MK0uECXaX45fMLWvUvU02xFxi3usZTDQ==", "=?us-ascii?Q?1; SN6PR07MB4973;\n\t23:mfFb2EOipylNz4l1uhwPbrYUYJqB1cJg5xJvzLmHh?=\n\tTu2oVuXQyQ0UL/aZtO9XcZrGU5q+GGIrGYw4kZ/Q6Nj6bntUBqhF5KDvdZZouc4ILq8Icdf6ya3aLoGWOhG+dzGJbOANPrpY5B56JwvrDoxMHfr+np8z8rA9OMPThW7o3DP2r/lBk63ikYXSFBdh/mXq9i5xUieplvXyquCfwr4cvC9KJGbtVMjZWtKboczkW1Lbs/Ww/2WapgYyECyJi8iEjHhGwB12cskxS9KGsLyYXe3Kqp+5BQX5JLrIkR7efqyPEeZMsCNgxKq6IMCo8g3mfoyh0/I6aHxQJmLNpgY2JNGC4Uq0L89iHX8Db3HA+AAHjf06SO+V+6L5krJiMBEmv0L/2arL/dg1gbRN0WtHy2i9VvxoIe5pue9tRRezWNaysCt1OUVqcH7i90qNmaWQ5uu/JaSaG9zvSpIKLpdGCIc89j8iRnKD1VwLfoWE1IhDqqV11rN+TltpIvgiX4McnMZDYA2cSdS5bXzYf/hQ0CCMnLAJXtEQUKA8s7ES73ADLlQbiUZk0EjwY8D+loSXMUA7EZZYOUDfH4JTRn2mcbckobm6S07y5OASok2qGbydDNCgjqU6GeIT/NEURmg6ETH+F44Aw56XFwGvRbk8GE/57hDngNEq3MGBXJ1Wavx1zJlXoDv1mjTbNc0RYxQU0/z3IZc1GygYBq7eTa2cZdGSaJbYXU7699Q+h1MiXP1AzY5IO8HpO3Qw+hyhe6huR4bx/I8H49/CdQbIyUlRx4ZhIT/IbzS/qToy0J3EGwvcVtCLCbVh3Rzn1jhJm9+cuv7w8tuu0DY0wLsLbbdicLx4P7Jbw3pfDbuWzk3iX6pM6pUlHuAUiWL36P2RWBDOZ2iSXwhs0BcdK+bCN910olFSWXNyQY3WakmeOW2X/AT1Mu3lzp40an+7G+l6KnThjv65iLu9O4v/5y/VMGF8hF2mC/hmgzdeJkgF0rrBFwntRFRiq6PJU9KqI6YHxn/eXbMH2hF8yitJB57VT45C3YHgi6GuoVcEdYo/6Wzboyq95c6cPR5FEilyD6xELUnJzCSt62YJEUD+dhvYR+p8y48IjbfNTikbBy3fi3r1eL0Rh2Q9gja+Olu9J98mvYJIjem6UOIyR96xuD+sq5s+9q2gbDYw8lScCdTlX3FUvutl9Kzt5c8jLJzcS+IGuB8a6aIUDbPz4vpCoOY5evPB2wjVRcwHhThLzYQSscztrvpHOyldy9LUlkBUTDpVjATe+aSHh+upj1xgdhqee74rP4Ysmq9lAD6ddE5jY+GCoHEBUKEWn/K6JGEwYIhjvCrmSrFXCHil2Gtam9ECfC00H6PaL+/gvOylC72P+NFc8OUgZWToEbvorQtx+F3o+RJLxNKIL//BUMEGV3GmbT6pdCbIrALAghJTTxwdnoxrfAVY0LEGvtgsMe0WUmf83VATFegwHg2+USVJ6mfgddS4g==", "1; SN6PR07MB4973;\n\t6:+YTDSEaZfwuGHxd9KN6JmGl6WQVaH8714BpgShoQR7uGQqHDy645DgqQkRuFoB7biLXKQEDuc2AY1SyBhX8YMxmDcNq2BQ4+kOSZGRWAla44tuD6BsqXXgYc067O2y7jnQNJ3UUd50J6MxStRWNBBZisRM0TcgJsbUDWVaFFkSLVFk/CvPhDLPaUFGwsewL7FjSKsAljC/thtEYZvLYk/6ngB7zDdWibXNcVsTOSoiKlHyhmTOdP8LoUks831UwRVD2qhZZvlRq3yk7Rpfi/0q+CEcyPRLRaj09/IE4w76m5NU382fAjSJXSfnT8dKKCpEKkdn+lARN398AJv6Kn2OLHACOoAW09UEScb3SnSV5Ff1S6ht3jIuo6bmUXaZQcmwidExypA7uF05HWa7PMlnp76KZaK94nJzCnMkougmXbjJgkcAEC6TrqKg7NOoGgNialo6PZ/Ir23MG1ILlD6w==;\n\t5:7+RaqvBHpn/8KXfJ2/gxXwvSLnFCDEbCEthuTwVZ1T0hA4TMleoQq7RDdP74Z/H87t4/WyZ6xtBifMLBxjrLM8iwSG34Pb2iyHlFyWRRgNzut8eHOistGlbfk2x7PGeWDWwjP1NrKB2VymkLtmJ7SxlbC0HCB2CMi84qyJrG/pc=;\n\t7:bGCKP+lwpF8p8kfmizMfiwuQWxBe1PH2qTJEsQcpzklBcTu/2RF90TFn/CaA0qFhx1kkQtxhEeFL+1TMmOrvHF6MS9SDBd/ncmmBYPYnh3dSseEYt+e7heP9YvGC15Wfwnaf63vm+dLjE4v+LNvBQfLYacPVmRqOu7DkssU9UdOE65BP/ZMuQ6JUL6yL0t8t9/ajN1vlSRFVOY9Nj1W4xi97yMFmpdtd1SO7yqjEkb+uJQP5XitZJpW6oHBs6jZI" ], "X-MS-TrafficTypeDiagnostic": "SN6PR07MB4973:", "X-Microsoft-Antispam-PRVS": "<SN6PR07MB49734F4CE82469B9616103DC80170@SN6PR07MB4973.namprd07.prod.outlook.com>", "X-Exchange-Antispam-Report-Test": "UriScan:;", "X-MS-Exchange-SenderADCheck": "1", "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(10201501046)(3002001)(3231355)(944501410)(52105095)(149066)(150027)(6041310)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051);\n\tSRVR:SN6PR07MB4973; BCL:0; PCL:0; RULEID:; SRVR:SN6PR07MB4973; ", "X-Forefront-PRVS": "0805EC9467", "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(6069001)(396003)(39860400002)(136003)(376002)(346002)(366004)(199004)(189003)(11346002)(8676002)(36756003)(2906002)(68736007)(6486002)(6666003)(81166006)(107886003)(478600001)(7736002)(48376002)(14444005)(97736004)(50466002)(81156014)(6636002)(106356001)(105586002)(5660300001)(25786009)(72206003)(47776003)(50226002)(8936002)(15650500001)(4326008)(305945005)(6116002)(3846002)(2616005)(956004)(52116002)(26005)(476003)(575784001)(42882007)(1076002)(1857600001)(53946003)(486006)(16200700003)(16526019)(76176011)(6512007)(53936002)(51416003)(66066001)(446003)(316002)(386003)(6506007)(69590400006)(16586007)(42262002)(579004)(559001)(569006);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR07MB4973; H:localhost.localdomain;\n\tFPR:; \n\tSPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; ", "Received-SPF": "None (protection.outlook.com: cavium.com does not designate\n\tpermitted sender hosts)", "X-Microsoft-Antispam-Message-Info": "8hvcVBLmlouXo/DTBUfajzUDwMRt4hJOyORt8c8BHcTzVxDNoBJQV8VqA54zJdkfdK2xC00zzdlEZ/BfkhgujioP9YYpo06iL/rO6J2SS+wPin35UejM726/WoDIm3CLQ50XRsok0JRzUAaGPoWfhz+JwfHHHZzCe1PrqmFJCf5o3oyXW7n3FtlvkgNSufOVPn/5L7AxIYoG5tHfifwL7rY3sB5DhQGq0AS5QFn/Lpb+3tEtFvyCJyZ8z33G6FB6VWdXp+CynSp4lnaSojBVrUt5saMHduDR15moubxkeUS7GyDrOBuGmNsOjEoMeFu9ktuJnMTKfbWcxchIxIqq3NNjVdV8ws6TIOmN2YGHsCs=", "SpamDiagnosticOutput": "1:99", "SpamDiagnosticMetadata": "NSPM", "X-OriginatorOrg": "caviumnetworks.com", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "24 Sep 2018 08:03:00.0996\n\t(UTC)", "X-MS-Exchange-CrossTenant-Network-Message-Id": "f6e2e150-289e-4e34-554d-08d621f4267f", "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted", "X-MS-Exchange-CrossTenant-Id": "711e4ccf-2e9b-4bcf-a551-4094005b6194", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "SN6PR07MB4973", "Subject": "[dpdk-dev] [PATCH v4 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>\nAcked-by: Jerin Jacob <jerin.jacob@caviumnetworks.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 | 44 +-\n 5 files changed, 932 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%)", "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..cddba3be0 100644\n--- a/doc/guides/tools/testeventdev.rst\n+++ b/doc/guides/tools/testeventdev.rst\n@@ -70,6 +70,8 @@ The following are the application command-line options:\n order_atq\n perf_queue\n perf_atq\n+ pipeline_atq\n+ pipeline_queue\n \n * ``--socket_id <n>``\n \n@@ -521,8 +523,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 +536,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 +573,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 +634,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 +647,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": [ "v4", "4/4" ] }{ "id": 45187, "url": "