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

Reply via email to