linux/drivers/net/ethernet/netronome/nfp/nfpcore
Jakub Kicinski b9de00770d nfp: don't spawn netdevs for reconfigured ports
After port reconfiguration (port split, media type change)
firmware will continue to report old configuration until
reboot.  NSP will inform us that reconfiguration is pending.
To avoid user confusion refuse to spawn netdevs until the
new configuration is applied (reboot).

We need to split the netdev to eth_table port matching from
MAC search and move it earlier in the probe() flow.

Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Reviewed-by: Simon Horman <simon.horman@netronome.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-04-05 10:49:12 -07:00
..
nfp6000
crc32.h
nfp6000_pcie.c nfp: fix invalid area detection 2017-03-22 12:59:08 -07:00
nfp6000_pcie.h
nfp_arm.h
nfp_cpp.h nfp: Use PCI_DEVICE_ID_NETRONOME_NFP* defines 2017-02-17 15:11:34 -05:00
nfp_cppcore.c nfp: fix nfp_cpp_read()/nfp_cpp_write() error paths 2017-03-22 12:59:08 -07:00
nfp_cpplib.c
nfp_hwinfo.c nfp: add hwinfo support 2017-02-10 15:52:25 -05:00
nfp_mip.c nfp: add MIP reading support 2017-02-10 15:52:26 -05:00
nfp_mutex.c nfp: move mutex code out of nfp_cppcore.c 2017-03-22 12:59:07 -07:00
nfp_nffw.c nfp: add support for reading nffw info 2017-02-10 15:52:25 -05:00
nfp_nffw.h nfp: add rtsym support 2017-02-10 15:52:26 -05:00
nfp_nsp_eth.c nfp: don't spawn netdevs for reconfigured ports 2017-04-05 10:49:12 -07:00
nfp_nsp_eth.h nfp: don't spawn netdevs for reconfigured ports 2017-04-05 10:49:12 -07:00
nfp_nsp.c nfp: correct return codes when msleep gets interrupted 2017-03-22 12:59:08 -07:00
nfp_resource.c nfp: fail graciously when someone tries to grab global lock 2017-03-22 12:59:06 -07:00
nfp_rtsym.c nfp: return nfp_rtsym_read_le() errors correctly 2017-02-20 11:18:49 -05:00
nfp_target.c
nfp.h nfp: fail graciously when someone tries to grab global lock 2017-03-22 12:59:06 -07:00