linux-sg2042/drivers/net/ethernet/broadcom
Andy Gospodarek 322b87ca55 bnxt_en: add page_pool support
This removes contention over page allocation for XDP_REDIRECT actions by
adding page_pool support per queue for the driver.  The performance for
XDP_REDIRECT actions scales linearly with the number of cores performing
redirect actions when using the page pools instead of the standard page
allocator.

v2: Fix up the error path from XDP registration, noted by Ilias Apalodimas.

Signed-off-by: Andy Gospodarek <gospo@broadcom.com>
Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2019-07-08 15:15:25 -07:00
..
bnx2x Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2019-06-22 08:59:24 -04:00
bnxt bnxt_en: add page_pool support 2019-07-08 15:15:25 -07:00
genet Generic DIM 2019-06-27 12:42:51 -07:00
Kconfig bnxt_en: add page_pool support 2019-07-08 15:15:25 -07:00
Makefile
b44.c
b44.h
bcm63xx_enet.c net: ethernet: broadcom: bcm63xx_enet: Remove unneeded memset 2019-07-01 19:29:19 -07:00
bcm63xx_enet.h
bcmsysport.c Generic DIM 2019-06-27 12:42:51 -07:00
bcmsysport.h Generic DIM 2019-06-27 12:42:51 -07:00
bgmac-bcma-mdio.c
bgmac-bcma.c
bgmac-platform.c
bgmac.c
bgmac.h
bnx2.c
bnx2.h
bnx2_fw.h
cnic.c
cnic.h
cnic_defs.h
cnic_if.h
sb1250-mac.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 2019-05-21 11:28:45 +02:00
tg3.c tg3: Use napi_alloc_frag() 2019-06-09 19:40:10 -07:00
tg3.h