Searched hist:"322 b87ca55f2f3936ec9f9de438ef9b2115b5c9b" (Results 1 – 3 of 3) sorted by relevance
/linux/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_xdp.c | diff 322b87ca55f2f3936ec9f9de438ef9b2115b5c9b Mon Jul 08 23:53:04 CEST 2019 Andy Gospodarek <gospo@broadcom.com> 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>
|
H A D | bnxt.h | diff 322b87ca55f2f3936ec9f9de438ef9b2115b5c9b Mon Jul 08 23:53:04 CEST 2019 Andy Gospodarek <gospo@broadcom.com> 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>
|
H A D | bnxt.c | diff 322b87ca55f2f3936ec9f9de438ef9b2115b5c9b Mon Jul 08 23:53:04 CEST 2019 Andy Gospodarek <gospo@broadcom.com> 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>
|