linux/drivers/net/ethernet
Michael Chan 84404d5fd5 bnxt_en: Fix ethtool self-test loopback.
The current code has 2 problems.  It assumes that the RX ring for
the loopback packet is combined with the TX ring.  This is not
true if the ethtool channels are set to non-combined mode.  The
second problem is that it won't work on 57500 chips without
adjusting the logic to get the proper completion ring (cpr) pointer.
Fix both issues by locating the proper cpr pointer through the RX
ring.

Fixes: e44758b78a ("bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter for RX path.")
Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2018-12-19 11:31:09 -08:00
..
3com
8390
adaptec
aeroflex
agere
alacritech
allwinner
alteon
altera
amazon net: ena: update driver version from 2.0.1 to 2.0.2 2018-11-19 15:13:00 -08:00
amd net: amd: add missing of_node_put() 2018-11-23 17:24:24 -08:00
apm drivers: net: xgene: Remove unnecessary forward declarations 2018-12-14 13:35:27 -08:00
apple
aquantia net: aquantia: fix rx checksum offload bits 2018-11-30 13:18:45 -08:00
arc
atheros net: alx: make alx_drv_name static 2018-11-05 17:12:58 -08:00
aurora
broadcom bnxt_en: Fix ethtool self-test loopback. 2018-12-19 11:31:09 -08:00
brocade
cadence net: macb: add missing barriers when reading descriptors 2018-12-18 16:17:48 -08:00
calxeda
cavium liquidio: read sc->iq_no before release sc 2018-11-30 17:20:39 -08:00
chelsio crypto/chelsio/chtls: macro correction in tx path 2018-12-14 13:39:39 -08:00
cirrus
cisco
cortina net: gemini: Fix copy/paste error 2018-11-23 22:35:38 -08:00
davicom net: ethernet: davicom: dm9000: simplify getting .driver_data 2018-10-21 21:10:12 -07:00
dec
dlink
emulex pci-v4.20-changes 2018-10-25 06:50:48 -07:00
ezchip
faraday net: faraday: ftmac100: remove netif_running(netdev) check before disabling interrupts 2018-11-21 16:57:39 -08:00
freescale ethernet: fman: fix wrong of_node_put() in probe function 2018-12-04 20:42:35 -08:00
fujitsu
hisilicon net: hns: Fix ping failed when use net bridge and send multicast 2018-12-16 12:07:32 -08:00
hp
huawei hinic: Fix l4_type parameter in hinic_task_set_tunnel_l4 2018-10-29 20:43:40 -07:00
i825xx
ibm ibmvnic: Fix non-atomic memory allocation in IRQ context 2018-12-10 17:34:25 -08:00
intel ixgbe: Fix race when the VF driver does a reset 2018-12-12 15:51:50 -08:00
marvell net: mvpp2: 10G modes aren't supported on all ports 2018-12-18 14:48:15 -08:00
mediatek
mellanox mlxsw: spectrum_nve: Fix memory leak upon driver reload 2018-12-18 09:17:39 -08:00
micrel
microchip lan743x: Expand phy search for LAN7431 2018-12-18 21:35:56 -08:00
moxa
mscc Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2018-10-19 11:03:06 -07:00
myricom drivers: net: remove <net/busy_poll.h> inclusion when not needed 2018-10-25 16:20:02 -07:00
natsemi
neterion vxge: ensure data0 is initialized in when fetching firmware version information 2018-12-18 22:00:40 -08:00
netronome nfp: flower: ensure TCP flags can be placed in IPv6 frame 2018-12-10 17:45:41 -08:00
ni
nuvoton w90p910_ether: remove incorrect __init annotation 2018-12-14 14:42:51 -08:00
nvidia
nxp net: ethernet: lpc_eth: add device and device node local variables 2018-10-19 17:04:38 -07:00
oki-semi
packetengines
pasemi
qlogic qed: Fix an error code qed_ll2_start_xmit() 2018-12-18 15:43:44 -08:00
qualcomm net: qualcomm: rmnet: Fix incorrect assignment of real_dev 2018-11-09 19:45:48 -08:00
rdc
realtek r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled 2018-12-11 22:54:19 -08:00
renesas
rocker rocker: Drop pointless static qualifier 2018-10-19 10:42:19 -07:00
samsung
seeq
sfc pci-v4.20-changes 2018-10-25 06:50:48 -07:00
sgi
silan
sis
smsc net: ethernet: smsc: smc91x: simplify getting .driver_data 2018-10-21 21:10:12 -07:00
socionext net: ethernet: ave: Add MODULE_AUTHOR and MAINTAINERS entry 2018-11-29 10:38:39 -08:00
stmicro net: stmmac: Fix an error code in probe() 2018-12-18 15:45:28 -08:00
sun
synopsys
tehuti
ti net: ethernet: ti: cpsw: unsync mcast entries while switch promisc mode 2018-10-22 20:20:14 -07:00
toshiba
tundra
via net: via: via-velocity: fix spelling mistake "alignement" -> "alignment" 2018-11-27 16:22:23 -08:00
wiznet net: ethernet: wiznet: w5300: simplify getting .driver_data 2018-10-21 21:10:12 -07:00
xilinx
xircom
xscale
dnet.c
dnet.h
ec_bhf.c
ethoc.c
fealnx.c
jme.c
jme.h
Kconfig
korina.c
lantiq_etop.c
lantiq_xrx200.c net: lantiq: Fix returned value in case of error in 'xrx200_probe()' 2018-11-16 19:46:49 -08:00
Makefile
netx-eth.c