<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/bce, branch release/7.0.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2008-02-24T05:45:17+00:00</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2008-02-24T05:45:17+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a9c219fa3cec18ef9f30edec6fa106bf0e2d423d'/>
<id>a9c219fa3cec18ef9f30edec6fa106bf0e2d423d</id>
<content type='text'>
'RELENG_7_0_0_RELEASE'.

This commit was manufactured to restore the state of the 7.0-RELEASE image.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'RELENG_7_0_0_RELEASE'.

This commit was manufactured to restore the state of the 7.0-RELEASE image.
</pre>
</div>
</content>
</entry>
<entry>
<title>- Fixed a problem that would cause kernel panics and "bce0: discard frame .."</title>
<updated>2007-07-31T00:06:04+00:00</updated>
<author>
<name>David Christensen</name>
<email>davidch@FreeBSD.org</email>
</author>
<published>2007-07-31T00:06:04+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=990a2aa5309ca3a4e3e35935bdd0b4c7de3c1fc8'/>
<id>990a2aa5309ca3a4e3e35935bdd0b4c7de3c1fc8</id>
<content type='text'>
  errors (especially when jumbo frames are enabled or in low memory systems)
  because the RX chain was corrupted when an mbuf was mapped to an unexpected
  number of buffers.
- Fixed a problem that would cause kernel panics when an excessively
  fragmented TX mbuf couldn't be defragmented and was released by
  bce_tx_encap().

Approved by:	re(hrs)
MFC after:	7 days
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  errors (especially when jumbo frames are enabled or in low memory systems)
  because the RX chain was corrupted when an mbuf was mapped to an unexpected
  number of buffers.
- Fixed a problem that would cause kernel panics when an excessively
  fragmented TX mbuf couldn't be defragmented and was released by
  bce_tx_encap().

Approved by:	re(hrs)
MFC after:	7 days
</pre>
</div>
</content>
</entry>
<entry>
<title>- Migrated IPMI fix from RELENG_6.</title>
<updated>2007-06-16T02:27:03+00:00</updated>
<author>
<name>David Christensen</name>
<email>davidch@FreeBSD.org</email>
</author>
<published>2007-06-16T02:27:03+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ca4c7b3b75feae10fedb5b54b1c155acd32a5826'/>
<id>ca4c7b3b75feae10fedb5b54b1c155acd32a5826</id>
<content type='text'>
- Added additional debug code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Added additional debug code.
</pre>
</div>
</content>
</entry>
<entry>
<title>New Features:</title>
<updated>2007-06-07T02:23:56+00:00</updated>
<author>
<name>David Christensen</name>
<email>davidch@FreeBSD.org</email>
</author>
<published>2007-06-07T02:23:56+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=133ac1f5cce03cfdd55b0c4ce105463eb94e471a'/>
<id>133ac1f5cce03cfdd55b0c4ce105463eb94e471a</id>
<content type='text'>
- Added 2.5G support for BCM5708S.

MFC after:	4 weeks
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Added 2.5G support for BCM5708S.

MFC after:	4 weeks
</pre>
</div>
</content>
</entry>
<entry>
<title>- Added TSO support</title>
<updated>2007-05-16T23:34:11+00:00</updated>
<author>
<name>David Christensen</name>
<email>davidch@FreeBSD.org</email>
</author>
<published>2007-05-16T23:34:11+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=567590460f99f5c6a6f9b2f5e7d151cc575768d1'/>
<id>567590460f99f5c6a6f9b2f5e7d151cc575768d1</id>
<content type='text'>
- Updated firmware to latest release (v3.4.8) to fix TSO + jumbo frame lockup
- Added MSI (hw.bce.msi_enable) and TSO (hw.bce.tso_enable) sysctls
- Fixed kernel panic when MSI is used and module is unloaded
- Added several new debug routines
- Removed slack space for RX/TX chains since it only covers sloppy coding
- Fixed a potential problem when programming jumbo MTU size in hardware
- Various other comment changes

MFC after:	4 weeks
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Updated firmware to latest release (v3.4.8) to fix TSO + jumbo frame lockup
- Added MSI (hw.bce.msi_enable) and TSO (hw.bce.tso_enable) sysctls
- Fixed kernel panic when MSI is used and module is unloaded
- Added several new debug routines
- Removed slack space for RX/TX chains since it only covers sloppy coding
- Fixed a potential problem when programming jumbo MTU size in hardware
- Various other comment changes

MFC after:	4 weeks
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC after:	2 weeks</title>
<updated>2007-05-04T23:14:19+00:00</updated>
<author>
<name>David Christensen</name>
<email>davidch@FreeBSD.org</email>
</author>
<published>2007-05-04T23:14:19+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=d2b9bc428cd11890f0fcc5839688426ed28a16c4'/>
<id>d2b9bc428cd11890f0fcc5839688426ed28a16c4</id>
<content type='text'>
Updated copyright date to 2007.

Tested with BCM5706 A3.

Added ID for BCM5708 B2.

Removed unused driver version string.

Modified BCE_PRINTF macro to automatically fill-in the sc pointer.

