linux_dsm_epyc7002/drivers/net/ethernet
Jakub Kicinski 3dd43c3319 nfp: bpf: add support for reading map memory
Map memory needs to use 40 bit addressing.  Add handling of such
accesses.  Since 40 bit addresses are formed by using both 32 bit
operands we need to pre-calculate the actual address instead of
adding in the offset inside the instruction, like we did in 32 bit
mode.

Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Reviewed-by: Quentin Monnet <quentin.monnet@netronome.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
2018-01-14 23:36:30 +01:00
..
3com 3c59x: fix missing dma_mapping_error check and bad ring refill logic 2018-01-03 13:44:14 -05:00
8390 net: 8390: pcnet_cs: mark expected switch fall-through 2017-11-11 19:10:06 +09:00
adaptec
adi treewide: setup_timer() -> timer_setup() 2017-11-21 15:57:07 -08:00
aeroflex
agere treewide: setup_timer() -> timer_setup() 2017-11-21 15:57:07 -08:00
alacritech
allwinner
alteon net: alteon: acenic: clean up indentation issue 2017-12-15 13:28:30 -05:00
altera
amazon Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2018-01-09 10:37:00 -05:00
amd net: amd-xgbe: Get rid of custom hex_dump_to_buffer() 2017-12-20 13:04:45 -05:00
apm
apple
aquantia net: aquantia: Increment driver version 2017-12-15 12:46:42 -05:00
arc net: arc_emac: restart stalled EMAC 2017-12-19 13:25:52 -05:00
atheros treewide: setup_timer() -> timer_setup() 2017-11-21 15:57:07 -08:00
aurora
broadcom bnxt_en: add support for software dynamic interrupt moderation 2018-01-10 15:27:45 -05:00
brocade
cadence net: macb: change GFP_ATOMIC to GFP_KERNEL 2017-12-05 20:08:03 -05:00
calxeda
cavium Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next 2018-01-07 21:26:31 -05:00
chelsio cxgb4: implement ndo_features_check 2018-01-11 10:58:56 -05:00
cirrus
cisco enic: add wq clean up budget 2017-12-26 13:10:07 -05:00
davicom
dec
dlink
emulex be2net: use ARRAY_SIZE for array sizing calculation on array cmd_priv_map 2018-01-09 11:40:18 -05:00
ezchip
faraday
freescale Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2018-01-11 22:13:42 -05:00
fujitsu
hisilicon net: hns3: check for NULL function pointer in hns3_nic_set_features 2018-01-12 10:12:33 -05:00
hp
huawei
i825xx
ibm ibmvnic: Don't handle RX interrupts when not up. 2018-01-11 11:32:25 -05:00
intel i40e: track id can be 0 2018-01-10 12:41:21 -08:00
marvell net: mvneta: add module EEPROM reading support 2018-01-03 10:38:54 -05:00
mediatek net: mediatek: remove superfluous pin setup for MT7622 SoC 2017-12-26 12:05:46 -05:00
mellanox Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2018-01-11 22:13:42 -05:00
micrel net: ks8851: Support DT-provided MAC address 2017-12-19 13:52:39 -05:00
microchip
moxa
myricom treewide: setup_timer() -> timer_setup() 2017-11-21 15:57:07 -08:00
natsemi
neterion net: vxge: Fix some indentation issues 2017-11-20 11:36:30 +09:00
netronome nfp: bpf: add support for reading map memory 2018-01-14 23:36:30 +01:00
nuvoton
nvidia forcedeth: remove duplicate structure member in rx 2018-01-08 14:15:15 -05:00
nxp
oki-semi treewide: setup_timer() -> timer_setup() 2017-11-21 15:57:07 -08:00
packetengines
pasemi net: pasemi: Replace mac address parsing 2017-12-20 12:47:46 -05:00
qlogic Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next 2018-01-07 21:26:31 -05:00
qualcomm net: qualcomm: rmnet: Add support for GSO 2018-01-08 13:58:50 -05:00
rdc
realtek r8169: improve runtime pm in general and suspend unused ports 2018-01-09 12:38:56 -05:00
renesas Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2018-01-09 10:37:00 -05:00
rocker treewide: setup_timer() -> timer_setup() 2017-11-21 15:57:07 -08:00
samsung
seeq
sfc sfc: add bits for 25/50/100G supported/advertised speeds 2018-01-10 16:23:38 -05:00
sgi
silan
sis
smsc
socionext net: socionext: Fix error return code in netsec_netdev_open() 2018-01-11 13:54:58 -05:00
stmicro Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2018-01-09 10:37:00 -05:00
sun Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2017-11-15 11:56:19 -08:00
synopsys net: dwc-xlgmac: Get rid of custom hex_dump_to_buffer() 2017-12-21 15:05:33 -05:00
tehuti
ti net: ethernet: ti: cpdma: correct error handling for chan create 2017-12-13 15:49:53 -05:00
tile Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2017-11-13 17:56:58 -08:00
toshiba treewide: setup_timer() -> timer_setup() 2017-11-21 15:57:07 -08:00
tundra
via net: via: via-rhine: use %p to format void * address instead of %x 2017-11-29 09:45:24 -05:00
wiznet
xilinx net: ethernet: xilinx: Mark XILINX_LL_TEMAC broken on 64-bit 2017-11-29 09:43:24 -05:00
xircom
xscale
dnet.c
dnet.h
ec_bhf.c
ethoc.c
fealnx.c fealnx: Fix building error on MIPS 2017-11-16 22:58:12 +09:00
jme.c
jme.h
Kconfig net: ethernet: socionext: add AVE ethernet driver 2017-12-28 12:10:40 -05:00
korina.c
lantiq_etop.c
Makefile net: ethernet: socionext: add AVE ethernet driver 2017-12-28 12:10:40 -05:00
netx-eth.c