<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/bce, branch release/9.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F9.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F9.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2014-05-12T15:56:11Z</updated>
<entry>
<title>MFC r265703</title>
<updated>2014-05-12T15:56:11Z</updated>
<author>
<name>David C Somayajulu</name>
<email>davidcs@FreeBSD.org</email>
</author>
<published>2014-05-12T15:56:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9c7dc0ba10b2c61e90c66e97a4ed1aca7b5d6549'/>
<id>urn:sha1:9c7dc0ba10b2c61e90c66e97a4ed1aca7b5d6549</id>
<content type='text'>
Modify Copyright information and other strings to reflect
Qlogic Corporation's purchase of Broadcom's NetXtreme business.
Added clean option to Makefile

Submitted by:David C Somayajulu (davidcs@freebsd.org) QLogic Corporation
</content>
</entry>
<entry>
<title>MFC r263957:</title>
<updated>2014-04-14T04:53:34Z</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2014-04-14T04:53:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=281cc1f4cc474b125baa2c1356b9a69a8f3beaae'/>
<id>urn:sha1:281cc1f4cc474b125baa2c1356b9a69a8f3beaae</id>
<content type='text'>
  Increase the number of TX DMA segments from 32 to 35.  It turned
  out 32 is not enough to support a full sized TSO packet.
  While I'm here fix a long standing bug introduced in r169632 in
  bce(4) where it didn't include L2 header length of TSO packet in
  the maximum DMA segment size calculation.
</content>
</entry>
<entry>
<title>MFC r257307:</title>
<updated>2013-11-04T08:47:36Z</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2013-11-04T08:47:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bfc1837800e655b86c7159b469222ab230f5a46e'/>
<id>urn:sha1:bfc1837800e655b86c7159b469222ab230f5a46e</id>
<content type='text'>
  Fix regression introduced in r235816.
  r235816 triggered kernel panic or hang after warm boot.
  Don't blindly restore BCE_EMAC_MODE media configuration in
  bce_reset().  If driver is about to shutdown it will invoke
  bce_reset() which in turn results in restoring BCE_EMAC_MODE
  media configuration.  This operation seems to confuse controller
  firmware.
</content>
</entry>
<entry>
<title>MFC r252402:</title>
<updated>2013-07-10T01:29:51Z</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2013-07-10T01:29:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2b69155816a70b73aa958b79f45930a3eb5417dd'/>
<id>urn:sha1:2b69155816a70b73aa958b79f45930a3eb5417dd</id>
<content type='text'>
  Fix triggering false watchdog timeout when controller is in PAUSE
  state.  Previously it used to check if controller has sent a
  PAUSE frame to the remote peer.
</content>
</entry>
<entry>
<title>MFC r243624:</title>
<updated>2013-07-05T19:36:34Z</updated>
<author>
<name>Andre Oppermann</name>
<email>andre@FreeBSD.org</email>
</author>
<published>2013-07-05T19:36:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f626d5a6909f774ef7bcddbd216552f3d58791a5'/>
<id>urn:sha1:f626d5a6909f774ef7bcddbd216552f3d58791a5</id>
<content type='text'>
  Remove unused and unnecessary CSUM_IP_FRAGS checksumming capability.
  Checksumming the IP header of fragments is no different from doing
  normal IP headers.

  Discussed with:	yongari

Note that the definition of CSUM_IP_FRAGS is left in mbuf.h to allow
for stable branch source compatibility.
</content>
</entry>
<entry>
<title>Now that r251221 has been MFC'ed to stable/9 in r251939, merge the remainder</title>
<updated>2013-06-18T22:21:59Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2013-06-18T22:21:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e6fa77d629f9467a5d8e1d93c292c1a098f6ca84'/>
<id>urn:sha1:e6fa77d629f9467a5d8e1d93c292c1a098f6ca84</id>
<content type='text'>
of r251146 previously partially MFC'ed in r251573:

In bce_get_pg_buf(), take advantage of bus_dmamap_load_mbuf_sg(9).
</content>
</entry>
<entry>
<title>MFC: r251159</title>
<updated>2013-06-09T13:58:37Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2013-06-09T13:58:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1e76ff466554986a9b5304099d70c43b619cc5bc'/>
<id>urn:sha1:1e76ff466554986a9b5304099d70c43b619cc5bc</id>
<content type='text'>
- Checking for spurious interrupts is only necessary when using INTx.
  Actually, this may be further optimized for controller variants
  supporting one-shot MSIs but I'm lacking the necessary hardware for
  testing.
- Add some missing synchronization of the statistics and status DMA
  maps.
</content>
</entry>
<entry>
<title>MFC: r251146 (partial)</title>
<updated>2013-06-09T13:50:14Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2013-06-09T13:50:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=adda87c4d308e1c282f3383fef529e8803654efa'/>
<id>urn:sha1:adda87c4d308e1c282f3383fef529e8803654efa</id>
<content type='text'>
- Do not supply arguments as pointers to bce_get_{pg,rx}_buf() that are not
  altered or actually needed there any longer.
- Honor errors passed to the DMA mapping callbacks.
- In bce_get_rx_buf(), do not reserve stack space for more DMA segments
  than actually necessary.
- In bce_rx_intr(), remove a pointless check for an empty mbuf pointer
  which can only happen in case of a severe programming error. Moreover,
  recovering from that situation would require way more actions with header
  splitting enabled (which it is by default).
- Fix VLAN tagging in the RX path; do not attach the VLAN tag twice if the
  firmware has been told to keep it. [1]

Obtained from:	OpenBSD [1]
</content>
</entry>
<entry>
<title>MFC: r251142</title>
<updated>2013-06-09T12:55:44Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2013-06-09T12:55:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=508fe7c05e89cd59feee404be548a8a9ee1bf72f'/>
<id>urn:sha1:508fe7c05e89cd59feee404be548a8a9ee1bf72f</id>
<content type='text'>
- As a follow-up to r247565 (MFC'ed to stable/9 in r248036), make firmware
  images that do not require patching at runtime actually const.
- Remove pointless softc members by employing the corresponding constants
  directly.
- Remove pointless returns.
- Remove unnecessary inclusion of opt_device_polling.h.
- Replace an outdated and now bogus comment in bce_tick() with the
  appropriate one.
</content>
</entry>
<entry>
<title>MFC: r227309 (partial)</title>
<updated>2013-03-09T02:36:32Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2013-03-09T02:36:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7b1b32ed4582e7bcdd416c4718d0d79ebaea192d'/>
<id>urn:sha1:7b1b32ed4582e7bcdd416c4718d0d79ebaea192d</id>
<content type='text'>
Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.

The SYSCTL_NODE macro defines a list that stores all child-elements of
that node. If there's no SYSCTL_DECL macro anywhere else, there's no
reason why it shouldn't be static.
</content>
</entry>
</feed>
