@@ -2552,6 +2552,10 @@ void packet_test_parse(void)
CU_ASSERT(odp_packet_has_udp(pkt[i]));
CU_ASSERT(!odp_packet_has_ipv6(pkt[i]));
CU_ASSERT(!odp_packet_has_tcp(pkt[i]));
+ CU_ASSERT_EQUAL(odp_packet_l3_type(pkt[i]),
+ ODP_PROTO_L3_TYPE_IPV4);
+ CU_ASSERT_EQUAL(odp_packet_l4_type(pkt[i]),
+ ODP_PROTO_L4_TYPE_UDP);
}
odp_packet_free_multi(pkt, num_pkt);
@@ -2582,6 +2586,10 @@ void packet_test_parse(void)
CU_ASSERT(odp_packet_has_udp(pkt[i]));
CU_ASSERT(!odp_packet_has_ipv6(pkt[i]));
CU_ASSERT(!odp_packet_has_tcp(pkt[i]));
+ CU_ASSERT_EQUAL(odp_packet_l3_type(pkt[i]),
+ ODP_PROTO_L3_TYPE_IPV4);
+ CU_ASSERT_EQUAL(odp_packet_l4_type(pkt[i]),
+ ODP_PROTO_L4_TYPE_UDP);
}
odp_packet_free_multi(pkt, num_pkt);
@@ -2612,6 +2620,10 @@ void packet_test_parse(void)
CU_ASSERT(odp_packet_has_tcp(pkt[i]));
CU_ASSERT(!odp_packet_has_ipv6(pkt[i]));
CU_ASSERT(!odp_packet_has_udp(pkt[i]));
+ CU_ASSERT_EQUAL(odp_packet_l3_type(pkt[i]),
+ ODP_PROTO_L3_TYPE_IPV4);
+ CU_ASSERT_EQUAL(odp_packet_l4_type(pkt[i]),
+ ODP_PROTO_L4_TYPE_TCP);
}
odp_packet_free_multi(pkt, num_pkt);
@@ -2643,6 +2655,10 @@ void packet_test_parse(void)
CU_ASSERT(odp_packet_has_udp(pkt[i]));
CU_ASSERT(!odp_packet_has_ipv4(pkt[i]));
CU_ASSERT(!odp_packet_has_tcp(pkt[i]));
+ CU_ASSERT_EQUAL(odp_packet_l3_type(pkt[i]),
+ ODP_PROTO_L3_TYPE_IPV6);
+ CU_ASSERT_EQUAL(odp_packet_l4_type(pkt[i]),
+ ODP_PROTO_L4_TYPE_UDP);
}
odp_packet_free_multi(pkt, num_pkt);
@@ -2674,6 +2690,10 @@ void packet_test_parse(void)
CU_ASSERT(odp_packet_has_tcp(pkt[i]));
CU_ASSERT(!odp_packet_has_ipv4(pkt[i]));
CU_ASSERT(!odp_packet_has_udp(pkt[i]));
+ CU_ASSERT_EQUAL(odp_packet_l3_type(pkt[i]),
+ ODP_PROTO_L3_TYPE_IPV6);
+ CU_ASSERT_EQUAL(odp_packet_l4_type(pkt[i]),
+ ODP_PROTO_L4_TYPE_TCP);
}
odp_packet_free_multi(pkt, num_pkt);