This series includes 3 fixes related to the XDP redirect code path in the driver. The first one adds locking when the number of TX XDP rings is less than the number of CPUs. The second one adjusts the maximum MTU that can support XDP with enough tail room in the buffer. The 3rd one fixes a race condition between TX ring shutdown and the XDP redirect path. Andy Gospodarek (1): bnxt_en: reserve space inside receive page for skb_shared_info Pavan Chebbi (1): bnxt_en: Synchronize tx when xdp redirects happen on same ring Ray Jui (1): bnxt_en: Prevent XDP redirect from running when stopping TX queue drivers/net/ethernet/broadcom/bnxt/bnxt.c | 7 +++++++ drivers/net/ethernet/broadcom/bnxt/bnxt.h | 5 ++++- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 14 ++++++++++++-- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h | 2 ++ 4 files changed, 25 insertions(+), 3 deletions(-) -- 2.18.1
Attachment:
smime.p7s
Description: S/MIME Cryptographic Signature