Fixed a kernel panic when the driver was loaded as a module from the
command-line because the MII bus pointer was null (i.e. the MII bus
hadn't been enumerated yet).

Added fix proposed by Vladimir Ivanov &lt;wawa@yandex-team.ru&gt; to prevent
driver state corruption when releasing the lock during the ISR in
bce_rx_intr() to send packets up the stack.

Added new TX chain and register read sysctl interfaces for debugging.

Cleaned up formatting for various other debug routines.

Added a new statistic maintained by firmware which tracks the number
of received packets dropped because no receive buffers are available.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Updated copyright date to 2007.

Tested with BCM5706 A3.

Added ID for BCM5708 B2.

Removed unused driver version string.

Modified BCE_PRINTF macro to automatically fill-in the sc pointer.

Fixed a kernel panic when the driver was loaded as a module from the
command-line because the MII bus pointer was null (i.e. the MII bus
hadn't been enumerated yet).

Added fix proposed by Vladimir Ivanov &lt;wawa@yandex-team.ru&gt; to prevent
driver state corruption when releasing the lock during the ISR in
bce_rx_intr() to send packets up the stack.

Added new TX chain and register read sysctl interfaces for debugging.

Cleaned up formatting for various other debug routines.

Added a new statistic maintained by firmware which tracks the number
of received packets dropped because no receive buffers are available.
</pre>
</div>
</content>
</entry>
<entry>
<title>Catch up the rest of the drivers with the ether_vlan_mtap modifications.</title>
<updated>2007-03-04T03:38:08+00:00</updated>
<author>
<name>Christian S.J. Peron</name>
<email>csjp@FreeBSD.org</email>
</author>
<published>2007-03-04T03:38:08+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=59a0d28bacbcc668a45c393f836f97cd8b536f8a'/>
<id>59a0d28bacbcc668a45c393f836f97cd8b536f8a</id>
<content type='text'>
If these drivers are setting M_VLANTAG because they are stripping the
layer 2 802.1Q headers, then they need to be re-inserting them so any
bpf(4) peers can properly decode them.

It should be noted that this is compiled tested only.

MFC after:	3 weeks
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If these drivers are setting M_VLANTAG because they are stripping the
layer 2 802.1Q headers, then they need to be re-inserting them so any
bpf(4) peers can properly decode them.

It should be noted that this is compiled tested only.

MFC after:	3 weeks
</pre>
</div>
</content>
</entry>
<entry>
<title>o break newbus api: add a new argument of type driver_filter_t to</title>
<updated>2007-02-23T12:19:07+00:00</updated>
<author>
<name>Paolo Pisati</name>
<email>piso@FreeBSD.org</email>
</author>
<published>2007-02-23T12:19:07+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ef544f631226436ef590825881e7a28369df82f6'/>
<id>ef544f631226436ef590825881e7a28369df82f6</id>
<content type='text'>
  bus_setup_intr()

o add an int return code to all fast handlers

o retire INTR_FAST/IH_FAST

For more info: http://docs.freebsd.org/cgi/getmsg.cgi?fetch=465712+0+current/freebsd-current

Reviewed by: many
Approved by: re@
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  bus_setup_intr()

o add an int return code to all fast handlers

o retire INTR_FAST/IH_FAST

For more info: http://docs.freebsd.org/cgi/getmsg.cgi?fetch=465712+0+current/freebsd-current

Reviewed by: many
Approved by: re@
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for SERDES PHY configurations. These are commonly found in</title>
<updated>2007-01-26T17:03:51+00:00</updated>
<author>
<name>Doug White</name>
<email>dwhite@FreeBSD.org</email>
</author>
<published>2007-01-26T17:03:51+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4a5cd040cb490190cd6965d14cbf01046b3ff756'/>
<id>4a5cd040cb490190cd6965d14cbf01046b3ff756</id>
<content type='text'>
blade systems, such as the Dell 1955 and the Intel SBXD132.

Development hardware for this work was provided by Broadcom and iXsystems.
A SBXD132 blade for testing was provided by Iron Systems.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
blade systems, such as the Dell 1955 and the Intel SBXD132.

Development hardware for this work was provided by Broadcom and iXsystems.
A SBXD132 blade for testing was provided by Iron Systems.
</pre>
</div>
</content>
</entry>
<entry>
<title>The multicast hash table has 8 slots in the BCE hardware, not 4 slots like</title>
<updated>2007-01-20T17:05:12+00:00</updated>
<author>
<name>Scott Long</name>
<email>scottl@FreeBSD.org</email>
</author>
<published>2007-01-20T17:05:12+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=089292ab0b9ed6a29a666d73c42fd8f47a9b3847'/>
<id>089292ab0b9ed6a29a666d73c42fd8f47a9b3847</id>
<content type='text'>
the BGE hardware.  Adapt the driver for this.

Submitted by: Mike Karels
MFC After: 3 days
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the BGE hardware.  Adapt the driver for this.

Submitted by: Mike Karels
MFC After: 3 days
</pre>
</div>
</content>
</entry>
</feed>
