lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <1213714009.5817.170.camel@lb-tlvb-eliezer>
Date:	Tue, 17 Jun 2008 17:46:49 +0300
From:	"Eilon Greenstein" <eilong@...adcom.com>
To:	"David Miller" <davem@...emloft.net>,
	netdev <netdev@...r.kernel.org>
cc:	"Michael Chan" <mchan@...adcom.com>,
	"Yitchak Gertner" <gertner@...adcom.com>,
	"Vladislav Zolotarov" <vladz@...adcom.com>,
	"Wendy Xiong" <wendyx@...ibm.com>,
	"Yaniv Rosner" <yanivr@...adcom.com>
Subject: [PATCH net-next 00/15]bnx2x: add BCM57711 and new features

Hi,

              ---------------
This is another re-send of this patch with the following changes:
- Making sure all parts of this patch are smaller than 400000 
  characters. This means that the first patch (git mv bnx2x.c 
  bnx2x_main.c) is showing only the Makefile changes and the git mv 
  command. The second change was to break the microcode into 4 smaller
  patches
- Adapting the code to the new version of checkpatch.pl
              ---------------

This update adds support for two new chips: BCM57711 and its variant the
BCM57711E, adds new link management code, new statistics code, enhanced
self-tests, IPv6 TSO and least but not last TPA, our hardware based LRO.

Wendy Xiong from IBM contributed the PCIE EEH handling code.

Patches:
01: Rename bnx2x.c to bnx2x_main.c - preparing to breakout the link code
    to a new file. This patch is a simple git mv bnx2x.c bnx2x_main.c
and
    the necessary Makefile change. Unfortunately, this patch is too big 
    for the mailing list so it contains only the Makefile diff and the 
    git mv command
02: Adding bnx2x_link - this part of the patch is just adding the new
    files (bnx2x_link.[ch]) without using them (to make the patch 
    smaller)
03. New link code - Major cleanup, using a separate file for link 
    related operations, smoother support of external PHY handling with 
    the device
04: New init infrastructure - support the new initialization for
    multi-chip environment, without the microcode
05: Remove old microcode - as part of the microcode replacement
06: New microcode part 1 - 1st part of the new microcode (BLOB)
07: New microcode part 2 - 2nd part of the new microcode (BLOB)
08: New microcode part 3 - 3rd part of the new microcode (BLOB)
09: Add support for BCM57711 HW, re-factoring struct bnx2x to allow this
10: New statistics code, fixes race between stats and close, add 
    BCM57711
11: Add TPA, Broadcom's HW LRO
12: Re-factor Tx code, add GSO_6 support
13. Enhanced self test
14: Add PCIE EEH support
15: Update version

Enjoy,
Eilon



--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