nfp: add ethtool flow steering callbacks
authorYinjun Zhang <yinjun.zhang@corigine.com>
Fri, 17 Nov 2023 07:11:13 +0000 (09:11 +0200)
committerJakub Kicinski <kuba@kernel.org>
Tue, 21 Nov 2023 02:04:30 +0000 (18:04 -0800)
commit9eb03bb1c035ff6e2c3a34046419446588253dda
tree4acf437228a73f5704766ebd1bad7d1539acf968
parent21612f52e429174394219a028ff20523117f53bc
nfp: add ethtool flow steering callbacks

This is the first part to implement flow steering. The communication
between ethtool and driver is done. User can use following commands
to display and set flows:

ethtool -n <netdev>
ethtool -N <netdev> flow-type ...

Signed-off-by: Yinjun Zhang <yinjun.zhang@corigine.com>
Signed-off-by: Louis Peens <louis.peens@corigine.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Link: https://lore.kernel.org/r/20231117071114.10667-2-louis.peens@corigine.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/netronome/nfp/nfp_net.h
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c