<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/sys/dev/bxe/bxe.c, 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-11-09T03:02:34Z</updated>
<entry>
<title>Remove newline from bxe description, it's not done elsewhere.</title>
<updated>2020-11-09T03:02:34Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2020-11-09T03:02:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=8b8af16875c788e63523dc574fb2e02b8728c651'/>
<id>urn:sha1:8b8af16875c788e63523dc574fb2e02b8728c651</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove extraneous double ;s in sys/</title>
<updated>2020-03-30T16:04:25Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2020-03-30T16:04:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=aeb665b538d2cbcf71c2f865dfc57ec460b20c30'/>
<id>urn:sha1:aeb665b538d2cbcf71c2f865dfc57ec460b20c30</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Finish removing support from old versions</title>
<updated>2020-03-01T18:17:51Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2020-03-01T18:17:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=eab6ecc0ae546dd51624814839354ba7d94040d5'/>
<id>urn:sha1:eab6ecc0ae546dd51624814839354ba7d94040d5</id>
<content type='text'>
Eliminate code for old versions, inline pci_find_cap instead of relying on
compat ifdef.

This commit should have been combined with r358488 before pushing it in.
</content>
</entry>
<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>Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)</title>
<updated>2020-02-26T14:26:36Z</updated>
<author>
<name>Pawel Biernacki</name>
<email>kaktus@FreeBSD.org</email>
</author>
<published>2020-02-26T14:26:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=7029da5c36f2d3cf6bb6c81bf551229f416399e8'/>
<id>urn:sha1:7029da5c36f2d3cf6bb6c81bf551229f416399e8</id>
<content type='text'>
r357614 added CTLFLAG_NEEDGIANT to make it easier to find nodes that are
still not MPSAFE (or already are but aren’t properly marked).
Use it in preparation for a general review of all nodes.

This is non-functional change that adds annotations to SYSCTL_NODE and
SYSCTL_PROC nodes using one of the soon-to-be-required flags.

Mark all obvious cases as MPSAFE.  All entries that haven't been marked
as MPSAFE before are by default marked as NEEDGIANT

Approved by:	kib (mentor, blanket)
Commented by:	kib, gallatin, melifaro
Differential Revision:	https://reviews.freebsd.org/D23718
</content>
</entry>
<entry>
<title>Use NET_TASK_INIT() and NET_GROUPTASK_INIT() for drivers that process</title>
<updated>2020-02-11T18:57:07Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2020-02-11T18:57:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=6c3e93cb5a4aa4b8a2d8d4d326f2a7c34d3a4458'/>
<id>urn:sha1:6c3e93cb5a4aa4b8a2d8d4d326f2a7c34d3a4458</id>
<content type='text'>
incoming packets in taskqueue context.

Reviewed by:	hselasky
Differential Revision:	https://reviews.freebsd.org/D23518
</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>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>Fixed isses:</title>
<updated>2018-09-17T20:15:18Z</updated>
<author>
<name>David C Somayajulu</name>
<email>davidcs@FreeBSD.org</email>
</author>
<published>2018-09-17T20:15:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=9d50798c61e21d9b8d52810c7da805dad348a876'/>
<id>urn:sha1:9d50798c61e21d9b8d52810c7da805dad348a876</id>
<content type='text'>
 State check before enqueuing transmit task in bxe_link_attn() routine.
 State check before invoking bxe_nic_unload in bxe_shutdown().

Submitted by:Vaishali.Kulkarni@cavium.com
Approved by:re(gjb)
</content>
</entry>
</feed>
