- return TEST_SUCCESS;
-}
-
-static int
-validate_dec_buffers(struct rte_bbdev_dec_op *ref_op, struct test_buffers *bufs,
- const uint16_t num_to_process)
-{
- int i;
-
- struct op_data_entries *hard_data_orig =
- &test_vector.entries[DATA_HARD_OUTPUT];
- struct op_data_entries *soft_data_orig =
- &test_vector.entries[DATA_SOFT_OUTPUT];
-
- for (i = 0; i < num_to_process; i++) {
- TEST_ASSERT_SUCCESS(validate_op_chain(&bufs->hard_outputs[i],
- hard_data_orig),
- "Hard output buffers are not equal");
- if (ref_op->turbo_dec.op_flags &
- RTE_BBDEV_TURBO_SOFT_OUTPUT)
- TEST_ASSERT_SUCCESS(validate_op_chain(
- &bufs->soft_outputs[i],
- soft_data_orig),
- "Soft output buffers are not equal");
- }
-
- return TEST_SUCCESS;
-}
-
-static int
-validate_enc_buffers(struct test_buffers *bufs, const uint16_t num_to_process)
-{
- int i;
-
- struct op_data_entries *hard_data_orig =
- &test_vector.entries[DATA_HARD_OUTPUT];
-
- for (i = 0; i < num_to_process; i++)
- TEST_ASSERT_SUCCESS(validate_op_chain(&bufs->hard_outputs[i],
- hard_data_orig), "");
+ /* Validate total mbuf pkt length */
+ uint32_t pkt_len = rte_pktmbuf_pkt_len(op->data) - op->offset;
+ TEST_ASSERT(total_data_size == pkt_len,
+ "Length of data differ in original (%u) and filled (%u) op",
+ total_data_size, pkt_len);