Reviewed-by: Petri Savolainen <petri.savolai...@linaro.org> > -----Original Message----- > From: lng-odp-boun...@lists.linaro.org [mailto:lng-odp- > boun...@lists.linaro.org] On Behalf Of ext bala.manoha...@linaro.org > Sent: Friday, January 30, 2015 8:20 AM > To: lng-odp@lists.linaro.org > Subject: [lng-odp] [PATCH v1] api: classification: pmr statistics counter > API moved out of ODP 1.0 > > From: Balasubramanian Manoharan <bala.manoha...@linaro.org> > > odp_pmr_match_count() API related to statistics count of PMR has been > moved out of ODP 1.0 > version and the same will be incorporated once an ODP level common > statistics counter design has > been achieved. > > Signed-off-by: Balasubramanian Manoharan <bala.manoha...@linaro.org> > --- > include/odp/api/classification.h | 9 --------- > platform/linux-generic/odp_classification.c | 8 -------- > .../classification/odp_classification_tests.c | 21 ---------------- > ----- > 3 files changed, 38 deletions(-) > > diff --git a/include/odp/api/classification.h > b/include/odp/api/classification.h > index 5c6636f..609d529 100644 > --- a/include/odp/api/classification.h > +++ b/include/odp/api/classification.h > @@ -279,15 +279,6 @@ int odp_pktio_pmr_cos(odp_pmr_t pmr_id, > int odp_cos_pmr_cos(odp_pmr_t pmr_id, odp_cos_t src_cos, odp_cos_t > dst_cos); > > /** > - * Retrieve packet matcher statistics > - * > - * @param[in] pmr_id PMR from which to retrieve the count > - * > - * @return Current number of matches for a given matcher > instance. > - */ > -signed long odp_pmr_match_count(odp_pmr_t pmr_id); > - > -/** > * Inquire about matching terms supported by the classifier > * > * @return A mask one bit per enumerated term, one for each of > op_pmr_term_e > diff --git a/platform/linux-generic/odp_classification.c b/platform/linux- > generic/odp_classification.c > index 78597ef..31d1328 100644 > --- a/platform/linux-generic/odp_classification.c > +++ b/platform/linux-generic/odp_classification.c > @@ -505,14 +505,6 @@ int odp_cos_pmr_cos(odp_pmr_t pmr_id, odp_cos_t > src_cos, odp_cos_t dst_cos) > return 0; > } > > -signed long odp_pmr_match_count(odp_pmr_t pmr_id) > -{ > - pmr_t *pmr = get_pmr_entry(pmr_id); > - if (pmr == NULL) > - return -1; > - return (signed long)odp_atomic_load_u32(&pmr->s.count); > -} > - > unsigned long long odp_pmr_terms_cap(void) > { > unsigned long long term_cap = 0; > diff --git a/test/validation/classification/odp_classification_tests.c > b/test/validation/classification/odp_classification_tests.c > index e4b3260..45822d3 100644 > --- a/test/validation/classification/odp_classification_tests.c > +++ b/test/validation/classification/odp_classification_tests.c > @@ -423,8 +423,6 @@ void test_cls_pmr_chain(void) > pkt = receive_packet(&queue, ODP_TIME_SEC); > CU_ASSERT(queue == queue_list[CLS_PMR_CHAIN_SRC]); > CU_ASSERT(seq == cls_pkt_get_seq(pkt)); > - > - CU_ASSERT(1 == odp_pmr_match_count(pmr_list[CLS_PMR_CHAIN_DST])); > odp_packet_free(pkt); > } > > @@ -657,7 +655,6 @@ void test_pmr_cos(void) > pkt = receive_packet(&queue, ODP_TIME_SEC); > CU_ASSERT(queue == queue_list[CLS_PMR]); > CU_ASSERT(seq == cls_pkt_get_seq(pkt)); > - CU_ASSERT(1 == odp_pmr_match_count(pmr_list[CLS_PMR])); > odp_packet_free(pkt); > } > > @@ -740,23 +737,6 @@ void test_pktio_pmr_match_set_cos(void) > odp_packet_free(pkt); > } > > -static void classification_pmr_match_count(void) > -{ > - odp_pmr_t pmr; > - uint16_t val; > - uint16_t mask; > - val = 1024; > - mask = 0xffff; > - int retval; > - pmr = odp_pmr_create_match(ODP_PMR_TCP_SPORT, &val, &mask, > sizeof(val)); > - CU_ASSERT(pmr != ODP_PMR_INVAL); > - > - retval = odp_pmr_match_count(pmr); > - CU_ASSERT(retval == 0); > - > - odp_pmr_destroy(pmr); > -} > - > static void classification_pmr_terms_avail(void) > { > int retval; > @@ -814,6 +794,5 @@ CU_TestInfo classification_tests[] = { > _CU_TEST_INFO(classification_pmr_terms_cap), > _CU_TEST_INFO(classification_pktio_configure), > _CU_TEST_INFO(classification_pktio_test), > - _CU_TEST_INFO(classification_pmr_match_count), > CU_TEST_INFO_NULL, > }; > -- > 2.0.1.472.g6f92e5f > > > _______________________________________________ > lng-odp mailing list > lng-odp@lists.linaro.org > http://lists.linaro.org/mailman/listinfo/lng-odp
_______________________________________________ lng-odp mailing list lng-odp@lists.linaro.org http://lists.linaro.org/mailman/listinfo/lng-odp