In order to support inclusive naming, some of the function in DPDK will
need to be renamed. Do this through deprecation process now for 23.07.

Signed-off-by: Long Wu <long...@corigine.com>
Signed-off-by: Chaoyong He <chaoyong...@corigine.com>
---
 app/test-pmd/testpmd.c                    |   4 +-
 app/test/test_link_bonding.c              | 100 +++++++++++-----------
 app/test/test_link_bonding_mode4.c        |   8 +-
 app/test/test_link_bonding_rssconf.c      |   8 +-
 doc/guides/rel_notes/deprecation.rst      |  12 +++
 drivers/net/bonding/bonding_testpmd.c     |   4 +-
 drivers/net/bonding/rte_eth_bond.h        |  42 ++++++++-
 drivers/net/bonding/rte_eth_bond_8023ad.c |   2 +-
 drivers/net/bonding/rte_eth_bond_8023ad.h |  11 ++-
 drivers/net/bonding/rte_eth_bond_api.c    |   8 +-
 drivers/net/bonding/rte_eth_bond_pmd.c    |   8 +-
 drivers/net/bonding/version.map           |  10 +++
 examples/bond/main.c                      |   6 +-
 13 files changed, 144 insertions(+), 79 deletions(-)

diff --git a/app/test-pmd/testpmd.c b/app/test-pmd/testpmd.c
index 938ca035d4..2dd4180bf9 100644
--- a/app/test-pmd/testpmd.c
+++ b/app/test-pmd/testpmd.c
@@ -612,7 +612,7 @@ change_bonding_slave_port_status(portid_t bond_pid, bool 
is_stop)
        portid_t slave_pid;
        int i;
 
