OSDN Git Service

octeontx2-pf: Add support to filter packet based on IP fragment
authorSuman Ghosh <sumang@marvell.com>
Thu, 24 Nov 2022 06:35:48 +0000 (12:05 +0530)
committerDavid S. Miller <davem@davemloft.net>
Mon, 28 Nov 2022 11:06:23 +0000 (11:06 +0000)
commitc672e37279896f570cfa44926d57497e8d16033b
tree86742e66516776237c300067c204a309fabd9c19
parenta66d79ee0bd5140a64b72cde588f8c83a55a1eb9
octeontx2-pf: Add support to filter packet based on IP fragment

1. Added support to filter packets based on IP fragment.
For IPv4 packets check for ip_flag == 0x20 (more fragment bit set).
For IPv6 packets check for next_header == 0x2c (next_header set to
'fragment header for IPv6')
2. Added configuration support from both "ethtool ntuple" and "tc flower".

Signed-off-by: Suman Ghosh <sumang@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/marvell/octeontx2/af/mbox.h
drivers/net/ethernet/marvell/octeontx2/af/npc.h
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c