@@ -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);
@@ -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);
@@ -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)
@@ -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();
@@ -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``.
@@ -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);
@@ -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.
@@ -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;
@@ -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
@@ -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;
@@ -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);
@@ -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;
+};
@@ -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]);