get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 45187,
    "url": "https://patches.dpdk.org/api/patches/45187/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/20180924080220.5569-4-pbhagavatula@caviumnetworks.com/",
    "project": {
        "id": 1,
        "url": "https://patches.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<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": "https://patches.dpdk.org/api/people/768/?format=api",
        "name": "Pavan Nikhilesh",
        "email": "pbhagavatula@caviumnetworks.com"
    },
    "delegate": {
        "id": 310,
        "url": "https://patches.dpdk.org/api/users/310/?format=api",
        "username": "jerin",
        "first_name": "Jerin",
        "last_name": "Jacob",
        "email": "jerinj@marvell.com"
    },
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/20180924080220.5569-4-pbhagavatula@caviumnetworks.com/mbox/",
    "series": [
        {
            "id": 1458,
            "url": "https://patches.dpdk.org/api/series/1458/?format=api",
            "web_url": "https://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": "https://patches.dpdk.org/series/1458/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/patches/45187/comments/",
    "check": "fail",
    "checks": "https://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"
    ]
}