]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
eth: fbnic: support n-tuple filters
authorAlexander Duyck <alexanderduyck@fb.com>
Thu, 6 Feb 2025 23:53:32 +0000 (15:53 -0800)
committerJakub Kicinski <kuba@kernel.org>
Mon, 10 Feb 2025 16:26:51 +0000 (08:26 -0800)
commit2230035439c8c666d1d010da1486b274a92e0075
treea3ff1c4698b972f2586ace80018bf1e12f7cfafd
parent3a265bd6a3ba27ff56a686d845e959ce365edcaa
eth: fbnic: support n-tuple filters

Add ethtool -n / -N support. Support only "un-ordered" rule sets
(RX_CLS_LOC_ANY), just for simplicity of the code. It's unclear
anyone actually cares about the rule ordering.

Signed-off-by: Alexander Duyck <alexanderduyck@fb.com>
Link: https://patch.msgid.link/20250206235334.1425329-6-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/meta/fbnic/fbnic_csr.h
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
drivers/net/ethernet/meta/fbnic/fbnic_rpc.c
drivers/net/ethernet/meta/fbnic/fbnic_rpc.h