OpenCloudOS-Kernel/drivers/net/ethernet/sfc
Alex Maftei (amaftei) 7ec3de4260 sfc: move datapath management code
The code that manages the datapath (starting, stopping, including the
port-related bits) will be common.
Three functions have been added that contain bits from other
functions. These will be moved to their final files in later patches.
Small code styling fixes included.

Signed-off-by: Alexandru-Mihai Maftei <amaftei@solarflare.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2020-01-08 13:28:02 -08:00
..
falcon netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
Kconfig sfc: Remove unnecessary dependencies on I2C 2020-01-02 16:23:18 -08:00
Makefile sfc: move reset workqueue code 2020-01-08 13:28:02 -08:00
bitfield.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
ef10.c sfc: add new headers in preparation for code split 2020-01-08 13:28:02 -08:00
ef10_regs.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
ef10_sriov.c sfc: avoid duplicate error handling code in 'efx_ef10_sriov_set_vf_mac()' 2019-12-30 17:52:21 -08:00
ef10_sriov.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
efx.c sfc: move datapath management code 2020-01-08 13:28:02 -08:00
efx.h sfc: add new headers in preparation for code split 2020-01-08 13:28:02 -08:00
efx_channels.h sfc: add new headers in preparation for code split 2020-01-08 13:28:02 -08:00
efx_common.c sfc: move datapath management code 2020-01-08 13:28:02 -08:00
efx_common.h sfc: further preparation for code split 2020-01-08 13:28:02 -08:00
enum.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
ethtool.c sfc: add new headers in preparation for code split 2020-01-08 13:28:02 -08:00
farch.c sfc: add new headers in preparation for code split 2020-01-08 13:28:02 -08:00
farch_regs.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
filter.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
io.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
mcdi.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
mcdi.h sfc: add new headers in preparation for code split 2020-01-08 13:28:02 -08:00
mcdi_functions.h sfc: add new headers in preparation for code split 2020-01-08 13:28:02 -08:00
mcdi_mon.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
mcdi_pcol.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
mcdi_port.c sfc: add new headers in preparation for code split 2020-01-08 13:28:02 -08:00
mcdi_port_common.h sfc: add new headers in preparation for code split 2020-01-08 13:28:02 -08:00
mtd.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
net_driver.h sfc: add new headers in preparation for code split 2020-01-08 13:28:02 -08:00
nic.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
nic.h sfc: add new headers in preparation for code split 2020-01-08 13:28:02 -08:00
ptp.c sfc: Only cancel the PPS workqueue if it exists 2019-11-21 12:06:06 -08:00
rx.c sfc: add new headers in preparation for code split 2020-01-08 13:28:02 -08:00
rx_common.h sfc: add new headers in preparation for code split 2020-01-08 13:28:02 -08:00
selftest.c sfc: add new headers in preparation for code split 2020-01-08 13:28:02 -08:00
selftest.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
siena.c sfc: add new headers in preparation for code split 2020-01-08 13:28:02 -08:00
siena_sriov.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
siena_sriov.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
sriov.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
sriov.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
tx.c sfc: add new headers in preparation for code split 2020-01-08 13:28:02 -08:00
tx.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
tx_common.h sfc: add new headers in preparation for code split 2020-01-08 13:28:02 -08:00
tx_tso.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
vfdi.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
workarounds.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00