Skip to content

bnxt_en: Update for net-next.

Michael Chan netdev 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest11 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/11bnxt_en: Update firmware interface spec. to 1.10.0.33.drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h+502 -1120 replies
2/11bnxt_en: Set hwrm_intr_seq_id value to its inverted value.drivers/net/ethernet/broadcom/bnxt/bnxt.c drivers/net/ethernet/broadcom/bnxt/bnxt.h+6 -50 replies
3/11bnxt_en: Use macros for firmware message doorbell offsets.drivers/net/ethernet/broadcom/bnxt/bnxt.c drivers/net/ethernet/broadcom/bnxt/bnxt.h+10 -60 replies
4/11bnxt_en: Avoid arithmetic on void * pointer.drivers/net/ethernet/broadcom/bnxt/bnxt.c+5 -30 replies
5/11bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm_seq_id routines.drivers/net/ethernet/broadcom/bnxt/bnxt.c drivers/net/ethernet/broadcom/bnxt/bnxt.h drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c+41 -190 replies
6/11bnxt_en: Add support for 2nd firmware message channel.drivers/net/ethernet/broadcom/bnxt/bnxt.c drivers/net/ethernet/broadcom/bnxt/bnxt.h+117 -180 replies
7/11bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring().drivers/net/ethernet/broadcom/bnxt/bnxt.c drivers/net/ethernet/broadcom/bnxt/bnxt.h+16 -60 replies
8/11bnxt_en: Add Level 2 context memory paging support.drivers/net/ethernet/broadcom/bnxt/bnxt.c drivers/net/ethernet/broadcom/bnxt/bnxt.h+108 -230 replies
9/11bnxt_en: Increase context memory allocations on 57500 chips for RDMA.drivers/net/ethernet/broadcom/bnxt/bnxt.c drivers/net/ethernet/broadcom/bnxt/bnxt.h+59 -80 replies
10/11bnxt_en: Support for 64-bit flow handle.drivers/net/ethernet/broadcom/bnxt/bnxt.c drivers/net/ethernet/broadcom/bnxt/bnxt.h drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c +1 more+78 -100 replies
11/11bnxt_en: Adjust default RX coalescing ticks to 10 us.drivers/net/ethernet/broadcom/bnxt/bnxt.c+1 -10 replies

Reviews trailers per patch

1 of 11 patches has a Reviewed-by or Acked-by.

PatchSriharsha Basavapatna
1/11
2/11
3/11
4/11
5/11
6/11
7/11
8/11
9/11
10/11R-b
11/11

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH net-next 00/11] bnxt_en: Update for net-next.

Three main changes in this series, besides the usual firmware spec update:

1. Add support for a new firmware communication channel direct to the firmware processor that handles flow offloads. This speeds up flow offload operations.

2. Use 64-bit internal flow handles to increase the number of flows that can be offloaded.

3. Add level-2 context memory paging so that we can configure more context memory for RDMA on the 57500 chips. Allocate more context memory if RDMA is enabled on the 57500 chips.

Michael Chan (5):
bnxt_en: Update firmware interface spec. to 1.10.0.33.
bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring().
bnxt_en: Add Level 2 context memory paging support.
bnxt_en: Increase context memory allocations on 57500 chips for RDMA.
bnxt_en: Adjust default RX coalescing ticks to 10 us.

Venkat Duvvuru (6):
bnxt_en: Set hwrm_intr_seq_id value to its inverted value.
bnxt_en: Use macros for firmware message doorbell offsets.
bnxt_en: Avoid arithmetic on void * pointer.
bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm_seq_id
routines.
bnxt_en: Add support for 2nd firmware message channel.
bnxt_en: Support for 64-bit flow handle.

 drivers/net/ethernet/broadcom/bnxt/bnxt.c     | 311 ++++++++++---
 drivers/net/ethernet/broadcom/bnxt/bnxt.h     | 102 ++++-
 drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 614 +++++++++++++++++++++-----
 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c  | 108 ++++-
 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.h  |   5 +
 5 files changed, 936 insertions(+), 204 deletions(-)
Signature · 1 line
2.5.1