On Fri, 13 Jun 2025 16:41:42 +0800 Jiawen Wu <jiawe...@trustnetic.com> wrote:
> Fix some bugs and improve flow filters. > > v2 -> v3: > - Split the patch 2/12 for various changes > > v1 -> v2: > - Add new flow feature geneve and gre into txgbe.ini > > Jiawen Wu (17): > net/txgbe: support flow filter for VF > net/txgbe: fix incorrect parsing to ntuple filter > net/txgbe: fix raw pattern match for FDIR rules > net/txgbe: fix packet type for FDIR filters > net/txgbe: fix to create FDIR filters for SCTP packets > net/txgbe: fix FDIR perfect mode for IPv6 packets > net/txgbe: fix to create FDIR filters for tunnel packets > net/txgbe: fix reserved extra FDIR headroom > net/txgbe: support RSS offload for SCTP port > net/ngbe: support RSS offload for SCTP port > net/txgbe: fix MAC control frame forwarding > net/ngbe: fix MAC control frame forwarding > net/txgbe: fix incorrect device statistics > net/ngbe: fix incorrect device statistics > net/txgbe: restrict VLAN strip configuration on VF > net/ngbe: restrict VLAN strip configuration on VF > net/txgbe: add missing LRO flag in mbuf when LRO enabled > > doc/guides/nics/features/txgbe.ini | 2 + > drivers/net/ngbe/base/ngbe_hw.c | 9 + > drivers/net/ngbe/base/ngbe_regs.h | 2 + > drivers/net/ngbe/base/ngbe_type.h | 1 + > drivers/net/ngbe/ngbe_ethdev.c | 6 +- > drivers/net/ngbe/ngbe_ethdev.h | 2 + > drivers/net/ngbe/ngbe_ethdev_vf.c | 24 +- > drivers/net/ngbe/ngbe_rxtx.c | 8 + > drivers/net/txgbe/base/txgbe_hw.c | 23 +- > drivers/net/txgbe/base/txgbe_hw.h | 1 + > drivers/net/txgbe/base/txgbe_mbx.h | 17 + > drivers/net/txgbe/base/txgbe_regs.h | 4 + > drivers/net/txgbe/base/txgbe_type.h | 21 +- > drivers/net/txgbe/base/txgbe_vf.c | 29 + > drivers/net/txgbe/base/txgbe_vf.h | 2 + > drivers/net/txgbe/txgbe_ethdev.c | 18 +- > drivers/net/txgbe/txgbe_ethdev.h | 16 +- > drivers/net/txgbe/txgbe_ethdev_vf.c | 111 +++- > drivers/net/txgbe/txgbe_fdir.c | 62 +- > drivers/net/txgbe/txgbe_flow.c | 857 ++++++++++++++++++++-------- > drivers/net/txgbe/txgbe_rxtx.c | 18 + > 21 files changed, 945 insertions(+), 288 deletions(-) > Looks good, applied to next-net