nfp: add basic SR-IOV ndo functions
Add basic ndo_set/get_vf to support SR-IOV. VF to egress phy static mapping by now. Use vfcfg ABI version 2 to write the info to the FW and collect the return value from the mailbox. Signed-off-by:Pablo Cascón <pablo.cascon@netronome.com> Signed-off-by:
Jimmy Kizito <jimmy.kizito@netronome.com> Signed-off-by:
Rami Tomer <rami.tomer@netronome.com> Signed-off-by:
Simon Horman <simon.horman@netronome.com> Signed-off-by:
Jakub Kicinski <jakub.kicinski@netronome.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/netronome/nfp/Makefile 1 addition, 0 deletionsdrivers/net/ethernet/netronome/nfp/Makefile
- drivers/net/ethernet/netronome/nfp/nfp_main.h 4 additions, 0 deletionsdrivers/net/ethernet/netronome/nfp/nfp_main.h
- drivers/net/ethernet/netronome/nfp/nfp_net_common.c 6 additions, 0 deletionsdrivers/net/ethernet/netronome/nfp/nfp_net_common.c
- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h 1 addition, 0 deletionsdrivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h
- drivers/net/ethernet/netronome/nfp/nfp_net_main.c 19 additions, 1 deletiondrivers/net/ethernet/netronome/nfp/nfp_net_main.c
- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c 243 additions, 0 deletionsdrivers/net/ethernet/netronome/nfp/nfp_net_sriov.c
- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h 86 additions, 0 deletionsdrivers/net/ethernet/netronome/nfp/nfp_net_sriov.h
- drivers/net/ethernet/netronome/nfp/nic/main.c 12 additions, 0 deletionsdrivers/net/ethernet/netronome/nfp/nic/main.c
Please register or sign in to comment