get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 124048,
    "url": "https://patches.dpdk.org/api/patches/124048/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/20230216083231.4721-2-chaoyong.he@corigine.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": "<20230216083231.4721-2-chaoyong.he@corigine.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20230216083231.4721-2-chaoyong.he@corigine.com",
    "date": "2023-02-16T08:32:30",
    "name": "[v2,1/2] net/bonding: add independent LACP sending function",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "59aeef63f1e22e0c4985937e0616b27ab9b3d2dc",
    "submitter": {
        "id": 2554,
        "url": "https://patches.dpdk.org/api/people/2554/?format=api",
        "name": "Chaoyong He",
        "email": "chaoyong.he@corigine.com"
    },
    "delegate": {
        "id": 319,
        "url": "https://patches.dpdk.org/api/users/319/?format=api",
        "username": "fyigit",
        "first_name": "Ferruh",
        "last_name": "Yigit",
        "email": "ferruh.yigit@amd.com"
    },
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/20230216083231.4721-2-chaoyong.he@corigine.com/mbox/",
    "series": [
        {
            "id": 27039,
            "url": "https://patches.dpdk.org/api/series/27039/?format=api",
            "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=27039",
            "date": "2023-02-16T08:32:29",
            "name": "enhance bonding PMD to support the LACP negotiation",
            "version": 2,
            "mbox": "https://patches.dpdk.org/series/27039/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/patches/124048/comments/",
    "check": "warning",
    "checks": "https://patches.dpdk.org/api/patches/124048/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id BB7C341CAE;\n\tThu, 16 Feb 2023 09:33:07 +0100 (CET)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 07DC74114A;\n\tThu, 16 Feb 2023 09:33:03 +0100 (CET)",
            "from NAM11-BN8-obe.outbound.protection.outlook.com\n (mail-bn8nam11on2100.outbound.protection.outlook.com [40.107.236.100])\n by mails.dpdk.org (Postfix) with ESMTP id D641440EE3\n for <dev@dpdk.org>; Thu, 16 Feb 2023 09:33:00 +0100 (CET)",
            "from SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5)\n by SJ2PR13MB6144.namprd13.prod.outlook.com (2603:10b6:a03:4fc::11)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.26; Thu, 16 Feb\n 2023 08:32:59 +0000",
            "from SJ0PR13MB5545.namprd13.prod.outlook.com\n ([fe80::7ea4:e421:5dd5:9f4d]) by SJ0PR13MB5545.namprd13.prod.outlook.com\n ([fe80::7ea4:e421:5dd5:9f4d%5]) with mapi id 15.20.6086.026; Thu, 16 Feb 2023\n 08:32:59 +0000"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=KNTgwVBsZp5ReIrAokCMuoh+7bI8Jf9X9mUMgATSWZ9wEEnNrOIBJnZeI4Yjc3mK+gvTfXH6cyN7h6wqTLCAt92jzidlO8w3JISfob4e2zzGCrVO9Ka8ruV2XJ+h2joqdhieGod4cMs89JLyzY7u421QMS0G55AFQfi6Q4eahvMibEoR8fAqhryfuLCHFBabieyLXK33SgZiBCWxt78E47pbL3qpqhUGJFi6J5+5EYFCqApswLv0q0XKPyqkbKeNPMJTWwuEPg7L2HxErWtko4+K2SFX50C9HPw766LzxmXlYlxWh1e6mUIUQ7ujqk1nKvUkFgL8Lg3CXAYxd/Q9tg==",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector9901;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=QqlHU8PiErF99ApbxHTGYPmhqDrt95mmS13ODyknW6E=;\n b=BV1C2e77Itk8EYBcwd0FxIW24xE2XYptM/CVY0VUUBQiStYEsMpkG9fVHoC3e3w8UK9DlU7K15bQzcFw9Vs+ps8kkrO6nfwopH/rwXGhh9EwL7TR3gZBmIROUKA8/c84RIGV+iT3ICP5vyGVhRuM041gH4dFRQtZamw9QlJASSOkw/DBdG/pHl2vOFIQed+YZivuuFK5RD7mxHj8G7xP24ls31yZRYhhIoTNbQ3XGnQWZjOaRZtfbd96uHGhBmSoJy2/lWmdeTTgWQSWKNHwGgZ1craEEaV9n/pfYwdIwW28hZAXktmXBVYAR1I5rL+ZQkhkNzAR+UFXgTygMSYGwA==",
        "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=corigine.com; dmarc=pass action=none header.from=corigine.com;\n dkim=pass header.d=corigine.com; arc=none",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=corigine.onmicrosoft.com; s=selector2-corigine-onmicrosoft-com;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=QqlHU8PiErF99ApbxHTGYPmhqDrt95mmS13ODyknW6E=;\n b=dt/+UFs499b9PwwSGKcJzpl5/XNeR/Pe03qyNIXnYx14bIrU/ymQBeNkPDWPsvn19wbSP42TZHmf9Xz9wC6oSYb+itw5ihUsiyVSjJyHDoQ1AaHGFlHm8DCII1eP6gZsPyFIQMA9d/FKxCr7dFz8nvceEcAczdymf9lmh981BLI=",
        "Authentication-Results": "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=corigine.com;",
        "From": "Chaoyong He <chaoyong.he@corigine.com>",
        "To": "dev@dpdk.org",
        "Cc": "oss-drivers@corigine.com, niklas.soderlund@corigine.com,\n Long Wu <long.wu@corigine.com>, Chaoyong He <chaoyong.he@corigine.com>",
        "Subject": "[PATCH v2 1/2] net/bonding: add independent LACP sending function",
        "Date": "Thu, 16 Feb 2023 16:32:30 +0800",
        "Message-Id": "<20230216083231.4721-2-chaoyong.he@corigine.com>",
        "X-Mailer": "git-send-email 2.29.3",
        "In-Reply-To": "<20230216083231.4721-1-chaoyong.he@corigine.com>",
        "References": "<20230216071514.29418-1-chaoyong.he@corigine.com>\n <20230216083231.4721-1-chaoyong.he@corigine.com>",
        "Content-Type": "text/plain; charset=UTF-8",
        "Content-Transfer-Encoding": "8bit",
        "X-ClientProxiedBy": "SG2P153CA0053.APCP153.PROD.OUTLOOK.COM (2603:1096:4:c6::22)\n To SJ0PR13MB5545.namprd13.prod.outlook.com\n (2603:10b6:a03:424::5)",
        "MIME-Version": "1.0",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-TrafficTypeDiagnostic": "SJ0PR13MB5545:EE_|SJ2PR13MB6144:EE_",
        "X-MS-Office365-Filtering-Correlation-Id": "30177911-712f-489d-3548-08db0ff868d3",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "BCL:0;",
        "X-Microsoft-Antispam-Message-Info": "\n fZE/OSS2anwSBNCDl2xcWDBamokEFjw1URl77FpkYm0/9+YRJEbWtGTekFc/diIQ5tpcQzBELSNM0+ZjtT97WSm+yjAYnlBw0hyb9jLxDtznGcXJZblJ9Cp3+LD4/zOF+7k0MxE3jQtuo4ln7qywm5uX6W19C581htJxaXz8W69jLdnRcLa8jyN7/TXNeUS/XlviCUSxtvYiULkpan8NC1ba2kV0UW50/Aw7M1aiYruojwyGFsl4l+QljPNaZXlgX+Gz/bbrJ+KE0Lp+mW23eFoTg7mMa0UNuV1NkI88BwmwIbPwiFVPbOeZkkMYiPHxku1O4TaP4S1wsrFdpAXIDnuk6iIKsp2S/6gUjrjyhbVXjYSbRCKfO+Pi6zlKXBMfC8LMmFDmvicW/hZ5Myjk4GqTfe4TuJP8jLDCMah7sxFIVPDZSQIwqXxl2Dk1BN/8ra9a+vEPhtNR75P5un9paDNC1q4JvcaYobKXSTeZYSAd96Pylojw6CJKGd3cOzzRxLLribtQNRiRXEpyf2Kfp5QOQtyWEoifAHXsVTUto2wdMolLDJrCuKUY7Cd5VpiALD1eP7rL8F0D2zeabsUfISQAdzuDxhgUap5uEabCFV/SpbS0QbUrTzAlbEQL68IvUnSt1b+i2crL1fYQumhUDsv7GaqSfBytl5/Ew5UYnBqRjQZQqajmCd8bqEvbUTylj3kVb+HD+c+StKrseblZsg==",
        "X-Forefront-Antispam-Report": "CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:SJ0PR13MB5545.namprd13.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230025)(4636009)(346002)(376002)(136003)(366004)(39840400004)(396003)(451199018)(38100700002)(26005)(1076003)(107886003)(6666004)(6506007)(186003)(38350700002)(6512007)(36756003)(2906002)(83380400001)(86362001)(52116002)(54906003)(6916009)(66946007)(8676002)(66556008)(66476007)(66574015)(8936002)(2616005)(6486002)(41300700001)(478600001)(44832011)(316002)(4326008)(5660300002);\n DIR:OUT; SFP:1102;",
        "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1",
        "X-MS-Exchange-AntiSpam-MessageData-0": "=?utf-8?q?/w8Yb9H8z6Vn9n09wR/9puVcQOQw?=\n\t=?utf-8?q?3WuPsODWTHMXJ60jAq2qQfak8ysiDkVRk9QkqBFfZF96XTU3FQgIzDUx/G2d/u108?=\n\t=?utf-8?q?3Win+TWlGG40SGEnGQF2LNzZEn9UR5UHcphYDsxc2nXT00qVE9bNr2A+o2JC6gpJA?=\n\t=?utf-8?q?4/wFA2rJu1w+Lb9L+RhL3PMntJ1C45kWxYlLEScWy9BWn9As0uKz/9EgSznSMg0Eq?=\n\t=?utf-8?q?BTKkzk9udjEWNwY8S6HJZGpJZzPzYa044QMjGt8JDgFwrMUwRGrPthQYzt6NMewq2?=\n\t=?utf-8?q?dCuaHSCGJedgCB4pySCzTRnj0NNqNhElELYruuuWmaDPKcn/JFw7DymqsGHZSS3uf?=\n\t=?utf-8?q?sN8+aTersqFXesABvmWgOfiZET52ORbSkxr2CcK8hmi9SNoaLUERiSUZ0TO0LBIFq?=\n\t=?utf-8?q?/VbU3lCipcbKni8n6aQFUGN2c32Oh4QY6LZgZKljJR8VxUjCPUrub/IdrVgpDwgqJ?=\n\t=?utf-8?q?yTyI5dWQwTsIp6xX9R/u0SI9XFVjnVkwxQK3SjGOYEKV4Zj1ltbHGXd1mKTjfqgHf?=\n\t=?utf-8?q?Ukz44tEBdnWwr5mSKl1BPR/IG2XgTFNP2zSkJYMaqbwy2fUZM+YEvUjaWjU/hsFHp?=\n\t=?utf-8?q?2cRoCfO5F0S7aPL0UB5FOAzmjLHbM2B1l8jxzUEB/Zcu0S7FyewDEV5MUitH+7a4O?=\n\t=?utf-8?q?IAZHruQMI1iw+h9ucF8q1DAIY6uE+tjbvBPLLwLSPOCSr5NbboTCvBeIjPFeg06Va?=\n\t=?utf-8?q?o6xjBB0aBqUZi25bmqc3NSKoMNCNLmtWe5bivvxwvpAm6UxjknUW2QSrFQU2ej3le?=\n\t=?utf-8?q?lys9YEJbf/cHuOZVxjfjS+ZLEsJ8RnqrKxDDOKYVc4Ku0WX+qScFH2dWLY8RpE2Fl?=\n\t=?utf-8?q?NEBz9zO09eMqOOMsT+uP+8nhJzA0d4cO0xuNoW4mPXFLRw7vc+bAv2LU1Nm+DYJt4?=\n\t=?utf-8?q?NdiAT/oMZ08F4iKZqxgpDX+WH2EAP/PuOUUY0vuclbpnPnE6TTgDF3oeF4eqCUlyq?=\n\t=?utf-8?q?X07ECqQbVLF4J7ap8YVIZnkaCKzXSGcycp4eoMnPMN1hIyEiMS+Py+vGicq19uCb4?=\n\t=?utf-8?q?Y3rZgQFgDc2gx40ZoeRdrsyddpLXYZGlHkOzB62BCwNnFDYpZSzTF0QLPxtOgSRnY?=\n\t=?utf-8?q?E+JdYGnIVQFdiWToIo8wchLv2UIsFtxYsmsYZ8eyjqnVQzlio8Ke+e+0+9ww9w7W0?=\n\t=?utf-8?q?MibCrrewSXwgKU9BE1gAP2CDhh0Qc7fghDpkQH7OYbu+SXzdBNxv6p1T1ISQqv0R3?=\n\t=?utf-8?q?QeekfvIW7Xi22oluqo4zqVdGVg1p4lKzVeTALLTVYSK8APm7csZrvJqRgu1Jz76pX?=\n\t=?utf-8?q?+cmM1Ffm2HTmsEb8USxcwChci7WB+hqZvQkfLGtM+55iHigham/9vLhr2cP6AjKLo?=\n\t=?utf-8?q?5gj8sIiH8CLAzMKP9m6SVlvBHmzy982SastxAxmQRa6EkSlH725U22XyyInZG71Dg?=\n\t=?utf-8?q?ASL33jS1ppxwMT8F3tktpk7LZKXrSTrqT8OF2mq/q01957MT9Cq0Z+VSZEUf39MDN?=\n\t=?utf-8?q?QmXKgdmqfkB8jzz/WrKndTMojnVl7ZNssoqg36B2V9FPZ9VQ9I+onfG/Ehfg9qDYt?=\n\t=?utf-8?q?HU1p3eK+sThWiZ7A924awwu/g7XjmBob7A=3D=3D?=",
        "X-OriginatorOrg": "corigine.com",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 30177911-712f-489d-3548-08db0ff868d3",
        "X-MS-Exchange-CrossTenant-AuthSource": "SJ0PR13MB5545.namprd13.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Internal",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "16 Feb 2023 08:32:59.0861 (UTC)",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "fe128f2c-073b-4c20-818e-7246a585940c",
        "X-MS-Exchange-CrossTenant-MailboxType": "HOSTED",
        "X-MS-Exchange-CrossTenant-UserPrincipalName": "\n +J8r9ab4I8kgmZ1MkvNOu2RJ3HJlikCBp3N/wMXbL7j5JAiArtnxhFYObG67f2Z0DWyAp6bhLNhxUJcuCr8rhTHnoBRIyJWQw5hE32ORjU0=",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "SJ2PR13MB6144",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org"
    },
    "content": "From: Long Wu <long.wu@corigine.com>\n\nSending LACP control packets depends on calling the bonding port's\nsending function if we disable dedicated queue. In some cases app\nwould not call the bonding port's sending function if there are\nonly LACP control packets and the negotiation between the two\nbonding ports will fail.\n\nWe add the independent LACP sending function for app. App can call\nit by itself and let the negotiation succeed.\n\nSigned-off-by: Long Wu <long.wu@corigine.com>\nReviewed-by: Niklas Söderlund <niklas.soderlund@corigine.com>\nReviewed-by: Chaoyong He <chaoyong.he@corigine.com>\n---\n drivers/net/bonding/rte_eth_bond_8023ad.c | 58 +++++++++++++++++++++++\n drivers/net/bonding/rte_eth_bond_8023ad.h | 19 ++++++++\n drivers/net/bonding/version.map           |  2 +\n 3 files changed, 79 insertions(+)",
    "diff": "diff --git a/drivers/net/bonding/rte_eth_bond_8023ad.c b/drivers/net/bonding/rte_eth_bond_8023ad.c\nindex 4a266bb2ca..4c3b142f6d 100644\n--- a/drivers/net/bonding/rte_eth_bond_8023ad.c\n+++ b/drivers/net/bonding/rte_eth_bond_8023ad.c\n@@ -1757,3 +1757,61 @@ rte_eth_bond_8023ad_dedicated_queues_disable(uint16_t port)\n \n \treturn retval;\n }\n+\n+int\n+rte_eth_bond_8023ad_dedicated_queues_get(uint16_t port_id)\n+{\n+\tstruct rte_eth_dev *dev;\n+\tstruct bond_dev_private *internals;\n+\n+\tif (valid_bonded_port_id(port_id) != 0)\n+\t\treturn -EINVAL;\n+\n+\tdev = &rte_eth_devices[port_id];\n+\tinternals = dev->data->dev_private;\n+\n+\tif (internals->mode != BONDING_MODE_8023AD)\n+\t\treturn -EINVAL;\n+\n+\treturn internals->mode4.dedicated_queues.enabled;\n+}\n+\n+void\n+rte_eth_bond_8023ad_lacp_send_one(void *queue)\n+{\n+\tuint32_t i;\n+\tuint16_t slave_tx_count;\n+\tuint16_t active_slave_count;\n+\tuint16_t active_slave_ids[RTE_MAX_ETHPORTS];\n+\tstruct bond_tx_queue *bd_tx_q = queue;\n+\tstruct bond_dev_private *internals = bd_tx_q->dev_private;\n+\n+\tactive_slave_count = internals->active_slave_count;\n+\tif (unlikely(active_slave_count == 0))\n+\t\treturn;\n+\n+\trte_memcpy(active_slave_ids, internals->active_slaves,\n+\t\tsizeof(active_slave_ids[0]) * active_slave_count);\n+\n+\t/* Check for LACP control packets and send if available */\n+\tfor (i = 0; i < active_slave_count; i++) {\n+\t\tstruct rte_mbuf *ctrl_pkt = NULL;\n+\t\tstruct port *port = &bond_mode_8023ad_ports[active_slave_ids[i]];\n+\n+\t\tif (likely(rte_ring_empty(port->tx_ring)))\n+\t\t\tcontinue;\n+\n+\t\tif (rte_ring_dequeue(port->tx_ring, (void **)&ctrl_pkt) == 0) {\n+\t\t\tslave_tx_count = rte_eth_tx_prepare(active_slave_ids[i],\n+\t\t\t\t\tbd_tx_q->queue_id, &ctrl_pkt, 1);\n+\t\t\tslave_tx_count = rte_eth_tx_burst(active_slave_ids[i],\n+\t\t\t\t\tbd_tx_q->queue_id, &ctrl_pkt, slave_tx_count);\n+\t\t\t/*\n+\t\t\t * Re-enqueue LAG control plane packets to buffering\n+\t\t\t * ring if transmission fails so the packet won't lost.\n+\t\t\t */\n+\t\t\tif (slave_tx_count != 1)\n+\t\t\t\trte_ring_enqueue(port->tx_ring, ctrl_pkt);\n+\t\t}\n+\t}\n+}\ndiff --git a/drivers/net/bonding/rte_eth_bond_8023ad.h b/drivers/net/bonding/rte_eth_bond_8023ad.h\nindex 7eb392f8c8..92b980b825 100644\n--- a/drivers/net/bonding/rte_eth_bond_8023ad.h\n+++ b/drivers/net/bonding/rte_eth_bond_8023ad.h\n@@ -331,4 +331,23 @@ rte_eth_bond_8023ad_agg_selection_get(uint16_t port_id);\n int\n rte_eth_bond_8023ad_agg_selection_set(uint16_t port_id,\n \t\tenum rte_bond_8023ad_agg_selection agg_selection);\n+\n+/**\n+ * Get LACP dedicated queues enable/disable for 8023ad\n+ * @param port_id Bonding device id\n+ * @return\n+ *   0 - the port is a bonding mode 4 port with disabled dedicated queue\n+ *   1 - the port is a bonding mode 4 port with enabled dedicated queue\n+ *   -EINVAL - the port is not a bonding port or the bonding port's mode is not 4\n+ */\n+int\n+rte_eth_bond_8023ad_dedicated_queues_get(uint16_t port_id);\n+\n+/**\n+ * Send one LACP packet for bonding port in mode 4 with disabled dedicated queue\n+ * @param queue Bonding port's tx queue\n+ */\n+void\n+rte_eth_bond_8023ad_lacp_send_one(void *queue);\n+\n #endif /* RTE_ETH_BOND_8023AD_H_ */\ndiff --git a/drivers/net/bonding/version.map b/drivers/net/bonding/version.map\nindex 9333923b4e..0284b11a6a 100644\n--- a/drivers/net/bonding/version.map\n+++ b/drivers/net/bonding/version.map\n@@ -6,11 +6,13 @@ DPDK_23 {\n \trte_eth_bond_8023ad_conf_get;\n \trte_eth_bond_8023ad_dedicated_queues_disable;\n \trte_eth_bond_8023ad_dedicated_queues_enable;\n+\trte_eth_bond_8023ad_dedicated_queues_get;\n \trte_eth_bond_8023ad_ext_collect;\n \trte_eth_bond_8023ad_ext_collect_get;\n \trte_eth_bond_8023ad_ext_distrib;\n \trte_eth_bond_8023ad_ext_distrib_get;\n \trte_eth_bond_8023ad_ext_slowtx;\n+\trte_eth_bond_8023ad_lacp_send_one;\n \trte_eth_bond_8023ad_setup;\n \trte_eth_bond_8023ad_slave_info;\n \trte_eth_bond_active_slaves_get;\n",
    "prefixes": [
        "v2",
        "1/2"
    ]
}