On 3/11/2020 9:05 AM, Rahul Lakkireddy wrote: > From: Karra Satwik <kaara.sat...@chelsio.com> > > This series of patches contain rte_flow support for matching > Q-in-Q VLAN, IP TOS, PF, and VF fields. Also, adds Destination > MAC rewrite and Source MAC rewrite actions. > > Apart from the 4-tuple (IP src/dst addresses and TCP/UDP src/dst > port addresses), there are only 40-bits available to match other > fields in packet headers. Currently, the combination of packet > header fields to match are configured via filterMode for LETCAM > filters and filterMask for HASH filters in firmware config files > (t5/t6-config.txt). Adapter needs to be reflashed with new firmware > config file everytime the combinations need to be changed. To avoid > this, a new firmware API is available to dynamically change the > combination before completing full adapter initialization. So, 2 > new devargs filtermode and filtermask are added to dynamically > select the combinations during runtime. > > Patch 1 adds rte_flow support for matching Q-in-Q VLAN. > > Patch 2 adds rte_flow support for matching IP TOS. > > Patch 3 adds rte_flow support for matching all packets on PF. > > Patch 4 adds rte_flow support for matching all packets on VF. > > Patch 5 adds rte_flow support for overwriting destination MAC. > > Patch 6 adds Source MAC Table (SMT) support. > > Patch 7 adds rte_flow support for Source MAC Rewrite. > > Patch 8 adds new firmware API for validating filter spec. > > Patch 9 adds devargs to control filtermode and filtermask > combinations. > > Thanks, > Satwik > > Karra Satwik (9): > net/cxgbe: add rte_flow support for matching Q-in-Q VLAN > net/cxgbe: add rte_flow support for matching IP TOS > net/cxgbe: add rte_flow support for matching all packets on PF > net/cxgbe: add rte_flow support for matching all packets on VF > net/cxgbe: add rte_flow support for overwriting destination MAC > net/cxgbe: add Source MAC Table (SMT) support > net/cxgbe: add rte_flow support for Source MAC Rewrite > net/cxgbe: use firmware API for validating filter spec > net/cxgbe: add devargs to control filtermode and filtermask values
Series applied to dpdk-next-net/master, thanks.