OpenCloudOS-Kernel/drivers/net/ethernet/sfc
Ben Hutchings ecb1c9cc21 sfc: Only bind to EF10 functions with the LinkCtrl and Trusted flags
Although we do not yet enable multiple PFs per port, it is possible
that a board will be reconfigured to enable them while the driver has
not yet been updated to fully support this.

The most obvious problem is that multiple functions may try to set
conflicting link settings.  But we will also run into trouble if the
firmware doesn't consider us fully trusted.  So, abort probing unless
both the LinkCtrl and Trusted flags are set for this function.

Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
2013-10-07 20:11:19 +01:00
..
Kconfig sfc: Minimal support for 40G link speed 2013-09-05 22:32:57 +01:00
Makefile sfc: Add support for Solarflare SFC9100 family 2013-08-29 19:19:29 +01:00
bitfield.h sfc: Update copyright banners 2013-08-29 23:34:51 +01:00
ef10.c sfc: Add PM and RXDP drop counters to ethtool stats 2013-10-04 23:56:31 +01:00
ef10_regs.h sfc: Add EF10 register and structure definitions 2013-08-29 18:12:16 +01:00
efx.c sfc: Update copyright banners 2013-08-29 23:34:51 +01:00
efx.h sfc: Update copyright banners 2013-08-29 23:34:51 +01:00
enum.h sfc: Update copyright banners 2013-08-29 23:34:51 +01:00
ethtool.c sfc: Update copyright banners 2013-08-29 23:34:51 +01:00
falcon.c sfc: check for allocation failure 2013-09-04 13:07:47 -04:00
falcon_boards.c sfc: Update copyright banners 2013-08-29 23:34:51 +01:00
farch.c sfc: Update copyright banners 2013-08-29 23:34:51 +01:00
farch_regs.h sfc: Update copyright banners 2013-08-29 23:34:51 +01:00
filter.h sfc: Update copyright banners 2013-08-29 23:34:51 +01:00
io.h sfc: Update copyright banners 2013-08-29 23:34:51 +01:00
mcdi.c sfc: Only bind to EF10 functions with the LinkCtrl and Trusted flags 2013-10-07 20:11:19 +01:00
mcdi.h sfc: Update copyright banners 2013-08-29 23:34:51 +01:00
mcdi_mon.c sfc: Update copyright banners 2013-08-29 23:34:51 +01:00
mcdi_pcol.h sfc: Add definitions for new stats counters and capability flag 2013-10-04 23:55:58 +01:00
mcdi_port.c sfc: Minimal support for 40G link speed 2013-09-05 22:32:57 +01:00
mdio_10g.c sfc: Update copyright banners 2013-08-29 23:34:51 +01:00
mdio_10g.h sfc: Update copyright banners 2013-08-29 23:34:51 +01:00
mtd.c sfc: Update copyright banners 2013-08-29 23:34:51 +01:00
net_driver.h sfc: Update copyright banners 2013-08-29 23:34:51 +01:00
nic.c sfc: Fix internal indices of ethtool stats for EF10 2013-10-04 23:31:50 +01:00
nic.h sfc: Add PM and RXDP drop counters to ethtool stats 2013-10-04 23:56:31 +01:00
phy.h sfc: Update copyright banners 2013-08-29 23:34:51 +01:00
ptp.c sfc: Update copyright banners 2013-08-29 23:34:51 +01:00
qt202x_phy.c sfc: Update copyright banners 2013-08-29 23:34:51 +01:00
rx.c sfc: Update copyright banners 2013-08-29 23:34:51 +01:00
selftest.c sfc: Update copyright banners 2013-08-29 23:34:51 +01:00
selftest.h sfc: Update copyright banners 2013-08-29 23:34:51 +01:00
siena.c sfc: Update copyright banners 2013-08-29 23:34:51 +01:00
siena_sriov.c sfc: Update copyright banners 2013-08-29 23:34:51 +01:00
tenxpress.c sfc: Update copyright banners 2013-08-29 23:34:51 +01:00
tx.c sfc: Update copyright banners 2013-08-29 23:34:51 +01:00
txc43128_phy.c sfc: Update copyright banners 2013-08-29 23:34:51 +01:00
vfdi.h sfc: Update copyright banners 2013-08-29 23:34:51 +01:00
workarounds.h sfc: Update copyright banners 2013-08-29 23:34:51 +01:00