Lines Matching refs:retval
228 int retval; in add_slave() local
256 retval = rte_eth_macaddr_get(slave->port_id, &addr_check); in add_slave()
257 TEST_ASSERT_SUCCESS(retval, "Failed to get slave mac address: %s", in add_slave()
258 strerror(-retval)); in add_slave()
354 int retval; in remove_slaves_and_stop_bonded_device() local
365 retval = rte_eth_bond_slaves_get(test_params.bonded_port_id, slaves, in remove_slaves_and_stop_bonded_device()
368 TEST_ASSERT_EQUAL(retval, 0, in remove_slaves_and_stop_bonded_device()
370 test_params.bonded_port_id, retval); in remove_slaves_and_stop_bonded_device()
387 int retval, nb_mbuf_per_pool; in test_setup() local
409 retval = snprintf(name, RTE_DIM(name), SLAVE_RX_QUEUE_FMT, i); in test_setup()
410 TEST_ASSERT(retval <= (int)RTE_DIM(name) - 1, "Name too long"); in test_setup()
418 retval = snprintf(name, RTE_DIM(name), SLAVE_TX_QUEUE_FMT, i); in test_setup()
419 TEST_ASSERT(retval <= (int)RTE_DIM(name) - 1, "Name too long"); in test_setup()
427 retval = snprintf(name, RTE_DIM(name), SLAVE_DEV_NAME_FMT, i); in test_setup()
428 TEST_ASSERT(retval < (int)RTE_DIM(name) - 1, "Name too long"); in test_setup()
429 retval = rte_eth_from_rings(name, &port->rx_queue, 1, in test_setup()
431 TEST_ASSERT(retval >= 0, in test_setup()
437 retval = configure_ethdev(port->port_id, 1); in test_setup()
438 TEST_ASSERT_SUCCESS(retval, "Failed to configure virtual ethdev %s\n", in test_setup()
443 retval = rte_eth_bond_create(BONDED_DEV_NAME, BONDING_MODE_8023AD, in test_setup()
446 TEST_ASSERT(retval >= 0, "Failed to create bonded ethdev %s", in test_setup()
449 test_params.bonded_port_id = retval; in test_setup()
539 int retval; in bond_handshake_reply() local
544 retval = slave_get_pkts(slave, rx_buf, RTE_DIM(rx_buf)); in bond_handshake_reply()
545 TEST_ASSERT(retval >= 0, "Getting slave %u packets failed.", in bond_handshake_reply()
548 for (i = 0; i < (uint16_t)retval; i++) { in bond_handshake_reply()
559 retval = slave_put_pkts(slave, lacp_tx_buf, lacp_tx_buf_cnt); in bond_handshake_reply()
560 if (retval <= lacp_tx_buf_cnt) { in bond_handshake_reply()
562 for (i = RTE_MAX(0, retval); retval < lacp_tx_buf_cnt; retval++) in bond_handshake_reply()
566 TEST_ASSERT_EQUAL(retval, lacp_tx_buf_cnt, in bond_handshake_reply()
655 int retval; in test_mode4_lacp() local
657 retval = initialize_bonded_device_with_slaves(TEST_LACP_SLAVE_COUT, 0); in test_mode4_lacp()
658 TEST_ASSERT_SUCCESS(retval, "Failed to initialize bonded device"); in test_mode4_lacp()
661 retval = bond_handshake(); in test_mode4_lacp()
662 TEST_ASSERT_SUCCESS(retval, "Initial handshake failed"); in test_mode4_lacp()
664 retval = remove_slaves_and_stop_bonded_device(); in test_mode4_lacp()
665 TEST_ASSERT_SUCCESS(retval, "Test cleanup failed."); in test_mode4_lacp()
672 int retval; in test_mode4_agg_mode_selection() local
674 retval = initialize_bonded_device_with_slaves(TEST_LACP_SLAVE_COUT, 0); in test_mode4_agg_mode_selection()
675 TEST_ASSERT_SUCCESS(retval, "Failed to initialize bonded device"); in test_mode4_agg_mode_selection()
678 retval = rte_eth_bond_8023ad_agg_selection_set( in test_mode4_agg_mode_selection()
680 TEST_ASSERT_SUCCESS(retval, "Failed to initialize bond aggregation mode"); in test_mode4_agg_mode_selection()
681 retval = bond_handshake(); in test_mode4_agg_mode_selection()
682 TEST_ASSERT_SUCCESS(retval, "Initial handshake failed"); in test_mode4_agg_mode_selection()
685 retval = rte_eth_bond_8023ad_agg_selection_get( in test_mode4_agg_mode_selection()
687 TEST_ASSERT_EQUAL(retval, AGG_STABLE, in test_mode4_agg_mode_selection()
690 retval = remove_slaves_and_stop_bonded_device(); in test_mode4_agg_mode_selection()
691 TEST_ASSERT_SUCCESS(retval, "Test cleanup failed."); in test_mode4_agg_mode_selection()
695 retval = initialize_bonded_device_with_slaves(TEST_LACP_SLAVE_COUT, 0); in test_mode4_agg_mode_selection()
696 TEST_ASSERT_SUCCESS(retval, "Failed to initialize bonded device"); in test_mode4_agg_mode_selection()
699 retval = rte_eth_bond_8023ad_agg_selection_set( in test_mode4_agg_mode_selection()
702 TEST_ASSERT_SUCCESS(retval, in test_mode4_agg_mode_selection()
704 retval = bond_handshake(); in test_mode4_agg_mode_selection()
705 TEST_ASSERT_SUCCESS(retval, "Initial handshake failed"); in test_mode4_agg_mode_selection()
707 retval = rte_eth_bond_8023ad_agg_selection_get( in test_mode4_agg_mode_selection()
709 TEST_ASSERT_EQUAL(retval, AGG_BANDWIDTH, in test_mode4_agg_mode_selection()
712 retval = remove_slaves_and_stop_bonded_device(); in test_mode4_agg_mode_selection()
713 TEST_ASSERT_SUCCESS(retval, "Test cleanup failed."); in test_mode4_agg_mode_selection()
716 retval = initialize_bonded_device_with_slaves(TEST_LACP_SLAVE_COUT, 0); in test_mode4_agg_mode_selection()
717 TEST_ASSERT_SUCCESS(retval, "Failed to initialize bonded device"); in test_mode4_agg_mode_selection()
720 retval = rte_eth_bond_8023ad_agg_selection_set( in test_mode4_agg_mode_selection()
722 TEST_ASSERT_SUCCESS(retval, in test_mode4_agg_mode_selection()
724 retval = bond_handshake(); in test_mode4_agg_mode_selection()
725 TEST_ASSERT_SUCCESS(retval, "Initial handshake failed"); in test_mode4_agg_mode_selection()
727 retval = rte_eth_bond_8023ad_agg_selection_get( in test_mode4_agg_mode_selection()
729 TEST_ASSERT_EQUAL(retval, AGG_COUNT, in test_mode4_agg_mode_selection()
732 retval = remove_slaves_and_stop_bonded_device(); in test_mode4_agg_mode_selection()
733 TEST_ASSERT_SUCCESS(retval, "Test cleanup failed."); in test_mode4_agg_mode_selection()
759 int retval; in generate_packets() local
772 retval = generate_packet_burst(test_params.mbuf_pool, buf, in generate_packets()
776 if (retval > 0 && retval != count) in generate_packets()
777 free_pkts(&buf[count - retval], retval); in generate_packets()
779 TEST_ASSERT_EQUAL(retval, count, "Failed to generate %u packets", in generate_packets()
791 int retval; in generate_and_put_packets() local
793 retval = generate_packets(src_mac, dst_mac, count, pkts); in generate_and_put_packets()
794 if (retval != (int)count) in generate_and_put_packets()
795 return retval; in generate_and_put_packets()
797 retval = slave_put_pkts(slave, pkts, count); in generate_and_put_packets()
798 if (retval > 0 && retval != count) in generate_and_put_packets()
799 free_pkts(&pkts[retval], count - retval); in generate_and_put_packets()
801 TEST_ASSERT_EQUAL(retval, count, in generate_and_put_packets()
815 int retval; in test_mode4_rx() local
825 retval = initialize_bonded_device_with_slaves(TEST_PROMISC_SLAVE_COUNT, in test_mode4_rx()
827 TEST_ASSERT_SUCCESS(retval, "Failed to initialize bonded device"); in test_mode4_rx()
829 retval = bond_handshake(); in test_mode4_rx()
830 TEST_ASSERT_SUCCESS(retval, "Initial handshake failed"); in test_mode4_rx()
832 retval = rte_eth_macaddr_get(test_params.bonded_port_id, &bonded_mac); in test_mode4_rx()
833 TEST_ASSERT_SUCCESS(retval, "Failed to get mac address: %s", in test_mode4_rx()
834 strerror(-retval)); in test_mode4_rx()
846 retval = rte_eth_promiscuous_enable(test_params.bonded_port_id); in test_mode4_rx()
847 TEST_ASSERT_SUCCESS(retval, in test_mode4_rx()
849 test_params.bonded_port_id, rte_strerror(-retval)); in test_mode4_rx()
853 retval = generate_and_put_packets(slave, &src_mac, &bonded_mac, 1); in test_mode4_rx()
854 TEST_ASSERT_SUCCESS(retval, "Failed to enqueue packets to slave %u", in test_mode4_rx()
857 retval = generate_and_put_packets(slave, &src_mac, &dst_mac, 1); in test_mode4_rx()
858 TEST_ASSERT_SUCCESS(retval, "Failed to enqueue packets to slave %u", in test_mode4_rx()
865 retval = rte_eth_rx_burst(test_params.bonded_port_id, 0, pkts, in test_mode4_rx()
868 if (retval == expected_pkts_cnt) { in test_mode4_rx()
886 } else if (retval > 0) in test_mode4_rx()
887 free_pkts(pkts, retval); in test_mode4_rx()
889 TEST_ASSERT_EQUAL(retval, expected_pkts_cnt, in test_mode4_rx()
890 "Expected %u packets but received only %d", expected_pkts_cnt, retval); in test_mode4_rx()
894 retval = rte_eth_promiscuous_disable(test_params.bonded_port_id); in test_mode4_rx()
895 TEST_ASSERT_SUCCESS(retval, in test_mode4_rx()
897 test_params.bonded_port_id, rte_strerror(-retval)); in test_mode4_rx()
901 retval = generate_and_put_packets(slave, &src_mac, &bonded_mac, 1); in test_mode4_rx()
902 TEST_ASSERT_SUCCESS(retval, "Failed to enqueue packets to slave %u", in test_mode4_rx()
905 retval = generate_and_put_packets(slave, &src_mac, &dst_mac, 1); in test_mode4_rx()
906 TEST_ASSERT_SUCCESS(retval, "Failed to enqueue packets to slave %u", in test_mode4_rx()
913 retval = rte_eth_rx_burst(test_params.bonded_port_id, 0, pkts, in test_mode4_rx()
916 if (retval == expected_pkts_cnt) { in test_mode4_rx()
927 } else if (retval > 0) in test_mode4_rx()
928 free_pkts(pkts, retval); in test_mode4_rx()
930 TEST_ASSERT_EQUAL(retval, expected_pkts_cnt, in test_mode4_rx()
931 "Expected %u packets but received only %d", expected_pkts_cnt, retval); in test_mode4_rx()
960 retval = generate_and_put_packets(slave, &src_mac, &dst_mac, 1); in test_mode4_rx()
961 TEST_ASSERT_SUCCESS(retval, "Failed to generate test packet burst."); in test_mode4_rx()
964 retval = generate_and_put_packets(slave, &src_mac, &bonded_mac, 1); in test_mode4_rx()
965 TEST_ASSERT_SUCCESS(retval, "Failed to generate test packet burst."); in test_mode4_rx()
967 retval = bond_rx(pkts, RTE_DIM(pkts)); in test_mode4_rx()
970 if (retval > 0) in test_mode4_rx()
971 free_pkts(pkts, retval); in test_mode4_rx()
977 TEST_ASSERT_EQUAL(retval, 0, "Packets received unexpectedly."); in test_mode4_rx()
979 TEST_ASSERT_NOT_EQUAL(retval, 0, in test_mode4_rx()
1007 int retval; in test_mode4_tx_burst() local
1014 retval = initialize_bonded_device_with_slaves(TEST_TX_SLAVE_COUNT, 0); in test_mode4_tx_burst()
1015 TEST_ASSERT_SUCCESS(retval, "Failed to initialize bonded device"); in test_mode4_tx_burst()
1017 retval = bond_handshake(); in test_mode4_tx_burst()
1018 TEST_ASSERT_SUCCESS(retval, "Initial handshake failed"); in test_mode4_tx_burst()
1020 retval = rte_eth_macaddr_get(test_params.bonded_port_id, &bonded_mac); in test_mode4_tx_burst()
1021 TEST_ASSERT_SUCCESS(retval, "Failed to get mac address: %s", in test_mode4_tx_burst()
1022 strerror(-retval)); in test_mode4_tx_burst()
1026 retval = generate_packets(&bonded_mac, &dst_mac, 1, &pkts[pkts_cnt]); in test_mode4_tx_burst()
1028 if (retval != 1) in test_mode4_tx_burst()
1031 TEST_ASSERT_EQUAL(retval, 1, "Failed to generate packet %u", pkts_cnt); in test_mode4_tx_burst()
1036 retval = bond_tx(pkts, pkts_cnt); in test_mode4_tx_burst()
1037 if (retval > 0 && retval < pkts_cnt) in test_mode4_tx_burst()
1038 free_pkts(&pkts[retval], pkts_cnt - retval); in test_mode4_tx_burst()
1040 TEST_ASSERT_EQUAL(retval, pkts_cnt, "TX on bonded device failed"); in test_mode4_tx_burst()
1049 retval = slave_get_pkts(slave, pkts, RTE_DIM(pkts)); in test_mode4_tx_burst()
1053 for (j = 0; j < retval; j++) { in test_mode4_tx_burst()
1099 retval = generate_packets(&bonded_mac, &dst_mac, 1, &pkts[pkts_cnt]); in test_mode4_tx_burst()
1101 if (retval != 1) in test_mode4_tx_burst()
1104 TEST_ASSERT_EQUAL(retval, 1, "Failed to generate test packet %u", in test_mode4_tx_burst()
1110 retval = bond_tx(pkts, pkts_cnt); in test_mode4_tx_burst()
1111 if (retval > 0 && retval < pkts_cnt) in test_mode4_tx_burst()
1112 free_pkts(&pkts[retval], pkts_cnt - retval); in test_mode4_tx_burst()
1114 TEST_ASSERT_EQUAL(retval, pkts_cnt, "TX on bonded device failed"); in test_mode4_tx_burst()
1123 retval = slave_get_pkts(slave, pkts, RTE_DIM(pkts)); in test_mode4_tx_burst()
1127 for (j = 0; j < retval; j++) { in test_mode4_tx_burst()
1196 int retval; in test_mode4_marker() local
1201 retval = initialize_bonded_device_with_slaves(TEST_MARKER_SLAVE_COUT, in test_mode4_marker()
1203 TEST_ASSERT_SUCCESS(retval, "Failed to initialize bonded device"); in test_mode4_marker()
1206 retval = bond_handshake(); in test_mode4_marker()
1207 TEST_ASSERT_SUCCESS(retval, "Initial handshake failed"); in test_mode4_marker()
1215 retval = slave_put_pkts(slave, &marker_pkt, 1); in test_mode4_marker()
1216 if (retval != 1) in test_mode4_marker()
1219 TEST_ASSERT_EQUAL(retval, 1, in test_mode4_marker()
1224 retval = rte_eth_rx_burst(test_params.bonded_port_id, 0, pkts, in test_mode4_marker()
1227 if (retval > 0) in test_mode4_marker()
1228 free_pkts(pkts, retval); in test_mode4_marker()
1230 TEST_ASSERT_EQUAL(retval, 0, "Received packets unexpectedly"); in test_mode4_marker()
1232 retval = rte_eth_tx_burst(test_params.bonded_port_id, 0, NULL, 0); in test_mode4_marker()
1233 TEST_ASSERT_EQUAL(retval, 0, in test_mode4_marker()
1234 "Requested TX of 0 packets but %d transmitted", retval); in test_mode4_marker()
1238 retval = slave_get_pkts(slave, pkts, MAX_PKT_BURST); in test_mode4_marker()
1239 if (retval == 0) in test_mode4_marker()
1241 if (retval > 1) in test_mode4_marker()
1242 free_pkts(pkts, retval); in test_mode4_marker()
1244 TEST_ASSERT_EQUAL(retval, 1, "failed to get slave packets"); in test_mode4_marker()
1245 nb_pkts = retval; in test_mode4_marker()
1250 retval = -1; in test_mode4_marker()
1253 retval = -2; in test_mode4_marker()
1255 retval = -3; in test_mode4_marker()
1259 TEST_ASSERT_NOT_EQUAL(retval, -1, "Unexpected protocol type"); in test_mode4_marker()
1260 TEST_ASSERT_NOT_EQUAL(retval, -2, "Unexpected sub protocol type"); in test_mode4_marker()
1261 TEST_ASSERT_NOT_EQUAL(retval, -3, "Unexpected marker type"); in test_mode4_marker()
1268 retval = remove_slaves_and_stop_bonded_device(); in test_mode4_marker()
1269 TEST_ASSERT_SUCCESS(retval, "Test cleanup failed."); in test_mode4_marker()
1279 int retval; in test_mode4_expired() local
1287 retval = initialize_bonded_device_with_slaves(TEST_EXPIRED_SLAVE_COUNT, in test_mode4_expired()
1309 retval = bond_handshake(); in test_mode4_expired()
1310 TEST_ASSERT_SUCCESS(retval, "Initial handshake failed"); in test_mode4_expired()
1326 retval = bond_tx(NULL, 0); in test_mode4_expired()
1327 TEST_ASSERT_EQUAL(retval, 0, "Unexpectedly received %d packets", in test_mode4_expired()
1328 retval); in test_mode4_expired()
1331 retval = bond_handshake_reply(slave); in test_mode4_expired()
1332 TEST_ASSERT(retval >= 0, "Handshake failed"); in test_mode4_expired()
1345 retval = bond_rx(pkts, RTE_DIM(pkts)); in test_mode4_expired()
1346 if (retval > 0) in test_mode4_expired()
1347 free_pkts(pkts, retval); in test_mode4_expired()
1349 TEST_ASSERT_EQUAL(retval, 0, "Unexpectedly received %d packets", in test_mode4_expired()
1350 retval); in test_mode4_expired()
1363 retval = remove_slaves_and_stop_bonded_device(); in test_mode4_expired()
1364 TEST_ASSERT_SUCCESS(retval, "Test cleanup failed."); in test_mode4_expired()
1383 int retval; in test_mode4_ext_ctrl() local
1408 retval = initialize_bonded_device_with_slaves(TEST_TX_SLAVE_COUNT, 0); in test_mode4_ext_ctrl()
1409 TEST_ASSERT_SUCCESS(retval, "Failed to initialize bonded device"); in test_mode4_ext_ctrl()
1424 retval = remove_slaves_and_stop_bonded_device(); in test_mode4_ext_ctrl()
1425 TEST_ASSERT_SUCCESS(retval, "Bonded device cleanup failed."); in test_mode4_ext_ctrl()
1434 int retval; in test_mode4_ext_lacp() local
1462 retval = initialize_bonded_device_with_slaves(TEST_TX_SLAVE_COUNT, 1); in test_mode4_ext_lacp()
1463 TEST_ASSERT_SUCCESS(retval, "Failed to initialize bonded device"); in test_mode4_ext_lacp()
1472 retval = rte_eth_bond_8023ad_ext_slowtx( in test_mode4_ext_lacp()
1475 TEST_ASSERT_SUCCESS(retval, in test_mode4_ext_lacp()
1513 retval = remove_slaves_and_stop_bonded_device(); in test_mode4_ext_lacp()
1514 TEST_ASSERT_SUCCESS(retval, "Test cleanup failed."); in test_mode4_ext_lacp()