<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/sys/dev/bxe/bxe.h, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2020-03-01T17:46:28Z</updated>
<entry>
<title>Remove FreeBSD 7-10 support from bxe driver.</title>
<updated>2020-03-01T17:46:28Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2020-03-01T17:46:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=e602f0c85d5f43eb0e61542daf9a7b3146056773'/>
<id>urn:sha1:e602f0c85d5f43eb0e61542daf9a7b3146056773</id>
<content type='text'>
Use new PCIER and PCIEM names in the driver rather than relying on old, compat
shims.
</content>
</entry>
<entry>
<title>Convert to if_foreach_llmaddr() KPI.</title>
<updated>2019-10-21T18:06:31Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2019-10-21T18:06:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=349ecfc38aa2c6bb74fe2aaa1c768e0380647632'/>
<id>urn:sha1:349ecfc38aa2c6bb74fe2aaa1c768e0380647632</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Split out a more generic debugnet(4) from netdump(4)</title>
<updated>2019-10-17T16:23:03Z</updated>
<author>
<name>Conrad Meyer</name>
<email>cem@FreeBSD.org</email>
</author>
<published>2019-10-17T16:23:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=7790c8c1996ad89a22b8bd194a230cf23ee67f4b'/>
<id>urn:sha1:7790c8c1996ad89a22b8bd194a230cf23ee67f4b</id>
<content type='text'>
Debugnet is a simplistic and specialized panic- or debug-time reliable
datagram transport.  It can drive a single connection at a time and is
currently unidirectional (debug/panic machine transmit to remote server
only).

It is mostly a verbatim code lift from netdump(4).  Netdump(4) remains
the only consumer (until the rest of this patch series lands).

The INET-specific logic has been extracted somewhat more thoroughly than
previously in netdump(4), into debugnet_inet.c.  UDP-layer logic and up, as
much as possible as is protocol-independent, remains in debugnet.c.  The
separation is not perfect and future improvement is welcome.  Supporting
INET6 is a long-term goal.

Much of the diff is "gratuitous" renaming from 'netdump_' or 'nd_' to
'debugnet_' or 'dn_' -- sorry.  I thought keeping the netdump name on the
generic module would be more confusing than the refactoring.

The only functional change here is the mbuf allocation / tracking.  Instead
of initiating solely on netdump-configured interface(s) at dumpon(8)
configuration time, we watch for any debugnet-enabled NIC for link
activation and query it for mbuf parameters at that time.  If they exceed
the existing high-water mark allocation, we re-allocate and track the new
high-water mark.  Otherwise, we leave the pre-panic mbuf allocation alone.
In a future patch in this series, this will allow initiating netdump from
panic ddb(4) without pre-panic configuration.

No other functional change intended.

Reviewed by:	markj (earlier version)
Some discussion with:	emaste, jhb
Objection from:	marius
Differential Revision:	https://reviews.freebsd.org/D21421
</content>
</entry>
<entry>
<title>Update bxe(4) to use new zlib.</title>
<updated>2019-08-08T06:30:12Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2019-08-08T06:30:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=92e9c0608bf161df04d14160084da2d50bcad30e'/>
<id>urn:sha1:92e9c0608bf161df04d14160084da2d50bcad30e</id>
<content type='text'>
PR:		229763
Submitted by:	Yoshihiro Ota &lt;ota j email ne jp&gt;
Differential Revision:	https://reviews.freebsd.org/D21175
</content>
</entry>
<entry>
<title>Add support for Error Recovery</title>
<updated>2018-10-15T18:39:33Z</updated>
<author>
<name>David C Somayajulu</name>
<email>davidcs@FreeBSD.org</email>
</author>
<published>2018-10-15T18:39:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=36baf17e543c6c1b035a5f87b0b1747f2cded806'/>
<id>urn:sha1:36baf17e543c6c1b035a5f87b0b1747f2cded806</id>
<content type='text'>
Submitted by:Vaishali.Kulkarni@cavium.com
Approved by:re(kib)
MFC after:5 days
</content>
</entry>
<entry>
<title>Add netdump support to bxe(4).</title>
<updated>2018-05-06T00:47:39Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2018-05-06T00:47:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=6eadb68b140ce428ed54e78e0304482912a04a9e'/>
<id>urn:sha1:6eadb68b140ce428ed54e78e0304482912a04a9e</id>
<content type='text'>
Tested with a NetXtreme II BCM57810 adapter.

Reviewed by:	davidcs
MFC after:	1 month
Sponsored by:	Dell EMC Isilon
Differential Revision:	https://reviews.freebsd.org/D15257
</content>
</entry>
<entry>
<title>sys/dev: further adoption of SPDX licensing ID tags.</title>
<updated>2017-11-20T19:36:21Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-11-20T19:36:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=7282444b103e0b3e7c8cd053413ff6c068831cc6'/>
<id>urn:sha1:7282444b103e0b3e7c8cd053413ff6c068831cc6</id>
<content type='text'>
Mainly focus on files that use BSD 3-Clause license.

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.

Special thanks to Wind River for providing access to "The Duke of
Highlander" tool: an older (2014) run over FreeBSD tree was useful as a
starting point.
</content>
</entry>
<entry>
<title>Add HPE FlexFabric 10Gb 4-port 536FLR-T device id to the bxe(4) driver.</title>
<updated>2017-07-19T14:21:29Z</updated>
<author>
<name>Andrey V. Elsukov</name>
<email>ae@FreeBSD.org</email>
</author>
<published>2017-07-19T14:21:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=27a8713f744d7b2808138f3c39e10e8fcf85a0e0'/>
<id>urn:sha1:27a8713f744d7b2808138f3c39e10e8fcf85a0e0</id>
<content type='text'>
Tested by:	David Miguel Almas &lt;dmalmas gmail com&gt;
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D11478
</content>
</entry>
<entry>
<title>1. state checks in bxe_tx_mq_start_locked() and bxe_tx_mq_start() to sync threads during interface down or detach.</title>
<updated>2017-02-27T23:38:51Z</updated>
<author>
<name>David C Somayajulu</name>
<email>davidcs@FreeBSD.org</email>
</author>
<published>2017-02-27T23:38:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=7a1297c8217fc863a4b995d3d377b7917045901c'/>
<id>urn:sha1:7a1297c8217fc863a4b995d3d377b7917045901c</id>
<content type='text'>
2. add sysctl to set pause frame parameters
3. increase max segs for TSO packets to BXE_TSO_MAX_SEGMENTS (32)
4. add debug messages for PHY
5. HW LRO support restricted to FreeBSD versions 8.x and above.

Submitted by:Vaishali.Kulkarni@cavium.com
MFC after:5 days
</content>
</entry>
<entry>
<title>1.  Use taskqueue_create() instead of taskqueue_create_fast() for both</title>
<updated>2016-10-18T21:33:57Z</updated>
<author>
<name>David C Somayajulu</name>
<email>davidcs@FreeBSD.org</email>
</author>
<published>2016-10-18T21:33:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=c7873d969c898d1c36171ca4a34aeb8d7a532e8c'/>
<id>urn:sha1:c7873d969c898d1c36171ca4a34aeb8d7a532e8c</id>
<content type='text'>
    fastpath and slowpath taskqueues.
2. Service all transmits in taskqueue threads.
3. additional stats counters for  keeping track of
	- bd availability
	- tx buf ring not emptied in the fp task queue.
	  These are drained via timeout taskqueue.
	- tx attempts during link down.

MFC after: 5 days
</content>
</entry>
</feed>
