aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorPetri Savolainen <petri.savolainen@nokia.com>2022-11-24 13:46:51 +0200
committerMatias Elo <matias.elo@nokia.com>2022-12-02 15:30:41 +0200
commit8159061d554e6edee7da89126188cc6f9e65dc10 (patch)
tree3d648e300a2a027e72d67ec5a69f03ed8fcc8302 /test
parentc18394be28d17be184d144b4355f1b0047823a46 (diff)
validation: pktio: check flow control enumeration
Check packet IO config default values. Check PFC enumeration in link info. Signed-off-by: Petri Savolainen <petri.savolainen@nokia.com> Reviewed-by: Nithin Dabilpuram <ndabilpuram@marvell.com> Reviewed-by: Matias Elo <matias.elo@nokia.com>
Diffstat (limited to 'test')
-rw-r--r--test/validation/api/pktio/pktio.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/test/validation/api/pktio/pktio.c b/test/validation/api/pktio/pktio.c
index ecd96868d..320db19eb 100644
--- a/test/validation/api/pktio/pktio.c
+++ b/test/validation/api/pktio/pktio.c
@@ -1750,6 +1750,8 @@ static void pktio_test_pktio_config(void)
CU_ASSERT(!config.reassembly.en_ipv6);
CU_ASSERT(config.reassembly.max_wait_time == 0);
CU_ASSERT(config.reassembly.max_num_frags == 2);
+ CU_ASSERT(config.flow_control.pause_rx == ODP_PKTIO_LINK_PAUSE_OFF);
+ CU_ASSERT(config.flow_control.pause_tx == ODP_PKTIO_LINK_PAUSE_OFF);
/* Indicate packet refs might be used */
config.pktout.bit.no_packet_refs = 0;
@@ -1823,11 +1825,13 @@ static void pktio_test_link_info(void)
link_info.duplex == ODP_PKTIO_LINK_DUPLEX_HALF ||
link_info.duplex == ODP_PKTIO_LINK_DUPLEX_FULL);
CU_ASSERT(link_info.pause_rx == ODP_PKTIO_LINK_PAUSE_UNKNOWN ||
+ link_info.pause_rx == ODP_PKTIO_LINK_PAUSE_OFF ||
link_info.pause_rx == ODP_PKTIO_LINK_PAUSE_ON ||
- link_info.pause_rx == ODP_PKTIO_LINK_PAUSE_OFF);
+ link_info.pause_rx == ODP_PKTIO_LINK_PFC_ON);
CU_ASSERT(link_info.pause_tx == ODP_PKTIO_LINK_PAUSE_UNKNOWN ||
+ link_info.pause_tx == ODP_PKTIO_LINK_PAUSE_OFF ||
link_info.pause_tx == ODP_PKTIO_LINK_PAUSE_ON ||
- link_info.pause_tx == ODP_PKTIO_LINK_PAUSE_OFF);
+ link_info.pause_tx == ODP_PKTIO_LINK_PFC_ON);
CU_ASSERT(link_info.status == ODP_PKTIO_LINK_STATUS_UNKNOWN ||
link_info.status == ODP_PKTIO_LINK_STATUS_UP ||
link_info.status == ODP_PKTIO_LINK_STATUS_DOWN);