History log of /freebsd-current/sys/dev/mxge/rss_ethp_z8e.h
Revision Date Author Comments
# 78d14616 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

sys: Remove $FreeBSD$: one-line bare tag

Remove /^\s*\$FreeBSD\$$\n/


# 4d846d26 10-May-2023 Warner Losh <imp@FreeBSD.org>

spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD

The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch
up to that fact and revert to their recommended match of BSD-2-Clause.

Discussed with: pfg
MFC After: 3 days
Sponsored by: Netflix


# 718cf2cc 27-Nov-2017 Pedro F. Giffuni <pfg@FreeBSD.org>

sys/dev: further adoption of SPDX licensing ID tags.

Mainly focus on files that use BSD 2-Clause license, however the tool I
was using misidentified many licenses so this was mostly a manual - error
prone - task.

The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.


# bebda077 28-May-2012 Andrew Gallatin <gallatin@FreeBSD.org>

Update mxge(4) firmware to the latest version available from
Myricom (1.4.55).

MFC after: 3 days
Sponored by: Myricom, Inc.


# 40eaac63 12-Jul-2011 Andrew Gallatin <gallatin@FreeBSD.org>

Update mxge(4) firmware to the latest version available from
Myricom (1.4.53a).

MFC after: 7 days
Sponored by: Myricom, Inc.


# a7d5f7eb 19-Oct-2010 Jamie Gritton <jamie@FreeBSD.org>

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.


# 85885595 23-May-2010 Andrew Gallatin <gallatin@FreeBSD.org>

MFC 208309: Update mxge firmware to latest available from Myricom.


# 70020d81 19-May-2010 Andrew Gallatin <gallatin@FreeBSD.org>

Update mxge firmware to latest available from Myricom.


# 1d2d3276 14-Jan-2010 Andrew Gallatin <gallatin@FreeBSD.org>

MFC: r202120:
Update mxge(4) firmware to 1.4.48b (latest available) from Myricom.


# 669f23de 11-Jan-2010 Andrew Gallatin <gallatin@FreeBSD.org>

Update mxge(4) firmware to 1.4.48b (latest available) from Myricom.
Pertinant highlights from Myricom CHANGES file include:

- Make sure invalid external smbus activity cannot affect performance
- Fix to avoid a bug where the link could sometimes stay reported as
up on after unplugging the cable.
- For 8B NIC, make smbus connection passive at init to avoid
possible address conflicts
- Increase number of slices to 17 for multi-slice fw
- Fix a bug where packets dropped because of link_overflow could
be occasionally reported as bad_crc32
- Add selectable failover strategy for dual-port chip: symmetric or primary/backup
- On failover, send RARP broadcast to make the change immediately
known to the network
- Change endianess for PCI Device Serial Number
- For dual-port NICs, time to failover is now a few microsecs
instead of a few millisecs.

MFC after: 3 days


# f9298d39 23-Jun-2009 Andrew Gallatin <gallatin@FreeBSD.org>

Update mxge firmware from 1.4.39 to 1.4.43. Changes include:

- Support for 10G-PCIE*-8B*-C (dual-port CX4) NICs
- For dual-port NICs, f/w failover is now a few microsecs
instead of a few millisecs.
- On failover, f/w sends RARP broadcast to make the change
immediately known to the network
- Fixed a bug observed on IBM X3 architecture where
some spurious ecrc errors would be reported when OS enabled
ecrc support.

Sponsored by: Myricom Inc.


# 01638550 17-Feb-2009 Andrew Gallatin <gallatin@FreeBSD.org>

Better support for recent Myricom 10GbE NICs

- Update to firmware 1.4.39 for dual-chip NIC (10G-PCIE2-xxx)
support, and SFP+ i2c support

- Identify newer "B" NICs (10G-PCIEx-8B-x) correctly, rather than
mis-identifying them as "A" NICs (cosmetic only)

- Identify the IFM_10G_LRM ifmedia type, where applicable.

- Identify ifmedia types for SFP+ based NICs

- Update copyright

Sponsored by: Myricom
MFC after: 1 week


# 9e6287bf 23-Oct-2008 Andrew Gallatin <gallatin@FreeBSD.org>

Update to Myri10GE Firmware 1.4.36.

This update fixes a transmit bug in the multi-queue (MSI-X) firmware
which happens when RDMAs complete out of order, and provides
improved support for the new Myri10GE NIC models (10G-PCIE-8Bx)

Sponsored by: Myricom Inc.

MFC after:3 days


# d7f03759 19-Oct-2008 Ulf Lilleengen <lulf@FreeBSD.org>

- Import the HEAD csup code which is the basis for the cvsmode work.


# 88843c54 01-Oct-2008 Andrew Gallatin <gallatin@FreeBSD.org>

Update to Myri10GE firmware version 1.4.33 from 1.4.29. Relevant changes include:

- Support for Myricom 10G-PCIE-8B NICs

- multi-slice firmware: fix a bug when the presence of 32-bit or
64-bit DMA addresses for interrupt queues and data is not uniform across
slices.

- Improves automatic selection between ethp_z8e/eth_z8e

Sponsored by: Myricom Inc.


# 615fc098 13-Feb-2008 Andrew Gallatin <gallatin@FreeBSD.org>

Make the type of the firmware arrays match those
in the other eth*_z8e.h files.


# 1e413cf9 15-Jan-2008 Andrew Gallatin <gallatin@FreeBSD.org>

Add optional support to mxge for MSI-X interrupts and multiple receive
queues (which we call slices). The NIC will steer traffic into up to
hw.mxge.max_slices different receive rings based on a configurable
hash type (hw.mxge.rss_hash_type).

Currently the driver defaults to using a single slice, so the default
behavior is unchanged. Also, transmit from non-zero slices is
disabled currently.