<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/bce, branch release/9.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F9.2.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F9.2.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2013-07-10T01:29:51Z</updated>
<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-test2/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-test2/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-test2/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-test2/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-test2/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-test2/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-test2/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>
<entry>
<title>MFC: r243857 (partial)</title>
<updated>2013-03-09T00:39:54Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2013-03-09T00:39:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=03abd02e1efa33cbb430b395dfdf238e8f3a5f60'/>
<id>urn:sha1:03abd02e1efa33cbb430b395dfdf238e8f3a5f60</id>
<content type='text'>
Mechanically substitute flags from historic mbuf allocator with
malloc(9) flags in sys/dev.
</content>
</entry>
<entry>
<title>MFC: r247565, r247590</title>
<updated>2013-03-08T11:32:58Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2013-03-08T11:32:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f11f6612b2a6e52cbbffc00ad8d488b0e7232ed7'/>
<id>urn:sha1:f11f6612b2a6e52cbbffc00ad8d488b0e7232ed7</id>
<content type='text'>
- Make tables, device ID strings etc const.
- Use NULL instead of 0 for pointers.
- Remove redundant bzero(9)'ing of the softc.
- Remove redundant/unused softc members.
- Don't allocate MSI/MSI-X as RF_SHAREABLE.
- Re-use bus accessor macros instead of duplicating them.
- In bce_miibus_{read,write}_reg(), remove superfluous limiting of the PHY
  address (missed in r213893).
</content>
</entry>
<entry>
<title>MFC r239110:</title>
<updated>2012-10-27T23:12:05Z</updated>
<author>
<name>Davide Italiano</name>
<email>davide@FreeBSD.org</email>
</author>
<published>2012-10-27T23:12:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7be0b42673b19ef78f8ba36a4cfc95b94a5598be'/>
<id>urn:sha1:7be0b42673b19ef78f8ba36a4cfc95b94a5598be</id>
<content type='text'>
Remove a spurious brace which causes build fail in case BCE_DEBUG option
is turned on.
</content>
</entry>
</feed>
