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