Shahed Shaikh
46ad4d8ba4
qed: Fix mask for physical address in ILT entry
...
[ Upstream commit fdd13dd350dda1826579eb5c333d76b14513b812 ]
ILT entry requires 12 bit right shifted physical address.
Existing mask for ILT entry of physical address i.e.
ILT_ENTRY_PHY_ADDR_MASK is not sufficient to handle 64bit
address because upper 8 bits of 64 bit address were getting
masked which resulted in completer abort error on
PCIe bus due to invalid address.
Fix that mask to handle 64bit physical address.
Fixes: fe56b9e6a8 ("qed: Add module with basic common support")
Signed-off-by: Shahed Shaikh <shahed.shaikh@cavium.com>
Signed-off-by: Ariel Elior <ariel.elior@cavium.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-06-13 16:16:43 +02:00
..
appletalk
net/appletalk: Fix kernel memory disclosure
2017-12-09 22:01:51 +01:00
arcnet
bonding
bonding: send learning packets for vlans on slave
2018-05-19 10:26:59 +02:00
caif
can
can: kvaser_usb: Increase correct stats counter in kvaser_usb_rx_can_msg()
2018-05-16 10:08:43 +02:00
cris
dsa
net: dsa: b53: Include IMP/CPU port in dumb forwarding mode
2017-10-08 10:26:08 +02:00
ethernet
qed: Fix mask for physical address in ILT entry
2018-06-13 16:16:43 +02:00
fddi
fjes
fjes: Fix wrong netdevice feature flags
2017-12-20 10:07:22 +01:00
hamradio
hdlcdrv: Fix divide by zero in hdlcdrv_ioctl
2018-04-13 19:48:12 +02:00
hippi
hippi: Fix a Fix a possible sleep-in-atomic bug in rr_close
2018-02-25 11:05:50 +01:00
hyperv
netvsc: Deal with rescinded channels correctly
2018-03-24 11:00:13 +01:00
ieee802154
net: ieee802154: adf7242: Fix bug if defined DEBUG
2018-03-22 09:17:54 +01:00
ipvlan
ipvlan: add L2 check for packets arriving via virtual devices
2018-03-22 09:17:58 +01:00
irda
irda: vlsi_ir: fix check for DMA mapping errors
2017-12-25 14:23:41 +01:00
phy
dp83640: Ensure against premature access to PHY registers after reset
2018-05-30 07:50:40 +02:00
plip
ppp
pppoe: check sockaddr length in pppoe_connect()
2018-04-29 11:32:01 +02:00
slip
slip: Check if rstate is initialized before uncompressing
2018-04-20 08:21:07 +02:00
team
team: fix netconsole setup over team
2018-04-29 11:32:01 +02:00
usb
net: usb: cdc_mbim: add flag FLAG_SEND_ZLP
2018-06-13 16:16:42 +02:00
vmxnet3
vmxnet3: use DMA memory barriers where required
2018-05-25 16:12:56 +02:00
wan
net/wan/fsl_ucc_hdlc: fix muram allocation error
2018-04-13 19:48:03 +02:00
wimax
net: wimax/i2400m: fix NULL-deref at probe
2017-12-20 10:07:20 +01:00
wireless
rtlwifi: rtl8192cu: Remove variable self-assignment in rf.c
2018-06-06 16:44:33 +02:00
xen-netback
xen-netback: vif counters from int/long to u64
2017-12-09 22:01:55 +01:00
dummy.c
eql.c
geneve.c
geneve: add missing rx stats accounting
2018-04-13 19:48:26 +02:00
gtp.c
gtp: fix cross netns recv on gtp socket
2017-12-09 22:01:54 +01:00
ifb.c
Kconfig
vmxnet3: prevent building with 64K pages
2018-02-25 11:05:51 +01:00
LICENSE.SRC
loopback.c
net: introduce device min_header_len
2017-02-18 15:11:43 +01:00
macsec.c
macsec: check return value of skb_to_sgvec always
2018-04-13 19:48:19 +02:00
macvlan.c
macvlan: fix use-after-free in macvlan_common_newlink()
2018-05-30 07:50:30 +02:00
macvtap.c
tap: double-free in error path in tap_open()
2017-11-18 11:22:22 +01:00
Makefile
mdio.c
mii.c
netconsole.c
nlmon.c
ntb_netdev.c
rionet.c
sb1000.c
Space.c
sungem_phy.c
tun.c
tun: fix a memory leak for tfile->tx_array
2018-01-31 12:55:56 +01:00
veth.c
veth: set peer GSO values
2018-03-22 09:17:57 +01:00
virtio_net.c
virtio-net: Fix operstate for virtio when no VIRTIO_NET_F_STATUS
2018-05-30 07:50:44 +02:00
vrf.c
vrf: Fix use after free and double free in vrf_finish_output
2018-04-13 19:48:37 +02:00
vxlan.c
vxlan: dont migrate permanent fdb entries during learn
2018-04-13 19:48:29 +02:00
xen-netfront.c
xen-netfront: Fix race between device setup and open
2018-05-30 07:50:25 +02:00