<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/bge, branch release/11.0.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F11.0.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F11.0.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2016-06-01T05:15:11Z</updated>
<entry>
<title>bge: Force chipid to 5720 A0 for 5717 C0 in an early place</title>
<updated>2016-06-01T05:15:11Z</updated>
<author>
<name>Sepherosa Ziehau</name>
<email>sephe@FreeBSD.org</email>
</author>
<published>2016-06-01T05:15:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1ca32af8f22357d6bc8ebfaeca3428d8b214bbae'/>
<id>urn:sha1:1ca32af8f22357d6bc8ebfaeca3428d8b214bbae</id>
<content type='text'>
Discussed with:	yongari
MFC after:	1 week
Sponsored by:	Microsoft OSTC
</content>
</entry>
<entry>
<title>bge: Support 5717 C0, which is almost same as 5720 A0</title>
<updated>2016-05-30T06:49:01Z</updated>
<author>
<name>Sepherosa Ziehau</name>
<email>sephe@FreeBSD.org</email>
</author>
<published>2016-05-30T06:49:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=cb2404b4ad9b7664fd2e12948c0f7432493d03af'/>
<id>urn:sha1:cb2404b4ad9b7664fd2e12948c0f7432493d03af</id>
<content type='text'>
PR:		209758
Obtained from:	DragonFlyBSD d79f5d8f5fe94cd6769207b2901422977d502bc0
MFC after:	1 week
</content>
</entry>
<entry>
<title>bge(4): Small memory leak</title>
<updated>2015-03-08T19:55:46Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2015-03-08T19:55:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=049855d88f64972aae991585115bd2ddedf85d4c'/>
<id>urn:sha1:049855d88f64972aae991585115bd2ddedf85d4c</id>
<content type='text'>
CID:		1229985
Reviewed by:	marcel
Differential Review:	https://reviews.freebsd.org/D2024
</content>
</entry>
<entry>
<title>In order to reduce use of M_EXT outside of the mbuf allocator and</title>
<updated>2015-01-06T12:59:37Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2015-01-06T12:59:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2a8c860fe3f3bcfc6ba9206f34d067d998d89c7e'/>
<id>urn:sha1:2a8c860fe3f3bcfc6ba9206f34d067d998d89c7e</id>
<content type='text'>
socket-buffer implementations, introduce a return value for MCLGET()
(and m_cljget() that underlies it) to allow the caller to avoid testing
M_EXT itself.  Update all callers to use the return value.

With this change, very few network device drivers remain aware of
M_EXT; the primary exceptions lie in mbuf-chain pretty printers for
debugging, and in a few cases, custom mbuf and cluster allocation
implementations.

NB: This is a difficult-to-test change as it touches many drivers for
which I don't have physical devices.  Instead we've gone for intensive
review, but further post-commit review would definitely be appreciated
to spot errors where changes could not easily be made mechanically,
but were largely mechanical in nature.

Differential Revision:	https://reviews.freebsd.org/D1440
Reviewed by:	adrian, bz, gnn
Sponsored by:	EMC / Isilon Storage Division
</content>
</entry>
<entry>
<title>- Make PCI_QUIRK_MSI_INTX_BUG work by using the ID of the actual PCI device</title>
<updated>2014-12-27T14:26:18Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2014-12-27T14:26:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=40438c47610ea302b68b9715d861285385f4486f'/>
<id>urn:sha1:40438c47610ea302b68b9715d861285385f4486f</id>
<content type='text'>
  for the lookup.
- For devices affected by PCI_QUIRK_MSI_INTX_BUG, ensure PCIM_CMD_INTxDIS
  is cleared when using MSI/MSI-X.
- Employ PCI_QUIRK_MSI_INTX_BUG for BCM5714(S)/BCM5715(S)/BCM5780(S) rather
  than clearing PCIM_CMD_INTxDIS unconditionally for all devices in bge(4).

MFC after:	3 days
</content>
</entry>
<entry>
<title>- Remove empty wrappers ether_poll_[de]register_drv(). [1]</title>
<updated>2014-09-28T14:05:18Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2014-09-28T14:05:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=bd071d4d19411be5b5d6563a6bd0997019b4fb4e'/>
<id>urn:sha1:bd071d4d19411be5b5d6563a6bd0997019b4fb4e</id>
<content type='text'>
- Move polling(9) declarations out of ifq.h back to if_var.h
  they are absolutely unrelated to queues.

Submitted by:	Mikhail &lt;mp lenta.ru&gt; [1]
</content>
</entry>
<entry>
<title>- Use if_inc_counter() to increment various counters.</title>
<updated>2014-09-18T15:56:14Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2014-09-18T15:56:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=df3601781d3e72fcff50b1057e9bc7696a3ee124'/>
<id>urn:sha1:df3601781d3e72fcff50b1057e9bc7696a3ee124</id>
<content type='text'>
- Do not ever set a counter to a value. For those counters
  that we don't increment, but return directly from hardware
  create cases in if_get_counter() method.

Sponsored by:	Netflix
Sponsored by:	Nginx, Inc.
</content>
</entry>
<entry>
<title>It is actually possible to have if_t a typedef to non-void type,</title>
<updated>2014-08-31T12:48:13Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2014-08-31T12:48:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=09a8241fc976f1de6de368ece7e29a6d733d2576'/>
<id>urn:sha1:09a8241fc976f1de6de368ece7e29a6d733d2576</id>
<content type='text'>
and keep both converted to drvapi and non-converted drivers
compilable.

o Make if_t typedef to struct ifnet *.
o Remove shim functions.

Sponsored by:	Netflix
Sponsored by:	Nginx, Inc.
</content>
</entry>
<entry>
<title>Fix an apparent conversion error in bge to the new driver api.</title>
<updated>2014-07-18T07:41:38Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2014-07-18T07:41:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a127e581c5bc33fc4b069e544924b1d6d55888b9'/>
<id>urn:sha1:a127e581c5bc33fc4b069e544924b1d6d55888b9</id>
<content type='text'>
if_multiaddr_array() does the LLADDR work, don't do it twice.

This broke IPv6 in "interesting" ways in the FreeBSD.org cluster.
</content>
</entry>
<entry>
<title>Fixed build with DEVICE_POLLING.</title>
<updated>2014-07-02T21:08:25Z</updated>
<author>
<name>Sergey Kandaurov</name>
<email>pluknet@FreeBSD.org</email>
</author>
<published>2014-07-02T21:08:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=59578ee028c103d9901ce3f2fb9670c28b3b544b'/>
<id>urn:sha1:59578ee028c103d9901ce3f2fb9670c28b3b544b</id>
<content type='text'>
</content>
</entry>
</feed>
