[dpdk-dev] [PATCH v2 0/4] net/tap: support flow API
Wiles, Keith
keith.wiles at intel.com
Tue Mar 7 16:08:25 CET 2017
> On Mar 7, 2017, at 9:05 AM, Pascal Mazon <pascal.mazon at 6wind.com> wrote:
>
> Hi Keith,
>
> I'm working on a v3 for that series:
>
> - I added info regarding flow API support in tap.rst doc
> - I fixed support for kernels where flower/vlan was not supported.
>
> Do you have any other remarks, or can I send the v3 (hopefully ok for
> integration)?
>
> I'll send a v2 for the latest series (introducing remote capture),
> because struct pmd_internals changed (whitespaces).
> Same question there, do you have remarks?
I think I am ok with everything we discussed and you can send your v2/v3 when you want.
>
> Thank you.
>
> Best regards,
> Pascal
>
> On Mon, 6 Mar 2017 18:05:26 +0100
> Pascal Mazon <pascal.mazon at 6wind.com> wrote:
>
>> This series add support for the flow API in tap PMD.
>>
>> It enables filtering specific packets incoming on the tap netdevice,
>> to process only desired ones. Under the hood, it uses kernel TC
>> (traffic control), which takes place very early in the stack, and
>> supports most common pattern items and actions defined in the flow
>> API.
>>
>> This series applies on top of:
>>
>> [PATCH 0/6] net/tap: add additional management ops
>>
>> v2 changes:
>> - support compilation on kernels < 4.2 (where flower support
>> appeared)
>> - set whitespaces in tap.h
>> - remove unnecessary goto
>>
>> Pascal Mazon (4):
>> net/tap: move private elements to external header
>> net/tap: add preliminary support for rte_flow
>> net/tap: add netlink back-end for flow API
>> net/tap: add basic flow API patterns and actions
>>
>> doc/guides/nics/features/tap.ini | 1 +
>> drivers/net/tap/Makefile | 44 ++
>> drivers/net/tap/rte_eth_tap.c | 94 ++--
>> drivers/net/tap/tap.h | 77 +++
>> drivers/net/tap/tap_flow.c | 1084
>> ++++++++++++++++++++++++++++++++++++++
>> drivers/net/tap/tap_flow.h | 58 ++
>> drivers/net/tap/tap_netlink.c | 367 +++++++++++++
>> drivers/net/tap/tap_netlink.h | 69 +++
>> drivers/net/tap/tap_tcmsgs.c | 378 +++++++++++++
>> drivers/net/tap/tap_tcmsgs.h | 63 +++ 10 files changed, 2202
>> insertions(+), 33 deletions(-) create mode 100644
>> drivers/net/tap/tap.h create mode 100644 drivers/net/tap/tap_flow.c
>> create mode 100644 drivers/net/tap/tap_flow.h
>> create mode 100644 drivers/net/tap/tap_netlink.c
>> create mode 100644 drivers/net/tap/tap_netlink.h
>> create mode 100644 drivers/net/tap/tap_tcmsgs.c
>> create mode 100644 drivers/net/tap/tap_tcmsgs.h
>>
>
Regards,
Keith
More information about the dev
mailing list