Skip to content

: Bug fixes and more 5709 suppot.

Michael Chan netdev 2 versions – Applied

Status from this message: Applied.

Get series with b4
b4 am 1178177264.4909.64.camel@dell

Versions newest first · linked by author and title

  1. v2 Latest15 of 16 patches 16 repliesApplied
  2. v114 of 20 patches 38 repliesApplied

15 of 16 patches are in this archive. The cover letter announces 16.

Patches in v2 Applied

#Subject and filesSizeRepliesApplied
1/16: Block MII access when ifdown.drivers/net/bnx2.c+6 -01 reply
2/16: Fix register and memory test on 5709.drivers/net/bnx2.c+46 -241 reply
3/16: Add 40-bit DMA workaround for 5708.drivers/net/bnx2.c drivers/net/bnx2.h+21 -181 reply
4/16: Fix race conditions when calling register_netdev().drivers/net/bnx2.c+14 -141 reply
5/16: Save PCI state during suspend.drivers/net/bnx2.c+2 -01 reply
6/16: Update 5708 firmware.drivers/net/bnx2_fw.h+1044 -6531 reply
8/16: Add ipv6 TSO and checksum for 5709.drivers/net/bnx2.c drivers/net/bnx2.h+67 -281 reply
9/16: Put MII register offsets in the bnx2 struct.drivers/net/bnx2.c drivers/net/bnx2.h+58 -471 reply
10/16: Re-structure the 2.5G Serdes code.drivers/net/bnx2.c+108 -391 reply
11/16: Add support for 5709 Serdes.drivers/net/bnx2.c drivers/net/bnx2.h include/linux/pci_ids.h+228 -121 reply
12/16: Add indirect spinlock.drivers/net/bnx2.c drivers/net/bnx2.h+12 -11 reply
13/16: Restructure PHY event handling.drivers/net/bnx2.c+32 -231 reply
14/16: Add 1-shot MSI handler for 5709.drivers/net/bnx2.c drivers/net/bnx2.h+81 -411 reply
15/16: Print bus information for PCIE devices.drivers/net/bnx2.c drivers/net/bnx2.h+87 -501 reply
16/16: Update version and reldate.drivers/net/bnx2.c drivers/net/bnx2.h+4 -42 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.

Read the v2 thread

Cover letter [PATCH v2 0/16][BNX2]: Bug fixes and more 5709 suppot.

Version 2 of the BNX2 patchset. I've modified the 40-bit workaround to just set the dma masks, combined the 5709 firmware into 1 patch which is now 500K, pulled out the heartbeat chnages, and separated the patch for ethtool.h. Earlier, I sent 1 patch for ethtool.h for the kernel, and another patch for user mode ethtool to support 2.5G.

Thanks to David, Jeff, and others for their feedback.

[PATCH v2 1/16][BNX2]: Block MII access when ifdown.
[PATCH v2 2/16][BNX2]: Fix register and memory test on 5709. [PATCH v2 3/16][BNX2]: Add 40-bit DMA workaround for 5708. [PATCH v2 4/16][BNX2]: Fix race conditions when calling register_netdev(). [PATCH v2 5/16][BNX2]: Save PCI state during suspend.
[PATCH v2 6/16][BNX2]: Update 5708 firmware.
[PATCH v2 7/16][BNX2]: Update 5709 firmware.
[PATCH v2 8/16][BNX2]: Add ipv6 TSO and checksum for 5709. [PATCH v2 9/16][BNX2]: Put MII register offsets in the bnx2 struct. [PATCH v2 10/16][BNX2]: Re-structure the 2.5G Serdes code. [PATCH v2 11/16][BNX2]: Add support for 5709 Serdes.
[PATCH v2 12/16][BNX2]: Add indirect spinlock.
[PATCH v2 13/16][BNX2]: Restructure PHY event handling.
[PATCH v2 14/16][BNX2]: Add 1-shot MSI handler for 5709. [PATCH v2 15/16][BNX2]: Print bus information for PCIE devices. [PATCH v2 16/16][BNX2]: Update version and reldate.