[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1647759473-2414-1-git-send-email-michael.chan@broadcom.com>
Date: Sun, 20 Mar 2022 02:57:42 -0400
From: Michael Chan <michael.chan@...adcom.com>
To: davem@...emloft.net
Cc: netdev@...r.kernel.org, kuba@...nel.org, gospo@...adcom.com
Subject: [PATCH net-next 00/11] bnxt: Support XDP multi buffer
This series adds XDP multi buffer support, allowing MTU to go beyond
the page size limit.
Dave, please don't apply these patches too quickly so that others can
review them first. Thanks.
Andy Gospodarek (11):
bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff
bnxt: add flag to denote that an xdp program is currently attached
bnxt: refactor bnxt_rx_pages operate on skb_shared_info
bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb
bnxt: adding bnxt_rx_agg_pages_xdp for aggregated xdp
bnxt: set xdp_buff pfmemalloc flag if needed
bnxt: change receive ring space parameters
bnxt: add page_pool support for aggregation ring when using xdp
bnxt: adding bnxt_xdp_build_skb to build skb from multibuffer xdp_buff
bnxt: support transmit and free of aggregation buffers
bnxt: XDP multibuffer enablement
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 304 +++++++++++++-----
drivers/net/ethernet/broadcom/bnxt/bnxt.h | 8 +-
.../net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 2 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 205 ++++++++++--
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h | 15 +-
5 files changed, 421 insertions(+), 113 deletions(-)
--
2.18.1
Download attachment "smime.p7s" of type "application/pkcs7-signature" (4209 bytes)
Powered by blists - more mailing lists