My mistake. I am sending v5 shortly. Regards, Bala
On 3 February 2016 at 22:51, Bill Fischofer <bill.fischo...@linaro.org> wrote: > This now applies and runs, however there are doxygen issues: > > bill@Ubuntu15:~/linaro/balapmr$ make doxygen-html > rm -rf doc/output > make --directory=./doc/images > make[1]: Entering directory '/home/bill/linaro/balapmr/doc/images' > mscgen -T svg -i resource_management.msc -o resource_management.svg > make[1]: Leaving directory '/home/bill/linaro/balapmr/doc/images' > SRCDIR='.' PROJECT='OpenDataPlane' DOCDIR='doc/output' > VERSION='1.6.0.0.git412.g6b638d0' WITH_PLATFORM='linux-generic' > PERL_PATH='/usr/bin/perl' HAVE_DOT='NO' GENERATE_MAN='NO' GENERATE_RTF='NO' > GENERATE_XML='NO' GENERATE_HTMLHELP='NO' GENERATE_CHI='NO' > GENERATE_HTML='YES' GENERATE_LATEX='YES' /usr/bin/doxygen > ./doc/application-api-guide/doxygen.cfg > /home/bill/linaro/balapmr/platform/linux-generic/include/odp/plat/classification_types.h:38: > warning: Member ODP_PMR_SET_INVAL (macro definition) of group > odp_classification is not documented. > /home/bill/linaro/balapmr/platform/linux-generic/include/odp/plat/classification_types.h:37: > warning: Member odp_pmr_set_t (typedef) of group odp_classification is not > documented. > /home/bill/linaro/balapmr/platform/linux-generic/include/odp/plat/classification_types.h:38: > warning: Member ODP_PMR_SET_INVAL (macro definition) of group > odp_classification is not documented. > /home/bill/linaro/balapmr/platform/linux-generic/include/odp/plat/classification_types.h:37: > warning: Member odp_pmr_set_t (typedef) of group odp_classification is not > documented. > > > On Wed, Feb 3, 2016 at 11:15 AM, Balasubramanian Manoharan > <bala.manoha...@linaro.org> wrote: >> >> Packet match rule creation is modified to include source and destination >> class of service. Removes the ability to add any class of service directly >> with pktio. If a PMR needs to be applied at the pktio level the same >> should be applied to default class of service. >> >> Packet match rule destroy function is updated to removes the link between >> the source and destination class of service. >> >> odp_pmr_match_set_t handle is removed and pmr create function is modified >> to take number of terms and composite rule is created by providing more >> than one term. >> >> Since this patch changes the API, the entire set has to be merged before >> applying to prevent compilation error in the middle. >> >> v4: Rebase to HEAD >> >> v3: Incorporates Review comments from Petri >> - API reviewed-by from Petri >> >> v2: Removes pmr match set >> - Modifies pmr create function to create composite pmr rules >> >> v1: Initial version for pmr create api change >> - Introduces pmr create api and linux-generic changes >> >> Balasubramanian Manoharan (4): >> api: classification: add pmr create api >> linux-generic: classification: implement pmr create api >> validation: classification: adds validation suite for pmr create api >> example: classifier: modifications for pmr create api >> >> example/classifier/odp_classifier.c | 38 +-- >> include/odp/api/classification.h | 140 ++------- >> .../include/odp_classification_datamodel.h | 48 +--- >> .../include/odp_classification_internal.h | 21 +- >> platform/linux-generic/odp_classification.c | 314 >> +++++---------------- >> platform/linux-generic/odp_packet_io.c | 24 +- >> test/validation/classification/classification.h | 1 - >> .../classification/odp_classification_basic.c | 141 +++++---- >> .../classification/odp_classification_common.c | 26 ++ >> .../classification/odp_classification_test_pmr.c | 240 ++++++---------- >> .../classification/odp_classification_tests.c | 87 +++--- >> .../classification/odp_classification_testsuites.h | 4 +- >> 12 files changed, 388 insertions(+), 696 deletions(-) >> >> -- >> 1.9.1 >> > _______________________________________________ lng-odp mailing list lng-odp@lists.linaro.org https://lists.linaro.org/mailman/listinfo/lng-odp