Lines Matching refs:ut_params

212 fill_crypto_xform(struct ipsec_unitest_params *ut_params,  in fill_crypto_xform()  argument
216 ut_params->cipher_xform.type = RTE_CRYPTO_SYM_XFORM_CIPHER; in fill_crypto_xform()
217 ut_params->cipher_xform.cipher.algo = cipher_algo->algo; in fill_crypto_xform()
218 ut_params->auth_xform.type = RTE_CRYPTO_SYM_XFORM_AUTH; in fill_crypto_xform()
219 ut_params->auth_xform.auth.algo = auth_algo->algo; in fill_crypto_xform()
221 if (ut_params->ipsec_xform.direction == in fill_crypto_xform()
223 ut_params->cipher_xform.cipher.op = in fill_crypto_xform()
225 ut_params->auth_xform.auth.op = RTE_CRYPTO_AUTH_OP_VERIFY; in fill_crypto_xform()
226 ut_params->cipher_xform.next = NULL; in fill_crypto_xform()
227 ut_params->auth_xform.next = &ut_params->cipher_xform; in fill_crypto_xform()
228 ut_params->crypto_xforms = &ut_params->auth_xform; in fill_crypto_xform()
230 ut_params->cipher_xform.cipher.op = in fill_crypto_xform()
232 ut_params->auth_xform.auth.op = RTE_CRYPTO_AUTH_OP_GENERATE; in fill_crypto_xform()
233 ut_params->auth_xform.next = NULL; in fill_crypto_xform()
234 ut_params->cipher_xform.next = &ut_params->auth_xform; in fill_crypto_xform()
235 ut_params->crypto_xforms = &ut_params->cipher_xform; in fill_crypto_xform()
275 struct ipsec_unitest_params *ut_params = &unittest_params; in testsuite_setup() local
284 memset(ut_params, 0, sizeof(*ut_params)); in testsuite_setup()
295 fill_crypto_xform(ut_params, auth_algo, cipher_algo); in testsuite_setup()
305 rc = check_cryptodev_capability(ut_params, i); in testsuite_setup()
430 struct ipsec_unitest_params *ut_params = &unittest_params; in ut_setup() local
433 memset(ut_params, 0, sizeof(*ut_params)); in ut_setup()
450 struct ipsec_unitest_params *ut_params = &unittest_params; in ut_teardown() local
455 if (ut_params->cop[i]) { in ut_teardown()
456 rte_crypto_op_free(ut_params->cop[i]); in ut_teardown()
457 ut_params->cop[i] = NULL; in ut_teardown()
465 if (ut_params->obuf[i]) { in ut_teardown()
466 rte_pktmbuf_free(ut_params->obuf[i]); in ut_teardown()
467 if (ut_params->ibuf[i] == ut_params->obuf[i]) in ut_teardown()
468 ut_params->ibuf[i] = NULL; in ut_teardown()
469 ut_params->obuf[i] = NULL; in ut_teardown()
471 if (ut_params->ibuf[i]) { in ut_teardown()
472 rte_pktmbuf_free(ut_params->ibuf[i]); in ut_teardown()
473 ut_params->ibuf[i] = NULL; in ut_teardown()
476 if (ut_params->testbuf[i]) { in ut_teardown()
477 rte_pktmbuf_free(ut_params->testbuf[i]); in ut_teardown()
478 ut_params->testbuf[i] = NULL; in ut_teardown()
684 struct ipsec_unitest_params *ut_params = &unittest_params; in fill_ipsec_param() local
685 struct rte_ipsec_sa_prm *prm = &ut_params->sa_prm; in fill_ipsec_param()
695 prm->ipsec_xform = ut_params->ipsec_xform; in fill_ipsec_param()
714 fill_crypto_xform(ut_params, auth_algo, cipher_algo); in fill_ipsec_param()
717 prm->crypto_xform = ut_params->crypto_xforms; in fill_ipsec_param()
761 struct ipsec_unitest_params *ut_params = &unittest_params; in crypto_dequeue_burst() local
768 &ut_params->cop[pkt_cnt], num_pkts - pkt_cnt); in crypto_dequeue_burst()
784 struct ipsec_unitest_params *ut_params = &unittest_params; in crypto_ipsec() local
789 k = rte_ipsec_pkt_crypto_prepare(&ut_params->ss[0], ut_params->ibuf, in crypto_ipsec()
790 ut_params->cop, num_pkts); in crypto_ipsec()
797 ut_params->cop, num_pkts); in crypto_ipsec()
807 (const struct rte_crypto_op **)(uintptr_t)ut_params->cop, in crypto_ipsec()
808 ut_params->obuf, grp, num_pkts); in crypto_ipsec()
810 grp[0].m[0] != ut_params->obuf[0] || in crypto_ipsec()
812 grp[0].id.ptr != &ut_params->ss[0]) { in crypto_ipsec()
830 struct ipsec_unitest_params *ut_params = &unittest_params; in lksd_proto_ipsec() local
835 k = rte_ipsec_pkt_crypto_prepare(&ut_params->ss[0], ut_params->ibuf, in lksd_proto_ipsec()
836 ut_params->cop, num_pkts); in lksd_proto_ipsec()
844 TEST_ASSERT_EQUAL(ut_params->cop[i]->type, in lksd_proto_ipsec()
848 TEST_ASSERT_EQUAL(ut_params->cop[i]->status, in lksd_proto_ipsec()
852 TEST_ASSERT_EQUAL(ut_params->cop[i]->sess_type, in lksd_proto_ipsec()
856 TEST_ASSERT_EQUAL(ut_params->cop[i]->sym->m_src, in lksd_proto_ipsec()
857 ut_params->ibuf[i], in lksd_proto_ipsec()
864 ut_params->cop[i]->status = RTE_CRYPTO_OP_STATUS_SUCCESS; in lksd_proto_ipsec()
867 (const struct rte_crypto_op **)(uintptr_t)ut_params->cop, in lksd_proto_ipsec()
868 ut_params->obuf, grp, num_pkts); in lksd_proto_ipsec()
870 grp[0].m[0] != ut_params->obuf[0] || in lksd_proto_ipsec()
872 grp[0].id.ptr != &ut_params->ss[0]) { in lksd_proto_ipsec()
904 struct ipsec_unitest_params *ut_params = &unittest_params; in crypto_ipsec_2sa() local
911 k = rte_ipsec_pkt_crypto_prepare(&ut_params->ss[r], in crypto_ipsec_2sa()
912 ut_params->ibuf + i, ut_params->cop + i, 1); in crypto_ipsec_2sa()
919 ut_params->cop + i, 1); in crypto_ipsec_2sa()
931 (const struct rte_crypto_op **)(uintptr_t)ut_params->cop, in crypto_ipsec_2sa()
932 ut_params->obuf, grp, BURST_SIZE); in crypto_ipsec_2sa()
975 struct ipsec_unitest_params *ut_params = &unittest_params; in crypto_ipsec_4grp_check_mbufs() local
981 if (grp[grp_ind].m[i] != ut_params->obuf[j]) { in crypto_ipsec_4grp_check_mbufs()
987 if (grp[grp_ind].m[i] != ut_params->obuf[j]) { in crypto_ipsec_4grp_check_mbufs()
994 if (grp[grp_ind].m[i] != ut_params->obuf[j]) { in crypto_ipsec_4grp_check_mbufs()
1000 if (grp[grp_ind].m[i] != ut_params->obuf[j]) { in crypto_ipsec_4grp_check_mbufs()
1037 struct ipsec_unitest_params *ut_params = &unittest_params; in crypto_ipsec_2sa_4grp() local
1046 k = rte_ipsec_pkt_crypto_prepare(&ut_params->ss[j], in crypto_ipsec_2sa_4grp()
1047 ut_params->ibuf + i, ut_params->cop + i, 1); in crypto_ipsec_2sa_4grp()
1054 ut_params->cop + i, 1); in crypto_ipsec_2sa_4grp()
1066 (const struct rte_crypto_op **)(uintptr_t)ut_params->cop, in crypto_ipsec_2sa_4grp()
1067 ut_params->obuf, grp, BURST_SIZE); in crypto_ipsec_2sa_4grp()
1100 struct ipsec_unitest_params *ut_params = &unittest_params; in test_ipsec_reorder_inb_pkt_burst() local
1116 ibuf_tmp[j] = ut_params->ibuf[reorder[j]]; in test_ipsec_reorder_inb_pkt_burst()
1118 memcpy(ut_params->ibuf, ibuf_tmp, sizeof(ut_params->ibuf)); in test_ipsec_reorder_inb_pkt_burst()
1125 struct ipsec_unitest_params *ut_params = &unittest_params; in test_ipsec_crypto_op_alloc() local
1130 ut_params->cop[j] = rte_crypto_op_alloc(ts_params->cop_mpool, in test_ipsec_crypto_op_alloc()
1132 if (ut_params->cop[j] == NULL) { in test_ipsec_crypto_op_alloc()
1143 test_ipsec_dump_buffers(struct ipsec_unitest_params *ut_params, int i) in test_ipsec_dump_buffers() argument
1145 uint16_t j = ut_params->pkt_index; in test_ipsec_dump_buffers()
1154 if (ut_params->ibuf[j]) { in test_ipsec_dump_buffers()
1156 rte_pktmbuf_dump(stdout, ut_params->ibuf[j], in test_ipsec_dump_buffers()
1157 ut_params->ibuf[j]->data_len); in test_ipsec_dump_buffers()
1159 if (ut_params->obuf[j]) { in test_ipsec_dump_buffers()
1161 rte_pktmbuf_dump(stdout, ut_params->obuf[j], in test_ipsec_dump_buffers()
1162 ut_params->obuf[j]->data_len); in test_ipsec_dump_buffers()
1164 if (ut_params->testbuf[j]) { in test_ipsec_dump_buffers()
1166 rte_pktmbuf_dump(stdout, ut_params->testbuf[j], in test_ipsec_dump_buffers()
1167 ut_params->testbuf[j]->data_len); in test_ipsec_dump_buffers()
1212 crypto_inb_burst_null_null_check(struct ipsec_unitest_params *ut_params, int i, in crypto_inb_burst_null_null_check() argument
1218 ut_params->pkt_index = j; in crypto_inb_burst_null_null_check()
1222 rte_pktmbuf_mtod(ut_params->obuf[j], void *), in crypto_inb_burst_null_null_check()
1225 TEST_ASSERT_EQUAL(ut_params->obuf[j]->data_len, in crypto_inb_burst_null_null_check()
1226 ut_params->obuf[j]->pkt_len, in crypto_inb_burst_null_null_check()
1228 TEST_ASSERT_EQUAL(ut_params->obuf[j]->data_len, in crypto_inb_burst_null_null_check()
1240 struct ipsec_unitest_params *ut_params = &unittest_params; in test_ipsec_crypto_inb_burst_null_null() local
1256 ut_params->ibuf[j] = setup_test_string_tunneled( in test_ipsec_crypto_inb_burst_null_null()
1259 if (ut_params->ibuf[j] == NULL) in test_ipsec_crypto_inb_burst_null_null()
1274 ut_params, i, num_pkts); in test_ipsec_crypto_inb_burst_null_null()
1283 test_ipsec_dump_buffers(ut_params, i); in test_ipsec_crypto_inb_burst_null_null()
1294 struct ipsec_unitest_params *ut_params = &unittest_params; in test_ipsec_crypto_inb_burst_null_null_wrapper() local
1296 ut_params->ipsec_xform.spi = INBOUND_SPI; in test_ipsec_crypto_inb_burst_null_null_wrapper()
1297 ut_params->ipsec_xform.direction = RTE_SECURITY_IPSEC_SA_DIR_INGRESS; in test_ipsec_crypto_inb_burst_null_null_wrapper()
1298 ut_params->ipsec_xform.proto = RTE_SECURITY_IPSEC_SA_PROTO_ESP; in test_ipsec_crypto_inb_burst_null_null_wrapper()
1299 ut_params->ipsec_xform.mode = RTE_SECURITY_IPSEC_SA_MODE_TUNNEL; in test_ipsec_crypto_inb_burst_null_null_wrapper()
1300 ut_params->ipsec_xform.tunnel.type = RTE_SECURITY_IPSEC_TUNNEL_IPV4; in test_ipsec_crypto_inb_burst_null_null_wrapper()
1303 ut_params->ipsec_xform.options.esn = test_cfg[i].esn; in test_ipsec_crypto_inb_burst_null_null_wrapper()
1311 crypto_outb_burst_null_null_check(struct ipsec_unitest_params *ut_params, in crypto_outb_burst_null_null_check() argument
1319 ut_params->pkt_index = j; in crypto_outb_burst_null_null_check()
1321 testbuf_data = rte_pktmbuf_mtod(ut_params->testbuf[j], void *); in crypto_outb_burst_null_null_check()
1322 obuf_data = rte_pktmbuf_mtod(ut_params->obuf[j], void *); in crypto_outb_burst_null_null_check()
1325 ut_params->obuf[j]->pkt_len, in crypto_outb_burst_null_null_check()
1327 TEST_ASSERT_EQUAL(ut_params->obuf[j]->data_len, in crypto_outb_burst_null_null_check()
1328 ut_params->testbuf[j]->data_len, in crypto_outb_burst_null_null_check()
1330 TEST_ASSERT_EQUAL(ut_params->obuf[j]->pkt_len, in crypto_outb_burst_null_null_check()
1331 ut_params->testbuf[j]->pkt_len, in crypto_outb_burst_null_null_check()
1342 struct ipsec_unitest_params *ut_params = &unittest_params; in test_ipsec_crypto_outb_burst_null_null() local
1357 ut_params->ibuf[j] = setup_test_string(ts_params->mbuf_pool, in test_ipsec_crypto_outb_burst_null_null()
1359 if (ut_params->ibuf[j] == NULL) in test_ipsec_crypto_outb_burst_null_null()
1364 ut_params->testbuf[j] = setup_test_string_tunneled( in test_ipsec_crypto_outb_burst_null_null()
1368 if (ut_params->testbuf[j] == NULL) in test_ipsec_crypto_outb_burst_null_null()
1380 rc = crypto_outb_burst_null_null_check(ut_params, in test_ipsec_crypto_outb_burst_null_null()
1388 test_ipsec_dump_buffers(ut_params, i); in test_ipsec_crypto_outb_burst_null_null()
1399 struct ipsec_unitest_params *ut_params = &unittest_params; in test_ipsec_crypto_outb_burst_null_null_wrapper() local
1401 ut_params->ipsec_xform.spi = OUTBOUND_SPI; in test_ipsec_crypto_outb_burst_null_null_wrapper()
1402 ut_params->ipsec_xform.direction = RTE_SECURITY_IPSEC_SA_DIR_EGRESS; in test_ipsec_crypto_outb_burst_null_null_wrapper()
1403 ut_params->ipsec_xform.proto = RTE_SECURITY_IPSEC_SA_PROTO_ESP; in test_ipsec_crypto_outb_burst_null_null_wrapper()
1404 ut_params->ipsec_xform.mode = RTE_SECURITY_IPSEC_SA_MODE_TUNNEL; in test_ipsec_crypto_outb_burst_null_null_wrapper()
1405 ut_params->ipsec_xform.tunnel.type = RTE_SECURITY_IPSEC_TUNNEL_IPV4; in test_ipsec_crypto_outb_burst_null_null_wrapper()
1408 ut_params->ipsec_xform.options.esn = test_cfg[i].esn; in test_ipsec_crypto_outb_burst_null_null_wrapper()
1416 inline_inb_burst_null_null_check(struct ipsec_unitest_params *ut_params, int i, in inline_inb_burst_null_null_check() argument
1424 ut_params->pkt_index = j; in inline_inb_burst_null_null_check()
1427 ibuf_data = rte_pktmbuf_mtod(ut_params->ibuf[j], void *); in inline_inb_burst_null_null_check()
1428 obuf_data = rte_pktmbuf_mtod(ut_params->obuf[j], void *); in inline_inb_burst_null_null_check()
1431 ut_params->ibuf[j]->data_len, in inline_inb_burst_null_null_check()
1433 TEST_ASSERT_EQUAL(ut_params->ibuf[j]->data_len, in inline_inb_burst_null_null_check()
1434 ut_params->obuf[j]->data_len, in inline_inb_burst_null_null_check()
1436 TEST_ASSERT_EQUAL(ut_params->ibuf[j]->pkt_len, in inline_inb_burst_null_null_check()
1437 ut_params->obuf[j]->pkt_len, in inline_inb_burst_null_null_check()
1439 TEST_ASSERT_EQUAL(ut_params->ibuf[j]->data_len, in inline_inb_burst_null_null_check()
1450 struct ipsec_unitest_params *ut_params = &unittest_params; in test_ipsec_inline_crypto_inb_burst_null_null() local
1466 ut_params->ibuf[j] = setup_test_string_tunneled( in test_ipsec_inline_crypto_inb_burst_null_null()
1470 if (ut_params->ibuf[j] == NULL) in test_ipsec_inline_crypto_inb_burst_null_null()
1474 ut_params->obuf[j] = setup_test_string( in test_ipsec_inline_crypto_inb_burst_null_null()
1477 if (ut_params->obuf[j] == NULL) in test_ipsec_inline_crypto_inb_burst_null_null()
1483 n = rte_ipsec_pkt_process(&ut_params->ss[0], ut_params->ibuf, in test_ipsec_inline_crypto_inb_burst_null_null()
1486 rc = inline_inb_burst_null_null_check(ut_params, i, in test_ipsec_inline_crypto_inb_burst_null_null()
1497 test_ipsec_dump_buffers(ut_params, i); in test_ipsec_inline_crypto_inb_burst_null_null()
1508 struct ipsec_unitest_params *ut_params = &unittest_params; in test_ipsec_inline_crypto_inb_burst_null_null_wrapper() local
1510 ut_params->ipsec_xform.spi = INBOUND_SPI; in test_ipsec_inline_crypto_inb_burst_null_null_wrapper()
1511 ut_params->ipsec_xform.direction = RTE_SECURITY_IPSEC_SA_DIR_INGRESS; in test_ipsec_inline_crypto_inb_burst_null_null_wrapper()
1512 ut_params->ipsec_xform.proto = RTE_SECURITY_IPSEC_SA_PROTO_ESP; in test_ipsec_inline_crypto_inb_burst_null_null_wrapper()
1513 ut_params->ipsec_xform.mode = RTE_SECURITY_IPSEC_SA_MODE_TUNNEL; in test_ipsec_inline_crypto_inb_burst_null_null_wrapper()
1514 ut_params->ipsec_xform.tunnel.type = RTE_SECURITY_IPSEC_TUNNEL_IPV4; in test_ipsec_inline_crypto_inb_burst_null_null_wrapper()
1517 ut_params->ipsec_xform.options.esn = test_cfg[i].esn; in test_ipsec_inline_crypto_inb_burst_null_null_wrapper()
1528 struct ipsec_unitest_params *ut_params = &unittest_params; in test_ipsec_inline_proto_inb_burst_null_null() local
1544 ut_params->ibuf[j] = setup_test_string( in test_ipsec_inline_proto_inb_burst_null_null()
1547 if (ut_params->ibuf[j] == NULL) in test_ipsec_inline_proto_inb_burst_null_null()
1551 ut_params->obuf[j] = setup_test_string( in test_ipsec_inline_proto_inb_burst_null_null()
1554 if (ut_params->obuf[j] == NULL) in test_ipsec_inline_proto_inb_burst_null_null()
1560 n = rte_ipsec_pkt_process(&ut_params->ss[0], ut_params->ibuf, in test_ipsec_inline_proto_inb_burst_null_null()
1563 rc = inline_inb_burst_null_null_check(ut_params, i, in test_ipsec_inline_proto_inb_burst_null_null()
1574 test_ipsec_dump_buffers(ut_params, i); in test_ipsec_inline_proto_inb_burst_null_null()
1585 struct ipsec_unitest_params *ut_params = &unittest_params; in test_ipsec_inline_proto_inb_burst_null_null_wrapper() local
1587 ut_params->ipsec_xform.spi = INBOUND_SPI; in test_ipsec_inline_proto_inb_burst_null_null_wrapper()
1588 ut_params->ipsec_xform.direction = RTE_SECURITY_IPSEC_SA_DIR_INGRESS; in test_ipsec_inline_proto_inb_burst_null_null_wrapper()
1589 ut_params->ipsec_xform.proto = RTE_SECURITY_IPSEC_SA_PROTO_ESP; in test_ipsec_inline_proto_inb_burst_null_null_wrapper()
1590 ut_params->ipsec_xform.mode = RTE_SECURITY_IPSEC_SA_MODE_TUNNEL; in test_ipsec_inline_proto_inb_burst_null_null_wrapper()
1591 ut_params->ipsec_xform.tunnel.type = RTE_SECURITY_IPSEC_TUNNEL_IPV4; in test_ipsec_inline_proto_inb_burst_null_null_wrapper()
1594 ut_params->ipsec_xform.options.esn = test_cfg[i].esn; in test_ipsec_inline_proto_inb_burst_null_null_wrapper()
1602 inline_outb_burst_null_null_check(struct ipsec_unitest_params *ut_params, in inline_outb_burst_null_null_check() argument
1610 ut_params->pkt_index = j; in inline_outb_burst_null_null_check()
1613 ibuf_data = rte_pktmbuf_mtod(ut_params->ibuf[j], void *); in inline_outb_burst_null_null_check()
1614 obuf_data = rte_pktmbuf_mtod(ut_params->obuf[j], void *); in inline_outb_burst_null_null_check()
1616 ut_params->ibuf[j]->data_len, in inline_outb_burst_null_null_check()
1618 TEST_ASSERT_EQUAL(ut_params->ibuf[j]->data_len, in inline_outb_burst_null_null_check()
1619 ut_params->obuf[j]->data_len, in inline_outb_burst_null_null_check()
1621 TEST_ASSERT_EQUAL(ut_params->ibuf[j]->pkt_len, in inline_outb_burst_null_null_check()
1622 ut_params->obuf[j]->pkt_len, in inline_outb_burst_null_null_check()
1626 TEST_ASSERT(ut_params->ibuf[j]->ol_flags & PKT_TX_SEC_OFFLOAD, in inline_outb_burst_null_null_check()
1636 struct ipsec_unitest_params *ut_params = &unittest_params; in test_ipsec_inline_crypto_outb_burst_null_null() local
1652 ut_params->ibuf[j] = setup_test_string(ts_params->mbuf_pool, in test_ipsec_inline_crypto_outb_burst_null_null()
1654 if (ut_params->ibuf[0] == NULL) in test_ipsec_inline_crypto_outb_burst_null_null()
1659 ut_params->obuf[j] = setup_test_string_tunneled( in test_ipsec_inline_crypto_outb_burst_null_null()
1663 if (ut_params->obuf[j] == NULL) in test_ipsec_inline_crypto_outb_burst_null_null()
1669 n = rte_ipsec_pkt_process(&ut_params->ss[0], ut_params->ibuf, in test_ipsec_inline_crypto_outb_burst_null_null()
1672 rc = inline_outb_burst_null_null_check(ut_params, in test_ipsec_inline_crypto_outb_burst_null_null()
1683 test_ipsec_dump_buffers(ut_params, i); in test_ipsec_inline_crypto_outb_burst_null_null()
1694 struct ipsec_unitest_params *ut_params = &unittest_params; in test_ipsec_inline_crypto_outb_burst_null_null_wrapper() local
1696 ut_params->ipsec_xform.spi = OUTBOUND_SPI; in test_ipsec_inline_crypto_outb_burst_null_null_wrapper()
1697 ut_params->ipsec_xform.direction = RTE_SECURITY_IPSEC_SA_DIR_EGRESS; in test_ipsec_inline_crypto_outb_burst_null_null_wrapper()
1698 ut_params->ipsec_xform.proto = RTE_SECURITY_IPSEC_SA_PROTO_ESP; in test_ipsec_inline_crypto_outb_burst_null_null_wrapper()
1699 ut_params->ipsec_xform.mode = RTE_SECURITY_IPSEC_SA_MODE_TUNNEL; in test_ipsec_inline_crypto_outb_burst_null_null_wrapper()
1700 ut_params->ipsec_xform.tunnel.type = RTE_SECURITY_IPSEC_TUNNEL_IPV4; in test_ipsec_inline_crypto_outb_burst_null_null_wrapper()
1703 ut_params->ipsec_xform.options.esn = test_cfg[i].esn; in test_ipsec_inline_crypto_outb_burst_null_null_wrapper()
1714 struct ipsec_unitest_params *ut_params = &unittest_params; in test_ipsec_inline_proto_outb_burst_null_null() local
1730 ut_params->ibuf[j] = setup_test_string(ts_params->mbuf_pool, in test_ipsec_inline_proto_outb_burst_null_null()
1732 if (ut_params->ibuf[0] == NULL) in test_ipsec_inline_proto_outb_burst_null_null()
1737 ut_params->obuf[j] = setup_test_string( in test_ipsec_inline_proto_outb_burst_null_null()
1740 if (ut_params->obuf[j] == NULL) in test_ipsec_inline_proto_outb_burst_null_null()
1746 n = rte_ipsec_pkt_process(&ut_params->ss[0], ut_params->ibuf, in test_ipsec_inline_proto_outb_burst_null_null()
1749 rc = inline_outb_burst_null_null_check(ut_params, in test_ipsec_inline_proto_outb_burst_null_null()
1760 test_ipsec_dump_buffers(ut_params, i); in test_ipsec_inline_proto_outb_burst_null_null()
1771 struct ipsec_unitest_params *ut_params = &unittest_params; in test_ipsec_inline_proto_outb_burst_null_null_wrapper() local
1773 ut_params->ipsec_xform.spi = OUTBOUND_SPI; in test_ipsec_inline_proto_outb_burst_null_null_wrapper()
1774 ut_params->ipsec_xform.direction = RTE_SECURITY_IPSEC_SA_DIR_EGRESS; in test_ipsec_inline_proto_outb_burst_null_null_wrapper()
1775 ut_params->ipsec_xform.proto = RTE_SECURITY_IPSEC_SA_PROTO_ESP; in test_ipsec_inline_proto_outb_burst_null_null_wrapper()
1776 ut_params->ipsec_xform.mode = RTE_SECURITY_IPSEC_SA_MODE_TUNNEL; in test_ipsec_inline_proto_outb_burst_null_null_wrapper()
1777 ut_params->ipsec_xform.tunnel.type = RTE_SECURITY_IPSEC_TUNNEL_IPV4; in test_ipsec_inline_proto_outb_burst_null_null_wrapper()
1780 ut_params->ipsec_xform.options.esn = test_cfg[i].esn; in test_ipsec_inline_proto_outb_burst_null_null_wrapper()
1791 struct ipsec_unitest_params *ut_params = &unittest_params; in test_ipsec_lksd_proto_inb_burst_null_null() local
1807 ut_params->ibuf[j] = setup_test_string(ts_params->mbuf_pool, in test_ipsec_lksd_proto_inb_burst_null_null()
1809 if (ut_params->ibuf[j] == NULL) in test_ipsec_lksd_proto_inb_burst_null_null()
1823 rc = crypto_inb_burst_null_null_check(ut_params, i, in test_ipsec_lksd_proto_inb_burst_null_null()
1833 test_ipsec_dump_buffers(ut_params, i); in test_ipsec_lksd_proto_inb_burst_null_null()
1844 struct ipsec_unitest_params *ut_params = &unittest_params; in test_ipsec_lksd_proto_inb_burst_null_null_wrapper() local
1846 ut_params->ipsec_xform.spi = INBOUND_SPI; in test_ipsec_lksd_proto_inb_burst_null_null_wrapper()
1847 ut_params->ipsec_xform.direction = RTE_SECURITY_IPSEC_SA_DIR_INGRESS; in test_ipsec_lksd_proto_inb_burst_null_null_wrapper()
1848 ut_params->ipsec_xform.proto = RTE_SECURITY_IPSEC_SA_PROTO_ESP; in test_ipsec_lksd_proto_inb_burst_null_null_wrapper()
1849 ut_params->ipsec_xform.mode = RTE_SECURITY_IPSEC_SA_MODE_TUNNEL; in test_ipsec_lksd_proto_inb_burst_null_null_wrapper()
1850 ut_params->ipsec_xform.tunnel.type = RTE_SECURITY_IPSEC_TUNNEL_IPV4; in test_ipsec_lksd_proto_inb_burst_null_null_wrapper()
1853 ut_params->ipsec_xform.options.esn = test_cfg[i].esn; in test_ipsec_lksd_proto_inb_burst_null_null_wrapper()
1865 struct ipsec_unitest_params *ut_params = &unittest_params; in test_ipsec_lksd_proto_outb_burst_null_null_wrapper() local
1867 ut_params->ipsec_xform.spi = INBOUND_SPI; in test_ipsec_lksd_proto_outb_burst_null_null_wrapper()
1868 ut_params->ipsec_xform.direction = RTE_SECURITY_IPSEC_SA_DIR_EGRESS; in test_ipsec_lksd_proto_outb_burst_null_null_wrapper()
1869 ut_params->ipsec_xform.proto = RTE_SECURITY_IPSEC_SA_PROTO_ESP; in test_ipsec_lksd_proto_outb_burst_null_null_wrapper()
1870 ut_params->ipsec_xform.mode = RTE_SECURITY_IPSEC_SA_MODE_TUNNEL; in test_ipsec_lksd_proto_outb_burst_null_null_wrapper()
1871 ut_params->ipsec_xform.tunnel.type = RTE_SECURITY_IPSEC_TUNNEL_IPV4; in test_ipsec_lksd_proto_outb_burst_null_null_wrapper()
1874 ut_params->ipsec_xform.options.esn = test_cfg[i].esn; in test_ipsec_lksd_proto_outb_burst_null_null_wrapper()
1882 replay_inb_null_null_check(struct ipsec_unitest_params *ut_params, int i, in replay_inb_null_null_check() argument
1890 rte_pktmbuf_mtod(ut_params->obuf[j], void *), in replay_inb_null_null_check()
1894 TEST_ASSERT_EQUAL(ut_params->obuf[j]->data_len, in replay_inb_null_null_check()
1895 ut_params->obuf[j]->pkt_len, in replay_inb_null_null_check()
1906 struct ipsec_unitest_params *ut_params = &unittest_params; in test_ipsec_replay_inb_inside_null_null() local
1918 ut_params->ibuf[0] = setup_test_string_tunneled(ts_params->mbuf_pool, in test_ipsec_replay_inb_inside_null_null()
1920 if (ut_params->ibuf[0] == NULL) in test_ipsec_replay_inb_inside_null_null()
1929 rc = replay_inb_null_null_check(ut_params, i, 1); in test_ipsec_replay_inb_inside_null_null()
1939 if (ut_params->ibuf[0]) { in test_ipsec_replay_inb_inside_null_null()
1940 rte_pktmbuf_free(ut_params->ibuf[0]); in test_ipsec_replay_inb_inside_null_null()
1941 ut_params->ibuf[0] = 0; in test_ipsec_replay_inb_inside_null_null()
1944 ut_params->ibuf[0] = setup_test_string_tunneled( in test_ipsec_replay_inb_inside_null_null()
1948 if (ut_params->ibuf[0] == NULL) in test_ipsec_replay_inb_inside_null_null()
1958 ut_params, i, 1); in test_ipsec_replay_inb_inside_null_null()
1967 test_ipsec_dump_buffers(ut_params, i); in test_ipsec_replay_inb_inside_null_null()
1979 struct ipsec_unitest_params *ut_params = &unittest_params; in test_ipsec_replay_inb_inside_null_null_wrapper() local
1981 ut_params->ipsec_xform.spi = INBOUND_SPI; in test_ipsec_replay_inb_inside_null_null_wrapper()
1982 ut_params->ipsec_xform.direction = RTE_SECURITY_IPSEC_SA_DIR_INGRESS; in test_ipsec_replay_inb_inside_null_null_wrapper()
1983 ut_params->ipsec_xform.proto = RTE_SECURITY_IPSEC_SA_PROTO_ESP; in test_ipsec_replay_inb_inside_null_null_wrapper()
1984 ut_params->ipsec_xform.mode = RTE_SECURITY_IPSEC_SA_MODE_TUNNEL; in test_ipsec_replay_inb_inside_null_null_wrapper()
1985 ut_params->ipsec_xform.tunnel.type = RTE_SECURITY_IPSEC_TUNNEL_IPV4; in test_ipsec_replay_inb_inside_null_null_wrapper()
1988 ut_params->ipsec_xform.options.esn = test_cfg[i].esn; in test_ipsec_replay_inb_inside_null_null_wrapper()
1999 struct ipsec_unitest_params *ut_params = &unittest_params; in test_ipsec_replay_inb_outside_null_null() local
2011 ut_params->ibuf[0] = setup_test_string_tunneled(ts_params->mbuf_pool, in test_ipsec_replay_inb_outside_null_null()
2014 if (ut_params->ibuf[0] == NULL) in test_ipsec_replay_inb_outside_null_null()
2023 rc = replay_inb_null_null_check(ut_params, i, 1); in test_ipsec_replay_inb_outside_null_null()
2033 if (ut_params->ibuf[0]) { in test_ipsec_replay_inb_outside_null_null()
2034 rte_pktmbuf_free(ut_params->ibuf[0]); in test_ipsec_replay_inb_outside_null_null()
2035 ut_params->ibuf[0] = 0; in test_ipsec_replay_inb_outside_null_null()
2037 ut_params->ibuf[0] = setup_test_string_tunneled( in test_ipsec_replay_inb_outside_null_null()
2040 if (ut_params->ibuf[0] == NULL) in test_ipsec_replay_inb_outside_null_null()
2067 test_ipsec_dump_buffers(ut_params, i); in test_ipsec_replay_inb_outside_null_null()
2079 struct ipsec_unitest_params *ut_params = &unittest_params; in test_ipsec_replay_inb_outside_null_null_wrapper() local
2081 ut_params->ipsec_xform.spi = INBOUND_SPI; in test_ipsec_replay_inb_outside_null_null_wrapper()
2082 ut_params->ipsec_xform.direction = RTE_SECURITY_IPSEC_SA_DIR_INGRESS; in test_ipsec_replay_inb_outside_null_null_wrapper()
2083 ut_params->ipsec_xform.proto = RTE_SECURITY_IPSEC_SA_PROTO_ESP; in test_ipsec_replay_inb_outside_null_null_wrapper()
2084 ut_params->ipsec_xform.mode = RTE_SECURITY_IPSEC_SA_MODE_TUNNEL; in test_ipsec_replay_inb_outside_null_null_wrapper()
2085 ut_params->ipsec_xform.tunnel.type = RTE_SECURITY_IPSEC_TUNNEL_IPV4; in test_ipsec_replay_inb_outside_null_null_wrapper()
2088 ut_params->ipsec_xform.options.esn = test_cfg[i].esn; in test_ipsec_replay_inb_outside_null_null_wrapper()
2099 struct ipsec_unitest_params *ut_params = &unittest_params; in test_ipsec_replay_inb_repeat_null_null() local
2111 ut_params->ibuf[0] = setup_test_string_tunneled(ts_params->mbuf_pool, in test_ipsec_replay_inb_repeat_null_null()
2113 if (ut_params->ibuf[0] == NULL) in test_ipsec_replay_inb_repeat_null_null()
2122 rc = replay_inb_null_null_check(ut_params, i, 1); in test_ipsec_replay_inb_repeat_null_null()
2135 if (ut_params->ibuf[0]) { in test_ipsec_replay_inb_repeat_null_null()
2136 rte_pktmbuf_free(ut_params->ibuf[0]); in test_ipsec_replay_inb_repeat_null_null()
2137 ut_params->ibuf[0] = 0; in test_ipsec_replay_inb_repeat_null_null()
2140 ut_params->ibuf[0] = setup_test_string_tunneled( in test_ipsec_replay_inb_repeat_null_null()
2143 if (ut_params->ibuf[0] == NULL) in test_ipsec_replay_inb_repeat_null_null()
2166 test_ipsec_dump_buffers(ut_params, i); in test_ipsec_replay_inb_repeat_null_null()
2178 struct ipsec_unitest_params *ut_params = &unittest_params; in test_ipsec_replay_inb_repeat_null_null_wrapper() local
2180 ut_params->ipsec_xform.spi = INBOUND_SPI; in test_ipsec_replay_inb_repeat_null_null_wrapper()
2181 ut_params->ipsec_xform.direction = RTE_SECURITY_IPSEC_SA_DIR_INGRESS; in test_ipsec_replay_inb_repeat_null_null_wrapper()
2182 ut_params->ipsec_xform.proto = RTE_SECURITY_IPSEC_SA_PROTO_ESP; in test_ipsec_replay_inb_repeat_null_null_wrapper()
2183 ut_params->ipsec_xform.mode = RTE_SECURITY_IPSEC_SA_MODE_TUNNEL; in test_ipsec_replay_inb_repeat_null_null_wrapper()
2184 ut_params->ipsec_xform.tunnel.type = RTE_SECURITY_IPSEC_TUNNEL_IPV4; in test_ipsec_replay_inb_repeat_null_null_wrapper()
2187 ut_params->ipsec_xform.options.esn = test_cfg[i].esn; in test_ipsec_replay_inb_repeat_null_null_wrapper()
2198 struct ipsec_unitest_params *ut_params = &unittest_params; in test_ipsec_replay_inb_inside_burst_null_null() local
2212 ut_params->ibuf[0] = setup_test_string_tunneled(ts_params->mbuf_pool, in test_ipsec_replay_inb_inside_burst_null_null()
2214 if (ut_params->ibuf[0] == NULL) in test_ipsec_replay_inb_inside_burst_null_null()
2223 rc = replay_inb_null_null_check(ut_params, i, 1); in test_ipsec_replay_inb_inside_burst_null_null()
2236 if (ut_params->ibuf[0]) { in test_ipsec_replay_inb_inside_burst_null_null()
2237 rte_pktmbuf_free(ut_params->ibuf[0]); in test_ipsec_replay_inb_inside_burst_null_null()
2238 ut_params->ibuf[0] = 0; in test_ipsec_replay_inb_inside_burst_null_null()
2243 ut_params->ibuf[j] = setup_test_string_tunneled( in test_ipsec_replay_inb_inside_burst_null_null()
2246 if (ut_params->ibuf[j] == NULL) in test_ipsec_replay_inb_inside_burst_null_null()
2261 ut_params, i, num_pkts); in test_ipsec_replay_inb_inside_burst_null_null()
2270 test_ipsec_dump_buffers(ut_params, i); in test_ipsec_replay_inb_inside_burst_null_null()
2282 struct ipsec_unitest_params *ut_params = &unittest_params; in test_ipsec_replay_inb_inside_burst_null_null_wrapper() local
2284 ut_params->ipsec_xform.spi = INBOUND_SPI; in test_ipsec_replay_inb_inside_burst_null_null_wrapper()
2285 ut_params->ipsec_xform.direction = RTE_SECURITY_IPSEC_SA_DIR_INGRESS; in test_ipsec_replay_inb_inside_burst_null_null_wrapper()
2286 ut_params->ipsec_xform.proto = RTE_SECURITY_IPSEC_SA_PROTO_ESP; in test_ipsec_replay_inb_inside_burst_null_null_wrapper()
2287 ut_params->ipsec_xform.mode = RTE_SECURITY_IPSEC_SA_MODE_TUNNEL; in test_ipsec_replay_inb_inside_burst_null_null_wrapper()
2288 ut_params->ipsec_xform.tunnel.type = RTE_SECURITY_IPSEC_TUNNEL_IPV4; in test_ipsec_replay_inb_inside_burst_null_null_wrapper()
2291 ut_params->ipsec_xform.options.esn = test_cfg[i].esn; in test_ipsec_replay_inb_inside_burst_null_null_wrapper()
2300 crypto_inb_burst_2sa_null_null_check(struct ipsec_unitest_params *ut_params, in crypto_inb_burst_2sa_null_null_check() argument
2306 ut_params->pkt_index = j; in crypto_inb_burst_2sa_null_null_check()
2310 rte_pktmbuf_mtod(ut_params->obuf[j], void *), in crypto_inb_burst_2sa_null_null_check()
2313 TEST_ASSERT_EQUAL(ut_params->obuf[j]->data_len, in crypto_inb_burst_2sa_null_null_check()
2314 ut_params->obuf[j]->pkt_len, in crypto_inb_burst_2sa_null_null_check()
2316 TEST_ASSERT_EQUAL(ut_params->obuf[j]->data_len, in crypto_inb_burst_2sa_null_null_check()
2328 struct ipsec_unitest_params *ut_params = &unittest_params; in test_ipsec_crypto_inb_burst_2sa_null_null() local
2345 ut_params->ipsec_xform.spi = INBOUND_SPI + 1; in test_ipsec_crypto_inb_burst_2sa_null_null()
2358 ut_params->ibuf[j] = setup_test_string_tunneled( in test_ipsec_crypto_inb_burst_2sa_null_null()
2361 if (ut_params->ibuf[j] == NULL) in test_ipsec_crypto_inb_burst_2sa_null_null()
2373 ut_params, i); in test_ipsec_crypto_inb_burst_2sa_null_null()
2382 test_ipsec_dump_buffers(ut_params, i); in test_ipsec_crypto_inb_burst_2sa_null_null()
2394 struct ipsec_unitest_params *ut_params = &unittest_params; in test_ipsec_crypto_inb_burst_2sa_null_null_wrapper() local
2396 ut_params->ipsec_xform.spi = INBOUND_SPI; in test_ipsec_crypto_inb_burst_2sa_null_null_wrapper()
2397 ut_params->ipsec_xform.direction = RTE_SECURITY_IPSEC_SA_DIR_INGRESS; in test_ipsec_crypto_inb_burst_2sa_null_null_wrapper()
2398 ut_params->ipsec_xform.proto = RTE_SECURITY_IPSEC_SA_PROTO_ESP; in test_ipsec_crypto_inb_burst_2sa_null_null_wrapper()
2399 ut_params->ipsec_xform.mode = RTE_SECURITY_IPSEC_SA_MODE_TUNNEL; in test_ipsec_crypto_inb_burst_2sa_null_null_wrapper()
2400 ut_params->ipsec_xform.tunnel.type = RTE_SECURITY_IPSEC_TUNNEL_IPV4; in test_ipsec_crypto_inb_burst_2sa_null_null_wrapper()
2403 ut_params->ipsec_xform.options.esn = test_cfg[i].esn; in test_ipsec_crypto_inb_burst_2sa_null_null_wrapper()
2414 struct ipsec_unitest_params *ut_params = &unittest_params; in test_ipsec_crypto_inb_burst_2sa_4grp_null_null() local
2431 ut_params->ipsec_xform.spi = INBOUND_SPI + 1; in test_ipsec_crypto_inb_burst_2sa_4grp_null_null()
2445 ut_params->ibuf[j] = setup_test_string_tunneled( in test_ipsec_crypto_inb_burst_2sa_4grp_null_null()
2448 if (ut_params->ibuf[j] == NULL) in test_ipsec_crypto_inb_burst_2sa_4grp_null_null()
2460 ut_params, i); in test_ipsec_crypto_inb_burst_2sa_4grp_null_null()
2469 test_ipsec_dump_buffers(ut_params, i); in test_ipsec_crypto_inb_burst_2sa_4grp_null_null()
2481 struct ipsec_unitest_params *ut_params = &unittest_params; in test_ipsec_crypto_inb_burst_2sa_4grp_null_null_wrapper() local
2483 ut_params->ipsec_xform.spi = INBOUND_SPI; in test_ipsec_crypto_inb_burst_2sa_4grp_null_null_wrapper()
2484 ut_params->ipsec_xform.direction = RTE_SECURITY_IPSEC_SA_DIR_INGRESS; in test_ipsec_crypto_inb_burst_2sa_4grp_null_null_wrapper()
2485 ut_params->ipsec_xform.proto = RTE_SECURITY_IPSEC_SA_PROTO_ESP; in test_ipsec_crypto_inb_burst_2sa_4grp_null_null_wrapper()
2486 ut_params->ipsec_xform.mode = RTE_SECURITY_IPSEC_SA_MODE_TUNNEL; in test_ipsec_crypto_inb_burst_2sa_4grp_null_null_wrapper()
2487 ut_params->ipsec_xform.tunnel.type = RTE_SECURITY_IPSEC_TUNNEL_IPV4; in test_ipsec_crypto_inb_burst_2sa_4grp_null_null_wrapper()
2490 ut_params->ipsec_xform.options.esn = test_cfg[i].esn; in test_ipsec_crypto_inb_burst_2sa_4grp_null_null_wrapper()