numam-dpdk/drivers/net
Mark Spender f893aeb4ed net/sfc/base: fix diagnostics support build without Siena
The compilation failed because __efx_sram_pattern_fns was used in
efx_nic.c, but defined in efx_sram.c which is only needed when
supporting Siena.

To fix it move all the code using __efx_sram_pattern_fns into
Siena-specific files (except for the definition in efx_sram.c itself,
as that file only needs to be included in Siena-supporting builds
anyway).

The functions to test registers and tables are unlikely to apply to any
new hardware and so can be moved into Siena files. Since Huntington
such tests have been implemented in firmware.

Fixes: 7571c31687 ("net/sfc/base: import diagnostics support")
Cc: stable@dpdk.org

Signed-off-by: Mark Spender <mspender@solarflare.com>
Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com>
2018-01-16 18:47:49 +01:00
..
af_packet bus/vdev: move code from EAL into a new driver 2017-11-07 16:54:07 +01:00
ark drivers/net: fix number of segment storage type 2017-11-10 09:17:13 +00:00
avp drivers/net: rename physical address type to IOVA 2017-11-06 22:44:26 +01:00
bnx2x net/bnx2x: remove redundant parenthesis 2018-01-05 22:07:03 +01:00
bnxt fix typos 2018-01-11 18:26:46 +01:00
bonding drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
cxgbe mbuf: rename physical address to IOVA 2017-11-06 22:44:26 +01:00
dpaa drivers: use SPDX tag in NXP dpaa files 2018-01-04 22:41:39 +01:00
dpaa2 drivers: use SPDX tag in NXP dpaa2 files 2018-01-04 22:41:39 +01:00
e1000 fix typos 2018-01-11 18:26:46 +01:00
ena mbuf: rename physical address to IOVA 2017-11-06 22:44:26 +01:00
enic net/enic: fix TSO for packets greater than 9208 bytes 2017-11-02 19:32:04 +01:00
failsafe bus/vdev: move code from EAL into a new driver 2017-11-07 16:54:07 +01:00
fm10k fix typos 2018-01-11 18:26:46 +01:00
i40e net/i40e: fix ARM big endian build 2018-01-12 17:27:07 +01:00
ixgbe net/ixgbe: fix ARM big endian build 2018-01-12 17:27:08 +01:00
kni drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
liquidio drivers: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
mlx4 net/mlx4: fix missing stamp during Tx completion 2017-11-11 15:54:16 +01:00
mlx5 net/mlx5: fix flow mark action on port start 2017-11-15 09:06:31 +01:00
mrvl bus/vdev: move code from EAL into a new driver 2017-11-07 16:54:07 +01:00
nfp drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
null bus/vdev: move code from EAL into a new driver 2017-11-07 16:54:07 +01:00
octeontx drivers: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
pcap bus/vdev: move code from EAL into a new driver 2017-11-07 16:54:07 +01:00
qede fix typos 2018-01-11 18:26:46 +01:00
ring drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
sfc net/sfc/base: fix diagnostics support build without Siena 2018-01-16 18:47:49 +01:00
softnic drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
szedata2 drivers/net: fix number of segment storage type 2017-11-10 09:17:13 +00:00
tap drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
thunderx drivers: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
vhost drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
virtio drivers: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
vmxnet3 drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
Makefile drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00