-       num_slaves = rte_eth_bond_slaves_get(bond_pid, slave_pids,
+       num_slaves = rte_eth_bond_members_get(bond_pid, slave_pids,
                                                RTE_MAX_ETHPORTS);
        if (num_slaves < 0) {
                fprintf(stderr, "Failed to get slave list for port = %u\n",
@@ -3519,7 +3519,7 @@ close_port(portid_t pid)
                        flush_port_owned_resources(pi);
 #ifdef RTE_NET_BOND
                        if (port->bond_flag == 1)
-                               num_slaves = rte_eth_bond_slaves_get(pi,
+                               num_slaves = rte_eth_bond_members_get(pi,
                                                slave_pids, RTE_MAX_ETHPORTS);
 #endif
                        rte_eth_dev_close(pi);
diff --git a/app/test/test_link_bonding.c b/app/test/test_link_bonding.c
index 5c496352c2..a94644a831 100644
--- a/app/test/test_link_bonding.c
+++ b/app/test/test_link_bonding.c
@@ -281,14 +281,14 @@ test_create_bonded_device(void)
                        test_params->bonding_mode), "Failed to set ethdev %d to 
mode %d",
                        test_params->bonded_port_id, test_params->bonding_mode);
 
-       current_slave_count = 
rte_eth_bond_slaves_get(test_params->bonded_port_id,
+       current_slave_count = 
rte_eth_bond_members_get(test_params->bonded_port_id,
                        slaves, RTE_MAX_ETHPORTS);
 
        TEST_ASSERT_EQUAL(current_slave_count, 0,
                        "Number of slaves %d is great than expected %d.",
                        current_slave_count, 0);
 
-       current_slave_count = rte_eth_bond_active_slaves_get(
+       current_slave_count = rte_eth_bond_active_members_get(
                        test_params->bonded_port_id, slaves, RTE_MAX_ETHPORTS);
 
        TEST_ASSERT_EQUAL(current_slave_count, 0,
@@ -335,19 +335,19 @@ test_add_slave_to_bonded_device(void)
 
        uint16_t slaves[RTE_MAX_ETHPORTS];
 
-       TEST_ASSERT_SUCCESS(rte_eth_bond_slave_add(test_params->bonded_port_id,
+       TEST_ASSERT_SUCCESS(rte_eth_bond_member_add(test_params->bonded_port_id,
                        
test_params->slave_port_ids[test_params->bonded_slave_count]),
                        "Failed to add slave (%d) to bonded port (%d).",
                        
test_params->slave_port_ids[test_params->bonded_slave_count],
                        test_params->bonded_port_id);
 
-       current_slave_count = 
rte_eth_bond_slaves_get(test_params->bonded_port_id,
+       current_slave_count = 
rte_eth_bond_members_get(test_params->bonded_port_id,
                        slaves, RTE_MAX_ETHPORTS);
        TEST_ASSERT_EQUAL(current_slave_count, test_params->bonded_slave_count 
+ 1,
                        "Number of slaves (%d) is greater than expected (%d).",
                        current_slave_count, test_params->bonded_slave_count + 
1);
 
-       current_slave_count = rte_eth_bond_active_slaves_get(
+       current_slave_count = rte_eth_bond_active_members_get(
                        test_params->bonded_port_id, slaves, RTE_MAX_ETHPORTS);
        TEST_ASSERT_EQUAL(current_slave_count, 0,
                                        "Number of active slaves (%d) is not as 
expected (%d).\n",
@@ -362,12 +362,12 @@ static int
 test_add_slave_to_invalid_bonded_device(void)
 {
        /* Invalid port ID */
-       TEST_ASSERT_FAIL(rte_eth_bond_slave_add(test_params->bonded_port_id + 5,
+       TEST_ASSERT_FAIL(rte_eth_bond_member_add(test_params->bonded_port_id + 
5,
                        
test_params->slave_port_ids[test_params->bonded_slave_count]),
                        "Expected call to failed as invalid port specified.");
 
        /* Non bonded device */
-       TEST_ASSERT_FAIL(rte_eth_bond_slave_add(test_params->slave_port_ids[0],
+       TEST_ASSERT_FAIL(rte_eth_bond_member_add(test_params->slave_port_ids[0],
                        
test_params->slave_port_ids[test_params->bonded_slave_count]),
                        "Expected call to failed as invalid port specified.");
 
@@ -382,14 +382,14 @@ test_remove_slave_from_bonded_device(void)
        struct rte_ether_addr read_mac_addr, *mac_addr;
        uint16_t slaves[RTE_MAX_ETHPORTS];
 
-       
TEST_ASSERT_SUCCESS(rte_eth_bond_slave_remove(test_params->bonded_port_id,
+       
TEST_ASSERT_SUCCESS(rte_eth_bond_member_remove(test_params->bonded_port_id,
                        
test_params->slave_port_ids[test_params->bonded_slave_count-1]),
                        "Failed to remove slave %d from bonded port (%d).",
                        
test_params->slave_port_ids[test_params->bonded_slave_count-1],
                        test_params->bonded_port_id);
 
 
-       current_slave_count = 
rte_eth_bond_slaves_get(test_params->bonded_port_id,
+       current_slave_count = 
rte_eth_bond_members_get(test_params->bonded_port_id,
                        slaves, RTE_MAX_ETHPORTS);
 
        TEST_ASSERT_EQUAL(current_slave_count, test_params->bonded_slave_count 
- 1,
@@ -424,13 +424,13 @@ static int
 test_remove_slave_from_invalid_bonded_device(void)
 {
        /* Invalid port ID */
-       TEST_ASSERT_FAIL(rte_eth_bond_slave_remove(
+       TEST_ASSERT_FAIL(rte_eth_bond_member_remove(
                        test_params->bonded_port_id + 5,
                        
test_params->slave_port_ids[test_params->bonded_slave_count - 1]),
                        "Expected call to failed as invalid port specified.");
 
        /* Non bonded device */
-       TEST_ASSERT_FAIL(rte_eth_bond_slave_remove(
+       TEST_ASSERT_FAIL(rte_eth_bond_member_remove(
                        test_params->slave_port_ids[0],
                        
test_params->slave_port_ids[test_params->bonded_slave_count - 1]),
                        "Expected call to failed as invalid port specified.");
@@ -449,7 +449,7 @@ test_add_already_bonded_slave_to_bonded_device(void)
 
        test_add_slave_to_bonded_device();
 
-       current_slave_count = 
rte_eth_bond_slaves_get(test_params->bonded_port_id,
+       current_slave_count = 
rte_eth_bond_members_get(test_params->bonded_port_id,
                        slaves, RTE_MAX_ETHPORTS);
        TEST_ASSERT_EQUAL(current_slave_count, 1,
                        "Number of slaves (%d) is not that expected (%d).",
@@ -461,7 +461,7 @@ test_add_already_bonded_slave_to_bonded_device(void)
                        rte_socket_id());
        TEST_ASSERT(port_id >= 0, "Failed to create bonded device.");
 
-       TEST_ASSERT(rte_eth_bond_slave_add(port_id,
+       TEST_ASSERT(rte_eth_bond_member_add(port_id,
                        
test_params->slave_port_ids[test_params->bonded_slave_count - 1])
                        < 0,
                        "Added slave (%d) to bonded port (%d) unexpectedly.",
@@ -482,34 +482,34 @@ test_get_slaves_from_bonded_device(void)
                        "Failed to add slave to bonded device");
 
        /* Invalid port id */
-       current_slave_count = rte_eth_bond_slaves_get(INVALID_PORT_ID, slaves,
+       current_slave_count = rte_eth_bond_members_get(INVALID_PORT_ID, slaves,
                        RTE_MAX_ETHPORTS);
        TEST_ASSERT(current_slave_count < 0,
                        "Invalid port id unexpectedly succeeded");
 
-       current_slave_count = rte_eth_bond_active_slaves_get(INVALID_PORT_ID,
+       current_slave_count = rte_eth_bond_active_members_get(INVALID_PORT_ID,
                        slaves, RTE_MAX_ETHPORTS);
        TEST_ASSERT(current_slave_count < 0,
                        "Invalid port id unexpectedly succeeded");
 
        /* Invalid slaves pointer */
-       current_slave_count = 
rte_eth_bond_slaves_get(test_params->bonded_port_id,
+       current_slave_count = 
rte_eth_bond_members_get(test_params->bonded_port_id,
                        NULL, RTE_MAX_ETHPORTS);
        TEST_ASSERT(current_slave_count < 0,
                        "Invalid slave array unexpectedly succeeded");
 
-       current_slave_count = rte_eth_bond_active_slaves_get(
+       current_slave_count = rte_eth_bond_active_members_get(
                        test_params->bonded_port_id, NULL, RTE_MAX_ETHPORTS);
        TEST_ASSERT(current_slave_count < 0,
                        "Invalid slave array unexpectedly succeeded");
 
        /* non bonded device*/
-       current_slave_count = rte_eth_bond_slaves_get(
+       current_slave_count = rte_eth_bond_members_get(
                        test_params->slave_port_ids[0], NULL, RTE_MAX_ETHPORTS);
        TEST_ASSERT(current_slave_count < 0,
                        "Invalid port id unexpectedly succeeded");
 
-       current_slave_count = rte_eth_bond_active_slaves_get(
+       current_slave_count = rte_eth_bond_active_members_get(
                        test_params->slave_port_ids[0], NULL, RTE_MAX_ETHPORTS);
        TEST_ASSERT(current_slave_count < 0,
                        "Invalid port id unexpectedly succeeded");
@@ -573,13 +573,13 @@ test_start_bonded_device(void)
        virtual_ethdev_simulate_link_status_interrupt(
                        
test_params->slave_port_ids[test_params->bonded_slave_count-1], 1);
 
-       current_slave_count = 
rte_eth_bond_slaves_get(test_params->bonded_port_id,
+       current_slave_count = 
rte_eth_bond_members_get(test_params->bonded_port_id,
                        slaves, RTE_MAX_ETHPORTS);
        TEST_ASSERT_EQUAL(current_slave_count, test_params->bonded_slave_count,
                        "Number of slaves (%d) is not expected value (%d).",
                        current_slave_count, test_params->bonded_slave_count);
 
-       current_slave_count = rte_eth_bond_active_slaves_get(
+       current_slave_count = rte_eth_bond_active_members_get(
                        test_params->bonded_port_id, slaves, RTE_MAX_ETHPORTS);
        TEST_ASSERT_EQUAL(current_slave_count, test_params->bonded_slave_count,
                        "Number of active slaves (%d) is not expected value 
(%d).",
@@ -627,13 +627,13 @@ test_stop_bonded_device(void)
                        "Bonded port (%d) status (%d) is not expected value 
(%d).",
                        test_params->bonded_port_id, link_status.link_status, 
0);
 
-       current_slave_count = 
rte_eth_bond_slaves_get(test_params->bonded_port_id,
+       current_slave_count = 
rte_eth_bond_members_get(test_params->bonded_port_id,
                        slaves, RTE_MAX_ETHPORTS);
        TEST_ASSERT_EQUAL(current_slave_count, test_params->bonded_slave_count,
                        "Number of slaves (%d) is not expected value (%d).",
                        current_slave_count, test_params->bonded_slave_count);
 
-       current_slave_count = rte_eth_bond_active_slaves_get(
+       current_slave_count = rte_eth_bond_active_members_get(
                        test_params->bonded_port_id, slaves, RTE_MAX_ETHPORTS);
        TEST_ASSERT_EQUAL(current_slave_count, 0,
                        "Number of active slaves (%d) is not expected value 
(%d).",
@@ -956,13 +956,13 @@ test_set_bonded_port_initialization_mac_assignment(void)
         * 2. Add slave ethdevs to bonded device
         */
        for (i = 0; i < BONDED_INIT_MAC_ASSIGNMENT_SLAVE_COUNT; i++) {
-               TEST_ASSERT_SUCCESS(rte_eth_bond_slave_add(bonded_port_id,
+               TEST_ASSERT_SUCCESS(rte_eth_bond_member_add(bonded_port_id,
                                slave_port_ids[i]),
                                "Failed to add slave (%d) to bonded port (%d).",
                                slave_port_ids[i], bonded_port_id);
        }
 
-       slave_count = rte_eth_bond_slaves_get(bonded_port_id, slaves,
+       slave_count = rte_eth_bond_members_get(bonded_port_id, slaves,
                        RTE_MAX_ETHPORTS);
        TEST_ASSERT_EQUAL(BONDED_INIT_MAC_ASSIGNMENT_SLAVE_COUNT, slave_count,
                        "Number of slaves (%d) is not as expected (%d)",
@@ -1080,13 +1080,13 @@ test_set_bonded_port_initialization_mac_assignment(void)
                        bonded_port_id);
 
        for (i = 0; i < BONDED_INIT_MAC_ASSIGNMENT_SLAVE_COUNT; i++) {
-               TEST_ASSERT_SUCCESS(rte_eth_bond_slave_remove(bonded_port_id,
+               TEST_ASSERT_SUCCESS(rte_eth_bond_member_remove(bonded_port_id,
                                slave_port_ids[i]),
                                "Failed to remove slave %d from bonded port 
(%d).",
                                slave_port_ids[i], bonded_port_id);
        }
 
-       slave_count = rte_eth_bond_slaves_get(bonded_port_id, slaves,
+       slave_count = rte_eth_bond_members_get(bonded_port_id, slaves,
                        RTE_MAX_ETHPORTS);
 
        TEST_ASSERT_EQUAL(slave_count, 0,
@@ -1169,7 +1169,7 @@ test_adding_slave_after_bonded_device_started(void)
                                test_params->slave_port_ids[i], 1);
        }
 
-       TEST_ASSERT_SUCCESS(rte_eth_bond_slave_add(test_params->bonded_port_id,
+       TEST_ASSERT_SUCCESS(rte_eth_bond_member_add(test_params->bonded_port_id,
                        
test_params->slave_port_ids[test_params->bonded_slave_count]),
                        "Failed to add slave to bonded port.\n");
 
@@ -1253,7 +1253,7 @@ test_status_interrupt(void)
                        RTE_ETH_EVENT_INTR_LSC, test_bonding_lsc_event_callback,
                        &test_params->bonded_port_id);
 
-       slave_count = 
rte_eth_bond_active_slaves_get(test_params->bonded_port_id,
+       slave_count = 
rte_eth_bond_active_members_get(test_params->bonded_port_id,
                        slaves, RTE_MAX_ETHPORTS);
 
        TEST_ASSERT_EQUAL(slave_count, TEST_STATUS_INTERRUPT_SLAVE_COUNT,
@@ -1281,7 +1281,7 @@ test_status_interrupt(void)
        TEST_ASSERT(test_lsc_interrupt_count > 0,
                        "Did not receive link status change interrupt");
 
-       slave_count = 
rte_eth_bond_active_slaves_get(test_params->bonded_port_id,
+       slave_count = 
rte_eth_bond_active_members_get(test_params->bonded_port_id,
                        slaves, RTE_MAX_ETHPORTS);
 
        TEST_ASSERT_EQUAL(slave_count, 0,
@@ -1909,13 +1909,13 @@ 
test_roundrobin_verify_slave_link_status_change_behaviour(void)
                        "Failed to initialize bonded device with slaves");
 
        /* Verify Current Slaves Count /Active Slave Count is */
-       slave_count = rte_eth_bond_slaves_get(test_params->bonded_port_id, 
slaves,
+       slave_count = rte_eth_bond_members_get(test_params->bonded_port_id, 
slaves,
                        RTE_MAX_ETHPORTS);
        TEST_ASSERT_EQUAL(slave_count, TEST_RR_LINK_STATUS_SLAVE_COUNT,
                        "Number of slaves (%d) is not as expected (%d).",
                        slave_count, TEST_RR_LINK_STATUS_SLAVE_COUNT);
 
-       slave_count = 
rte_eth_bond_active_slaves_get(test_params->bonded_port_id,
+       slave_count = 
rte_eth_bond_active_members_get(test_params->bonded_port_id,
                        slaves, RTE_MAX_ETHPORTS);
        TEST_ASSERT_EQUAL(slave_count, TEST_RR_LINK_STATUS_SLAVE_COUNT,
                        "Number of active slaves (%d) is not as expected (%d).",
@@ -1927,7 +1927,7 @@ 
test_roundrobin_verify_slave_link_status_change_behaviour(void)
        virtual_ethdev_simulate_link_status_interrupt(
                        test_params->slave_port_ids[3], 0);
 
-       slave_count = 
rte_eth_bond_active_slaves_get(test_params->bonded_port_id,
+       slave_count = 
rte_eth_bond_active_members_get(test_params->bonded_port_id,
                        slaves, RTE_MAX_ETHPORTS);
        TEST_ASSERT_EQUAL(slave_count,
                        TEST_RR_LINK_STATUS_EXPECTED_ACTIVE_SLAVE_COUNT,
@@ -2053,7 +2053,7 @@ 
test_roundrobin_verfiy_polling_slave_link_status_change(void)
                }
 
                /* Add slave to bonded device */
-               
TEST_ASSERT_SUCCESS(rte_eth_bond_slave_add(test_params->bonded_port_id,
+               
TEST_ASSERT_SUCCESS(rte_eth_bond_member_add(test_params->bonded_port_id,
                                polling_test_slaves[i]),
                                "Failed to add slave %s(%d) to bonded device 
%d",
                                slave_name, polling_test_slaves[i],
@@ -2104,7 +2104,7 @@ 
test_roundrobin_verfiy_polling_slave_link_status_change(void)
        for (i = 0; i < TEST_RR_POLLING_LINK_STATUS_SLAVE_COUNT; i++) {
 
                TEST_ASSERT_SUCCESS(
-                               
rte_eth_bond_slave_remove(test_params->bonded_port_id,
+                               
rte_eth_bond_member_remove(test_params->bonded_port_id,
                                                polling_test_slaves[i]),
                                "Failed to remove slave %d from bonded port 
(%d)",
                                polling_test_slaves[i], 
test_params->bonded_port_id);
@@ -2509,13 +2509,13 @@ 
test_activebackup_verify_slave_link_status_change_failover(void)
                        "Failed to initialize bonded device with slaves");
 
        /* Verify Current Slaves Count /Active Slave Count is */
-       slave_count = rte_eth_bond_slaves_get(test_params->bonded_port_id, 
slaves,
+       slave_count = rte_eth_bond_members_get(test_params->bonded_port_id, 
slaves,
                        RTE_MAX_ETHPORTS);
        TEST_ASSERT_EQUAL(slave_count, 4,
                        "Number of slaves (%d) is not as expected (%d).",
                        slave_count, 4);
 
-       slave_count = 
rte_eth_bond_active_slaves_get(test_params->bonded_port_id,
+       slave_count = 
rte_eth_bond_active_members_get(test_params->bonded_port_id,
                        slaves, RTE_MAX_ETHPORTS);
        TEST_ASSERT_EQUAL(slave_count, 4,
                        "Number of active slaves (%d) is not as expected (%d).",
@@ -2531,7 +2531,7 @@ 
test_activebackup_verify_slave_link_status_change_failover(void)
        virtual_ethdev_simulate_link_status_interrupt(
                        test_params->slave_port_ids[3], 0);
 
-       TEST_ASSERT_EQUAL(rte_eth_bond_active_slaves_get(
+       TEST_ASSERT_EQUAL(rte_eth_bond_active_members_get(
                        test_params->bonded_port_id, slaves, RTE_MAX_ETHPORTS), 
2,
                        "Number of active slaves (%d) is not as expected (%d).",
                        slave_count, 2);
@@ -2547,7 +2547,7 @@ 
test_activebackup_verify_slave_link_status_change_failover(void)
        virtual_ethdev_simulate_link_status_interrupt(
                        test_params->slave_port_ids[0], 0);
 
-       TEST_ASSERT_EQUAL(rte_eth_bond_active_slaves_get(
+       TEST_ASSERT_EQUAL(rte_eth_bond_active_members_get(
                        test_params->bonded_port_id, slaves, RTE_MAX_ETHPORTS),
                        3,
                        "Number of active slaves (%d) is not as expected (%d).",
@@ -3441,13 +3441,13 @@ 
test_balance_verify_slave_link_status_change_behaviour(void)
 
 
        /* Verify Current Slaves Count /Active Slave Count is */
-       slave_count = rte_eth_bond_slaves_get(test_params->bonded_port_id, 
slaves,
+       slave_count = rte_eth_bond_members_get(test_params->bonded_port_id, 
slaves,
                        RTE_MAX_ETHPORTS);
        TEST_ASSERT_EQUAL(slave_count, TEST_BALANCE_LINK_STATUS_SLAVE_COUNT,
                        "Number of slaves (%d) is not as expected (%d).",
                        slave_count, TEST_BALANCE_LINK_STATUS_SLAVE_COUNT);
 
-       slave_count = 
rte_eth_bond_active_slaves_get(test_params->bonded_port_id,
+       slave_count = 
rte_eth_bond_active_members_get(test_params->bonded_port_id,
                        slaves, RTE_MAX_ETHPORTS);
        TEST_ASSERT_EQUAL(slave_count, TEST_BALANCE_LINK_STATUS_SLAVE_COUNT,
                        "Number of active slaves (%d) is not as expected (%d).",
@@ -3459,7 +3459,7 @@ 
test_balance_verify_slave_link_status_change_behaviour(void)
        virtual_ethdev_simulate_link_status_interrupt(
                        test_params->slave_port_ids[3], 0);
 
-       TEST_ASSERT_EQUAL(rte_eth_bond_active_slaves_get(
+       TEST_ASSERT_EQUAL(rte_eth_bond_active_members_get(
                        test_params->bonded_port_id, slaves, RTE_MAX_ETHPORTS), 
2,
                        "Number of active slaves (%d) is not as expected (%d).",
                        slave_count, 2);
@@ -3508,7 +3508,7 @@ 
test_balance_verify_slave_link_status_change_behaviour(void)
        virtual_ethdev_simulate_link_status_interrupt(
                        test_params->slave_port_ids[2], 0);
 
-       TEST_ASSERT_EQUAL(rte_eth_bond_active_slaves_get(
+       TEST_ASSERT_EQUAL(rte_eth_bond_active_members_get(
                        test_params->bonded_port_id, slaves, RTE_MAX_ETHPORTS), 
1,
                        "Number of active slaves (%d) is not as expected (%d).",
                        slave_count, 1);
@@ -4023,13 +4023,13 @@ 
test_broadcast_verify_slave_link_status_change_behaviour(void)
                                1), "Failed to initialise bonded device");
 
        /* Verify Current Slaves Count /Active Slave Count is */
-       slave_count = rte_eth_bond_slaves_get(test_params->bonded_port_id, 
slaves,
+       slave_count = rte_eth_bond_members_get(test_params->bonded_port_id, 
slaves,
                        RTE_MAX_ETHPORTS);
        TEST_ASSERT_EQUAL(slave_count, 4,
                        "Number of slaves (%d) is not as expected (%d).",
                        slave_count, 4);
 
-       slave_count = 
rte_eth_bond_active_slaves_get(test_params->bonded_port_id,
+       slave_count = 
rte_eth_bond_active_members_get(test_params->bonded_port_id,
                        slaves, RTE_MAX_ETHPORTS);
        TEST_ASSERT_EQUAL(slave_count, 4,
                        "Number of active slaves (%d) is not as expected (%d).",
@@ -4041,7 +4041,7 @@ 
test_broadcast_verify_slave_link_status_change_behaviour(void)
        virtual_ethdev_simulate_link_status_interrupt(
                        test_params->slave_port_ids[3], 0);
 
-       slave_count = 
rte_eth_bond_active_slaves_get(test_params->bonded_port_id,
+       slave_count = 
rte_eth_bond_active_members_get(test_params->bonded_port_id,
                        slaves, RTE_MAX_ETHPORTS);
        TEST_ASSERT_EQUAL(slave_count, 2,
                        "Number of active slaves (%d) is not as expected (%d).",
@@ -4581,13 +4581,13 @@ test_tlb_verify_slave_link_status_change_failover(void)
                        "Failed to initialize bonded device with slaves");
 
        /* Verify Current Slaves Count /Active Slave Count is */
-       slave_count = rte_eth_bond_slaves_get(test_params->bonded_port_id, 
slaves,
+       slave_count = rte_eth_bond_members_get(test_params->bonded_port_id, 
slaves,
                        RTE_MAX_ETHPORTS);
        TEST_ASSERT_EQUAL(slave_count, 4,
                        "Number of slaves (%d) is not as expected (%d).\n",
                        slave_count, 4);
 
-       slave_count = 
rte_eth_bond_active_slaves_get(test_params->bonded_port_id,
+       slave_count = 
rte_eth_bond_active_members_get(test_params->bonded_port_id,
                        slaves, RTE_MAX_ETHPORTS);
        TEST_ASSERT_EQUAL(slave_count, (int)4,
                        "Number of slaves (%d) is not as expected (%d).\n",
@@ -4603,7 +4603,7 @@ test_tlb_verify_slave_link_status_change_failover(void)
        virtual_ethdev_simulate_link_status_interrupt(
                        test_params->slave_port_ids[3], 0);
 
-       TEST_ASSERT_EQUAL(rte_eth_bond_active_slaves_get(
+       TEST_ASSERT_EQUAL(rte_eth_bond_active_members_get(
                        test_params->bonded_port_id, slaves, RTE_MAX_ETHPORTS), 
2,
                        "Number of active slaves (%d) is not as expected (%d).",
                        slave_count, 2);
@@ -4619,7 +4619,7 @@ test_tlb_verify_slave_link_status_change_failover(void)
        virtual_ethdev_simulate_link_status_interrupt(
                        test_params->slave_port_ids[0], 0);
 
-       TEST_ASSERT_EQUAL(rte_eth_bond_active_slaves_get(
+       TEST_ASSERT_EQUAL(rte_eth_bond_active_members_get(
                        test_params->bonded_port_id, slaves, RTE_MAX_ETHPORTS), 
3,
                        "Number of active slaves (%d) is not as expected (%d).",
                        slave_count, 3);
diff --git a/app/test/test_link_bonding_mode4.c 
b/app/test/test_link_bonding_mode4.c
index 21c512c94b..98d7cf9f54 100644
--- a/app/test/test_link_bonding_mode4.c
+++ b/app/test/test_link_bonding_mode4.c
@@ -238,7 +238,7 @@ add_slave(struct slave_conf *slave, uint8_t start)
        TEST_ASSERT_SUCCESS(rte_eth_dev_mac_addr_add(slave->port_id, &addr, 0),
                "Failed to set slave MAC address");
 
-       TEST_ASSERT_SUCCESS(rte_eth_bond_slave_add(test_params.bonded_port_id,
+       TEST_ASSERT_SUCCESS(rte_eth_bond_member_add(test_params.bonded_port_id,
                slave->port_id),
                        "Failed to add slave (idx=%u, id=%u) to bonding 
(id=%u)",
                        (uint8_t)(slave - test_params.slave_ports), 
slave->port_id,
@@ -279,7 +279,7 @@ remove_slave(struct slave_conf *slave)
                "Slave %u tx queue not empty while removing from bonding.",
                slave->port_id);
 
-       TEST_ASSERT_EQUAL(rte_eth_bond_slave_remove(test_params.bonded_port_id,
+       TEST_ASSERT_EQUAL(rte_eth_bond_member_remove(test_params.bonded_port_id,
                        slave->port_id), 0,
                        "Failed to remove slave (idx=%u, id=%u) from bonding 
(id=%u)",
                        (uint8_t)slave_idx, slave->port_id,
@@ -359,7 +359,7 @@ remove_slaves_and_stop_bonded_device(void)
        FOR_EACH_SLAVE(i, slave)
                remove_slave(slave);
 
-       retval = rte_eth_bond_slaves_get(test_params.bonded_port_id, slaves,
+       retval = rte_eth_bond_members_get(test_params.bonded_port_id, slaves,
                RTE_DIM(slaves));
 
        TEST_ASSERT_EQUAL(retval, 0,
@@ -1540,7 +1540,7 @@ check_environment(void)
                        break;
        }
 
-       slaves_count = rte_eth_bond_slaves_get(test_params.bonded_port_id,
+       slaves_count = rte_eth_bond_members_get(test_params.bonded_port_id,
                        slaves, RTE_DIM(slaves));
 
        if (slaves_count != 0)
diff --git a/app/test/test_link_bonding_rssconf.c 
b/app/test/test_link_bonding_rssconf.c
index 464fb2dbd0..5d1b73f719 100644
--- a/app/test/test_link_bonding_rssconf.c
+++ b/app/test/test_link_bonding_rssconf.c
@@ -162,7 +162,7 @@ remove_slaves(void)
        FOR_EACH_PORT(n, port) {
                port = &test_params.slave_ports[n];
                if (port->is_slave) {
-                       TEST_ASSERT_SUCCESS(rte_eth_bond_slave_remove(
+                       TEST_ASSERT_SUCCESS(rte_eth_bond_member_remove(
                                        test_params.bond_port_id, 
port->port_id),
                                        "Cannot remove slave %d from bonding", 
port->port_id);
                        port->is_slave = 0;
@@ -193,7 +193,7 @@ bond_slaves(void)
        FOR_EACH_PORT(n, port) {
                port = &test_params.slave_ports[n];
                if (!port->is_slave) {
-                       
TEST_ASSERT_SUCCESS(rte_eth_bond_slave_add(test_params.bond_port_id,
+                       
TEST_ASSERT_SUCCESS(rte_eth_bond_member_add(test_params.bond_port_id,
                                        port->port_id), "Cannot attach slave %d 
to the bonding",
                                        port->port_id);
                        port->is_slave = 1;
@@ -289,7 +289,7 @@ slave_remove_and_add(void)
        struct slave_conf *port = &(test_params.slave_ports[0]);
 
        /* 1. Remove first slave from bonding */
-       TEST_ASSERT_SUCCESS(rte_eth_bond_slave_remove(test_params.bond_port_id,
+       TEST_ASSERT_SUCCESS(rte_eth_bond_member_remove(test_params.bond_port_id,
                        port->port_id), "Cannot remove slave #d from bonding");
 
        /* 2. Change removed (ex-)slave and bonding configuration to different
@@ -305,7 +305,7 @@ slave_remove_and_add(void)
                        "Removed slave didn't should be synchronized with 
bonding port");
 
        /* 3. Add (ex-)slave and check if configuration changed*/
-       TEST_ASSERT_SUCCESS(rte_eth_bond_slave_add(test_params.bond_port_id,
+       TEST_ASSERT_SUCCESS(rte_eth_bond_member_add(test_params.bond_port_id,
                        port->port_id), "Cannot add slave");
 
        bond_reta_fetch();
diff --git a/doc/guides/rel_notes/deprecation.rst 
b/doc/guides/rel_notes/deprecation.rst
index 5b16b66267..2f504e4c78 100644
--- a/doc/guides/rel_notes/deprecation.rst
+++ b/doc/guides/rel_notes/deprecation.rst
@@ -168,3 +168,15 @@ Deprecation Notices
   The data structure ``struct rte_eth_bond_8023ad_slave_info`` will be
   deprecated in DPDK 23.07, and removed in DPDK 23.11. The relevant code can be
   updated using ``struct rte_eth_bond_8023ad_member_info``.
+  The following functions will be deprecated in DPDK 23.07, and removed in
+  DPDK 23.11. The old functions:
+  ``rte_eth_bond_8023ad_slave_info``,
+  ``rte_eth_bond_active_slaves_get``,
+  ``rte_eth_bond_slave_add``,
+  ``rte_eth_bond_slave_remove``, and
+  ``rte_eth_bond_slaves_get`` will be replaced by:
+  ``rte_eth_bond_8023ad_member_info``,
+  ``rte_eth_bond_active_members_get``,
+  ``rte_eth_bond_member_add``,
+  ``rte_eth_bond_member_remove``,
+  and ``rte_eth_bond_members_get``.
diff --git a/drivers/net/bonding/bonding_testpmd.c 
b/drivers/net/bonding/bonding_testpmd.c
index b3c12cada0..6049d5c865 100644
--- a/drivers/net/bonding/bonding_testpmd.c
+++ b/drivers/net/bonding/bonding_testpmd.c
@@ -347,7 +347,7 @@ static void cmd_add_bonding_slave_parsed(void 
*parsed_result,
        portid_t slave_port_id = res->slave_id;
 
        /* add the slave for a bonded device. */
-       if (rte_eth_bond_slave_add(master_port_id, slave_port_id) != 0) {
+       if (rte_eth_bond_member_add(master_port_id, slave_port_id) != 0) {
                fprintf(stderr,
                        "\t Failed to add slave %d to master port = %d.\n",
                        slave_port_id, master_port_id);
@@ -406,7 +406,7 @@ static void cmd_remove_bonding_slave_parsed(void 
*parsed_result,
        portid_t slave_port_id = res->slave_id;
 
        /* remove the slave from a bonded device. */
-       if (rte_eth_bond_slave_remove(master_port_id, slave_port_id) != 0) {
+       if (rte_eth_bond_member_remove(master_port_id, slave_port_id) != 0) {
                fprintf(stderr,
                        "\t Failed to remove slave %d from master port = %d.\n",
                        slave_port_id, master_port_id);
diff --git a/drivers/net/bonding/rte_eth_bond.h 
b/drivers/net/bonding/rte_eth_bond.h
index 874aa91a5f..6783c5b342 100644
--- a/drivers/net/bonding/rte_eth_bond.h
+++ b/drivers/net/bonding/rte_eth_bond.h
@@ -121,8 +121,16 @@ rte_eth_bond_free(const char *name);
  * @return
  *     0 on success, negative value otherwise
  */
+__rte_experimental
 int
-rte_eth_bond_slave_add(uint16_t bonded_port_id, uint16_t slave_port_id);
+rte_eth_bond_member_add(uint16_t bonded_port_id, uint16_t member_port_id);
+
+__rte_deprecated
+static inline int
+rte_eth_bond_slave_add(uint16_t bonded_port_id, uint16_t slave_port_id)
+{
+       return rte_eth_bond_member_add(bonded_port_id, slave_port_id);
+}
 
 /**
  * Remove a slave rte_eth_dev device from the bonded device
@@ -133,8 +141,16 @@ rte_eth_bond_slave_add(uint16_t bonded_port_id, uint16_t 
slave_port_id);
  * @return
  *     0 on success, negative value otherwise
  */
+__rte_experimental
 int
-rte_eth_bond_slave_remove(uint16_t bonded_port_id, uint16_t slave_port_id);
+rte_eth_bond_member_remove(uint16_t bonded_port_id, uint16_t member_port_id);
+
+__rte_deprecated
+static inline int
+rte_eth_bond_slave_remove(uint16_t bonded_port_id, uint16_t slave_port_id)
+{
+       return rte_eth_bond_member_remove(bonded_port_id, slave_port_id);
+}
 
 /**
  * Set link bonding mode of bonded device
@@ -193,9 +209,18 @@ rte_eth_bond_primary_get(uint16_t bonded_port_id);
  *     Number of slaves associated with bonded device on success,
  *     negative value otherwise
  */
+__rte_experimental
 int
+rte_eth_bond_members_get(uint16_t bonded_port_id, uint16_t members[],
+               uint16_t len);
+
+__rte_deprecated
+static inline int
 rte_eth_bond_slaves_get(uint16_t bonded_port_id, uint16_t slaves[],
-                       uint16_t len);
+               uint16_t len)
+{
+       return rte_eth_bond_members_get(bonded_port_id, slaves, len);
+}
 
 /**
  * Populate an array with list of the active slaves port id's of the bonded
@@ -209,9 +234,18 @@ rte_eth_bond_slaves_get(uint16_t bonded_port_id, uint16_t 
slaves[],
  *     Number of active slaves associated with bonded device on success,
  *     negative value otherwise
  */
+__rte_experimental
 int
+rte_eth_bond_active_members_get(uint16_t bonded_port_id, uint16_t members[],
+               uint16_t len);
+
+__rte_deprecated
+static inline int
 rte_eth_bond_active_slaves_get(uint16_t bonded_port_id, uint16_t slaves[],
-                               uint16_t len);
+               uint16_t len)
+{
+       return rte_eth_bond_active_members_get(bonded_port_id, slaves, len);
+}
 
 /**
  * Set explicit MAC address to use on bonded device and it's slaves.
diff --git a/drivers/net/bonding/rte_eth_bond_8023ad.c 
b/drivers/net/bonding/rte_eth_bond_8023ad.c
index 49f22ffab1..50618d9a9a 100644
--- a/drivers/net/bonding/rte_eth_bond_8023ad.c
+++ b/drivers/net/bonding/rte_eth_bond_8023ad.c
@@ -1517,7 +1517,7 @@ rte_eth_bond_8023ad_setup(uint16_t port_id,
 
 
 int
-rte_eth_bond_8023ad_slave_info(uint16_t port_id, uint16_t slave_id,
+rte_eth_bond_8023ad_member_info(uint16_t port_id, uint16_t slave_id,
                struct rte_eth_bond_8023ad_member_info *info)
 {
        struct rte_eth_dev *bond_dev;
diff --git a/drivers/net/bonding/rte_eth_bond_8023ad.h 
b/drivers/net/bonding/rte_eth_bond_8023ad.h
index ab6d0182a9..54ef2db6c0 100644
--- a/drivers/net/bonding/rte_eth_bond_8023ad.h
+++ b/drivers/net/bonding/rte_eth_bond_8023ad.h
@@ -193,10 +193,19 @@ rte_eth_bond_8023ad_setup(uint16_t port_id,
  *   -EINVAL if conf is NULL or slave id is invalid (not a slave of given
  *       bonded device or is not inactive).
  */
+__rte_experimental
 int
-rte_eth_bond_8023ad_slave_info(uint16_t port_id, uint16_t slave_id,
+rte_eth_bond_8023ad_member_info(uint16_t port_id, uint16_t member_id,
                struct rte_eth_bond_8023ad_member_info *conf);
 
+__rte_deprecated
+static inline int
+rte_eth_bond_8023ad_slave_info(uint16_t port_id, uint16_t slave_id,
+               struct rte_eth_bond_8023ad_member_info *conf)
+{
+       return rte_eth_bond_8023ad_member_info(port_id, slave_id, conf);
+}
+
 #ifdef __cplusplus
 }
 #endif
diff --git a/drivers/net/bonding/rte_eth_bond_api.c 
b/drivers/net/bonding/rte_eth_bond_api.c
index 8b6cdce34a..998059cb29 100644
--- a/drivers/net/bonding/rte_eth_bond_api.c
+++ b/drivers/net/bonding/rte_eth_bond_api.c
@@ -624,7 +624,7 @@ __eth_bond_slave_add_lock_free(uint16_t bonded_port_id, 
uint16_t slave_port_id)
 }
 
 int
-rte_eth_bond_slave_add(uint16_t bonded_port_id, uint16_t slave_port_id)
+rte_eth_bond_member_add(uint16_t bonded_port_id, uint16_t slave_port_id)
 {
        struct rte_eth_dev *bonded_eth_dev;
        struct bond_dev_private *internals;
@@ -760,7 +760,7 @@ __eth_bond_slave_remove_lock_free(uint16_t bonded_port_id,
 }
 
 int
-rte_eth_bond_slave_remove(uint16_t bonded_port_id, uint16_t slave_port_id)
+rte_eth_bond_member_remove(uint16_t bonded_port_id, uint16_t slave_port_id)
 {
        struct rte_eth_dev *bonded_eth_dev;
        struct bond_dev_private *internals;
@@ -849,7 +849,7 @@ rte_eth_bond_primary_get(uint16_t bonded_port_id)
 }
 
 int
-rte_eth_bond_slaves_get(uint16_t bonded_port_id, uint16_t slaves[],
+rte_eth_bond_members_get(uint16_t bonded_port_id, uint16_t slaves[],
                        uint16_t len)
 {
        struct bond_dev_private *internals;
@@ -873,7 +873,7 @@ rte_eth_bond_slaves_get(uint16_t bonded_port_id, uint16_t 
slaves[],
 }
 
 int
-rte_eth_bond_active_slaves_get(uint16_t bonded_port_id, uint16_t slaves[],
+rte_eth_bond_active_members_get(uint16_t bonded_port_id, uint16_t slaves[],
                uint16_t len)
 {
        struct bond_dev_private *internals;
diff --git a/drivers/net/bonding/rte_eth_bond_pmd.c 
b/drivers/net/bonding/rte_eth_bond_pmd.c
index 0a595d427c..92fba4e6c2 100644
--- a/drivers/net/bonding/rte_eth_bond_pmd.c
+++ b/drivers/net/bonding/rte_eth_bond_pmd.c
@@ -2203,7 +2203,7 @@ bond_ethdev_cfg_cleanup(struct rte_eth_dev *dev, bool 
remove)
                        continue;
                }
 
-               if (rte_eth_bond_slave_remove(bond_port_id, port_id) != 0) {
+               if (rte_eth_bond_member_remove(bond_port_id, port_id) != 0) {
                        RTE_BOND_LOG(ERR,
                                     "Failed to remove port %d from bonded 
device %s",
                                     port_id, dev->device->name);
@@ -3528,7 +3528,7 @@ dump_lacp(uint16_t port_id, FILE *f)
 
        fprintf(f, "  - Lacp info:\n");
 
-       num_active_slaves = rte_eth_bond_active_slaves_get(port_id, slaves,
+       num_active_slaves = rte_eth_bond_active_members_get(port_id, slaves,
                        RTE_MAX_ETHPORTS);
        if (num_active_slaves < 0) {
                fprintf(f, "\tFailed to get active slave list for port %u\n",
@@ -3546,7 +3546,7 @@ dump_lacp(uint16_t port_id, FILE *f)
        dump_lacp_conf(&port_conf, f);
 
        for (i = 0; i < num_active_slaves; i++) {
-               ret = rte_eth_bond_8023ad_slave_info(port_id, slaves[i],
+               ret = rte_eth_bond_8023ad_member_info(port_id, slaves[i],
                                &slave_info);
                if (ret) {
                        fprintf(f, "\tGet slave device %u 8023ad info failed\n",
@@ -4075,7 +4075,7 @@ bond_ethdev_configure(struct rte_eth_dev *dev)
                }
 
                for (i = 0; i < slave_ports.slave_count; i++) {
-                       if (rte_eth_bond_slave_add(port_id, 
slave_ports.slaves[i]) != 0) {
+                       if (rte_eth_bond_member_add(port_id, 
slave_ports.slaves[i]) != 0) {
                                RTE_BOND_LOG(ERR,
                                             "Failed to add port %d as slave to 
bonded device %s",
                                             slave_ports.slaves[i], name);
diff --git a/drivers/net/bonding/version.map b/drivers/net/bonding/version.map
index 9333923b4e..f3f0a776ff 100644
--- a/drivers/net/bonding/version.map
+++ b/drivers/net/bonding/version.map
@@ -31,3 +31,13 @@ DPDK_23 {
 
        local: *;
 };
+
+EXPERIMENTAL {
+       # added in 23.07
+       global:
+       rte_eth_bond_8023ad_member_info;
+       rte_eth_bond_active_members_get;
+       rte_eth_bond_member_add;
+       rte_eth_bond_member_remove;
+       rte_eth_bond_members_get;
+};
diff --git a/examples/bond/main.c b/examples/bond/main.c
index 9b076bb39f..f5514e5361 100644
--- a/examples/bond/main.c
+++ b/examples/bond/main.c
@@ -253,7 +253,7 @@ bond_port_init(struct rte_mempool *mbuf_pool)
                                "failed (res=%d)\n", BOND_PORT, retval);
 
        for (i = 0; i < slaves_count; i++) {
-               if (rte_eth_bond_slave_add(BOND_PORT, slaves[i]) == -1)
+               if (rte_eth_bond_member_add(BOND_PORT, slaves[i]) == -1)
                        rte_exit(-1, "Oooops! adding slave (%u) to bond (%u) 
failed!\n",
                                        slaves[i], BOND_PORT);
 
@@ -286,7 +286,7 @@ bond_port_init(struct rte_mempool *mbuf_pool)
        printf("Waiting for slaves to become active...");
        while (wait_counter) {
                uint16_t act_slaves[16] = {0};
-               if (rte_eth_bond_active_slaves_get(BOND_PORT, act_slaves, 16) ==
+               if (rte_eth_bond_active_members_get(BOND_PORT, act_slaves, 16) 
==
                                slaves_count) {
                        printf("\n");
                        break;
@@ -765,7 +765,7 @@ static void cmd_show_parsed(__rte_unused void 
*parsed_result,
        cmdline_printf(cl,
                        "Active_slaves:%d "
                        "packets received:Tot:%d Arp:%d IPv4:%d\n",
-                       rte_eth_bond_active_slaves_get(BOND_PORT, slaves, len),
+                       rte_eth_bond_active_members_get(BOND_PORT, slaves, len),
                        global_flag_stru_p->port_packets[0],
                        global_flag_stru_p->port_packets[1],
                        global_flag_stru_p->port_packets[2]);
-- 
2.39.1

Reply via email to