static void classification_test_create_pmr_match(void) { odp_pmr_t pmr; uint16_t val; uint16_t mask; val = 1024; mask = 0xffff; pmr = odp_pmr_create(ODP_PMR_TCP_SPORT, &val, &mask, sizeof(val)); CU_ASSERT(pmr != ODP_PMR_INVAL); CU_ASSERT(odp_pmr_to_u64(pmr) != odp_pmr_to_u64(ODP_PMR_INVAL)); odp_pmr_destroy(pmr); }
void classification_test_create_pmr_match(void) { odp_pmr_t pmr; uint16_t val; uint16_t mask; odp_pmr_match_t match; val = 1024; mask = 0xffff; match.term = find_first_supported_l3_pmr(); match.val = &val; match.mask = &mask; match.val_sz = sizeof(val); pmr = odp_pmr_create(&match); CU_ASSERT(pmr != ODP_PMR_INVAL); CU_ASSERT(odp_pmr_to_u64(pmr) != odp_pmr_to_u64(ODP_PMR_INVAL)); odp_pmr_destroy(pmr); }