<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/sys/dev/bxe, 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 support for ancient compilers</title>
<updated>2020-10-24T23:21:18Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2020-10-24T23:21:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=f90045602bbfe6c7db7ca04baca95a0dd9bd746e'/>
<id>urn:sha1:f90045602bbfe6c7db7ca04baca95a0dd9bd746e</id>
<content type='text'>
We don't support building the kernel from such old compilers, nor with
the Intel Compiler specifically. Remove support for this old construct
that was copied from stdbool.h and not relevant here.
</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>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>
</feed>
