[dpdk-dev] [PATCH 0/7] cxgbe: add support to offload flows via rte_flow
Ferruh Yigit
ferruh.yigit at intel.com
Wed Jun 13 18:42:48 CEST 2018
On 6/8/2018 6:58 PM, Rahul Lakkireddy wrote:
> This series add basic support to offload flows to Chelsio T5/T6 NICs
> via rte_flow API. Chelsio NICs can support wildcard (maskfull) filters
> and exact (maskless) filters. Filters can be created in two regions
> available on Chelsio NICs. The smaller LE-TCAM region can support both
> maskfull and maskless filters; whereas, the larger HASH region can
> support only maskless filters. This series adds support for LE-TCAM
> region. Support for HASH region will be added in subsequent series.
>
> This series adds support for:
> <match item>: IPv4, IPv6, TCP, and UDP.
> <action>: Drop, Queue, and Count.
>
> Support for more match items and actions will be added in subsequent
> series.
>
> Patch 1 queries firmware for available filtering resources in the
> underlying device and adds table to manage these resources.
>
> Patch 2 introduces rte_flow skeleton and implementes validate
> operation.
>
> Patch 3 exports control queue needed for communicating filter
> create/delete requests with firmware.
>
> Patch 4 adds firmware API to create filter work requests for
> creating/deleting filters and implements flow create operation.
>
> Patch 5 adds flow destroy operation.
>
> Patch 6 adds flow query operation to get filter hit and byte counts.
>
> Patch 7 adds flow flush operation to delete all filters under specified
> port.
>
> Thanks,
> Rahul
>
>
> Shagun Agrawal (7):
> net/cxgbe: query firmware for filter resources
> net/cxgbe: parse and validate flows
> net/cxgbe: add control queue to communicate filter requests
> net/cxgbe: implement flow create operation
> net/cxgbe: implement flow destroy operation
> net/cxgbe: implement flow query operation
> net/cxgbe: implement flow flush operation
Series applied to dpdk-next-net/master, thanks.
(I have asked a question about copyright start year, based on answer an update
may require, which can be squashed into this set.)
More information about the dev
mailing list