We do have accelerator to support Range Match.
I also felt strange that ODP haven't got associated API yet, but I
didn't check the history.
I'll try to join the public call tonight.
在 2016/2/1 20:02, Bill Fischofer 写道:
I've added this to the agenda for today's call. Thanks.
On Mon, Feb 1, 2016 at 4:03 AM, Bala Manoharan
<[email protected] <mailto:[email protected]>> wrote:
Packet matching rule to support the range was previously available in
ODP as part of pmr create function but the same was removed after
discussion since most of the existing HWs were not able to support the
range function.
We can add this point to the ODP public call to have a detailed
discussion on this topic.
Regards,
Bala
Regards,
Bala
On 1 February 2016 at 15:04, huanggaoyang
<[email protected] <mailto:[email protected]>> wrote:
> Range Match is a common case in packet classification process.
> The current pmr rules only support exact value. Simply, if we
create a pmr with term ODP_PMR_TCP_SPORT and value 2048,
> then only the packets from src-port:2048 will match it, while
those from 2047 or 2049 won't match.
> In this patch, I added a new pmr term to support user defined
Range Match rule.
> That means, user can create the rule with the min and max value
of the key(which is determined by offset+mask+val_size),
> then packets with a key that satisfiy min<=key<=max will all
match the rule.
>
> huanggaoyang (2):
> linux-generic:classification: add a new pmr term to support range
> match
> linux-generic:classification:add test case for the pmr term
> ODP_PMR_CUSTOM_RANGE
>
> include/odp/api/classification.h | 16 ++-
> .../include/odp_classification_datamodel.h | 16 ++-
> .../include/odp_classification_inlines.h | 37 +++++-
> platform/linux-generic/odp_classification.c | 23 +++-
> test/validation/classification/classification.h | 1 +
> .../classification/odp_classification_test_pmr.c | 135
++++++++++++++++++++-
> 6 files changed, 214 insertions(+), 14 deletions(-)
>
> --
> 1.9.1
>
>
> _______________________________________________
> lng-odp mailing list
> [email protected] <mailto:[email protected]>
> https://lists.linaro.org/mailman/listinfo/lng-odp
_______________________________________________
lng-odp mailing list
[email protected]
https://lists.linaro.org/mailman/listinfo/lng-odp
_______________________________________________
lng-odp mailing list
[email protected]
https://lists.linaro.org/mailman/listinfo/lng-odp