aboutsummaryrefslogtreecommitdiff
path: root/test/validation/api/pktio/pktio.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/validation/api/pktio/pktio.c')
-rw-r--r--test/validation/api/pktio/pktio.c16
1 files changed, 11 insertions, 5 deletions
diff --git a/test/validation/api/pktio/pktio.c b/test/validation/api/pktio/pktio.c
index d3ce41a2c..9a33fd983 100644
--- a/test/validation/api/pktio/pktio.c
+++ b/test/validation/api/pktio/pktio.c
@@ -1578,19 +1578,19 @@ static void pktio_test_mac(void)
CU_ASSERT(0 == ret);
}
-static void pktio_test_default_values(void)
+static void test_defaults(uint8_t fill)
{
odp_pktio_param_t pktio_p;
odp_pktin_queue_param_t qp_in;
odp_pktout_queue_param_t qp_out;
odp_pktio_config_t pktio_conf;
- memset(&pktio_p, 0x55, sizeof(pktio_p));
+ memset(&pktio_p, fill, sizeof(pktio_p));
odp_pktio_param_init(&pktio_p);
CU_ASSERT_EQUAL(pktio_p.in_mode, ODP_PKTIN_MODE_DIRECT);
CU_ASSERT_EQUAL(pktio_p.out_mode, ODP_PKTOUT_MODE_DIRECT);
- memset(&qp_in, 0x55, sizeof(qp_in));
+ memset(&qp_in, fill, sizeof(qp_in));
odp_pktin_queue_param_init(&qp_in);
CU_ASSERT_EQUAL(qp_in.op_mode, ODP_PKTIO_OP_MT);
CU_ASSERT_EQUAL(qp_in.classifier_enable, 0);
@@ -1609,13 +1609,13 @@ static void pktio_test_default_values(void)
CU_ASSERT_EQUAL(qp_in.queue_param_ovr, NULL);
CU_ASSERT_EQUAL(qp_in.vector.enable, false);
- memset(&qp_out, 0x55, sizeof(qp_out));
+ memset(&qp_out, fill, sizeof(qp_out));
odp_pktout_queue_param_init(&qp_out);
CU_ASSERT_EQUAL(qp_out.op_mode, ODP_PKTIO_OP_MT);
CU_ASSERT_EQUAL(qp_out.num_queues, 1);
CU_ASSERT_EQUAL(qp_out.queue_size[0], 0);
- memset(&pktio_conf, 0x55, sizeof(pktio_conf));
+ memset(&pktio_conf, fill, sizeof(pktio_conf));
odp_pktio_config_init(&pktio_conf);
CU_ASSERT_EQUAL(pktio_conf.pktin.all_bits, 0);
CU_ASSERT_EQUAL(pktio_conf.pktout.all_bits, 0);
@@ -1630,6 +1630,12 @@ static void pktio_test_default_values(void)
CU_ASSERT_EQUAL(pktio_conf.reassembly.max_num_frags, 2);
}
+static void pktio_test_default_values(void)
+{
+ test_defaults(0);
+ test_defaults(0xff);
+}
+
static void pktio_test_open(void)
{
odp_pktio_t pktio;