linux_dsm_epyc7002/drivers/net/ethernet/sfc
Edward Cree 7f61e6c627 sfc: support FEC configuration through ethtool
As well as 'auto' and the forced 'off', 'rs' and 'baser' states, we also
 handle combinations of settings (since the fecparam->fec field is a
 bitmask), where auto|rs and auto|baser specify a preferred FEC mode but
 will fall back to the other if the cable or link partner doesn't support
 it.  rs|baser (with or without auto bit) means prefer FEC even where
 auto wouldn't use it, but let FW choose which encoding to use.

Signed-off-by: Edward Cree <ecree@solarflare.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2018-03-14 13:12:15 -04:00
..
falcon sfc: falcon: remove duplicated bit-wise or of LOOPBACK_SGMII 2018-02-26 11:33:52 -05:00
bitfield.h
ef10_regs.h sfc: update EF10 register definitions 2017-12-18 13:07:50 -05:00
ef10_sriov.c sfc: remove duplicate up_write on VF filter_sem 2017-06-20 15:40:00 -04:00
ef10_sriov.h
ef10.c sfc: support RSS spreading of ethtool ntuple filters 2018-03-08 21:54:52 -05:00
efx.c sfc: support RSS spreading of ethtool ntuple filters 2018-03-08 21:54:52 -05:00
efx.h sfc: support RSS spreading of ethtool ntuple filters 2018-03-08 21:54:52 -05:00
enum.h
ethtool.c sfc: support FEC configuration through ethtool 2018-03-14 13:12:15 -04:00
farch_regs.h
farch.c sfc: support RSS spreading of ethtool ntuple filters 2018-03-08 21:54:52 -05:00
filter.h sfc: support RSS spreading of ethtool ntuple filters 2018-03-08 21:54:52 -05:00
io.h sfc: support VI strides other than 8k 2017-12-18 13:07:49 -05:00
Kconfig
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mcdi_mon.c
mcdi_pcol.h sfc: update MCDI protocol headers 2018-03-14 13:12:14 -04:00
mcdi_port.c sfc: support FEC configuration through ethtool 2018-03-14 13:12:15 -04:00
mcdi.c net: ethernet/sfc: Convert timers to use timer_setup() 2017-10-25 12:57:33 +09:00
mcdi.h sfc: support VI strides other than 8k 2017-12-18 13:07:49 -05:00
mtd.c
net_driver.h sfc: support FEC configuration through ethtool 2018-03-14 13:12:15 -04:00
nic.c
nic.h sfc: support RSS spreading of ethtool ntuple filters 2018-03-08 21:54:52 -05:00
ptp.c sfc: mark some unexported symbols as static 2018-01-28 21:59:18 -05:00
rx.c Merge branch 'akpm' (patches from Andrew) 2017-11-15 19:42:40 -08:00
selftest.c networking: make skb_put & friends return void pointers 2017-06-16 11:48:39 -04:00
selftest.h
siena_sriov.c
siena_sriov.h
siena.c sfc: support RSS spreading of ethtool ntuple filters 2018-03-08 21:54:52 -05:00
sriov.c
sriov.h
tx_tso.c
tx.c sfc: on 8000 series use TX queues for TX timestamps 2018-01-25 16:05:14 -05:00
tx.h
vfdi.h
workarounds.h sfc: tx ring can only have 2048 entries for all EF10 NICs 2017-04-25 11:19:21 -04:00