<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/netgraph/netgraph.h, branch releng/14.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F14.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F14.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2025-04-12T22:02:16Z</updated>
<entry>
<title>netgraph: MFC: prevent panic with INVARIANTS-enabled kernel</title>
<updated>2025-04-12T22:02:16Z</updated>
<author>
<name>Eugene Grosbein</name>
<email>eugen@FreeBSD.org</email>
</author>
<published>2025-02-25T07:18:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=59e3dd29ecd3bf8ec2f2453552773d0525640efe'/>
<id>urn:sha1:59e3dd29ecd3bf8ec2f2453552773d0525640efe</id>
<content type='text'>
This change makes NG_ABI_VERSION depend on INVARIANTS
in addition to NETGRAPH_DEBUG.

PR:		257876

(cherry picked from commit 93b4a54456589e78dcd37f2db8333baff3f3f0b2)
</content>
</entry>
<entry>
<title>sys: Remove $FreeBSD$: two-line .h pattern</title>
<updated>2023-08-16T17:54:11Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-16T17:54:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=95ee2897e98f5d444f26ed2334cc7c439f9c16c6'/>
<id>urn:sha1:95ee2897e98f5d444f26ed2334cc7c439f9c16c6</id>
<content type='text'>
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
</content>
</entry>
<entry>
<title>netgraph: Remove the rethook parameter from NG_NODE_FOREACH_HOOK.</title>
<updated>2022-04-12T21:58:59Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2022-04-12T21:58:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6d5f002ed1187547b0b40f8b46a3db38bf89c6dc'/>
<id>urn:sha1:6d5f002ed1187547b0b40f8b46a3db38bf89c6dc</id>
<content type='text'>
This parameter was set to the hook that terminated the iteration
early.  However, none of the remaining callers used this argument and
it was always set to an otherwise-unused variable.
</content>
</entry>
<entry>
<title>netgraph: add ng_uncallout_drain().</title>
<updated>2021-09-10T18:27:04Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2021-08-06T20:16:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b2954f0a8f7db160053555d4ad86ce3abf036077'/>
<id>urn:sha1:b2954f0a8f7db160053555d4ad86ce3abf036077</id>
<content type='text'>
Move shared code into ng_uncallout_internal(). While here add a comment
mentioning a problem with scheduled+executing callout.

Reviewed by:		mjg, markj
Differential Revision:	https://reviews.freebsd.org/D31476
</content>
</entry>
<entry>
<title>netgraph/ng_bridge: Make simple internal functions read-only</title>
<updated>2021-02-07T19:31:33Z</updated>
<author>
<name>Lutz Donnerhacke</name>
<email>donner@FreeBSD.org</email>
</author>
<published>2021-01-13T22:18:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6117aa58fa4f5891badf58b13c759976983f4f04'/>
<id>urn:sha1:6117aa58fa4f5891badf58b13c759976983f4f04</id>
<content type='text'>
The data path in netgraph is designed to work on an read only state of
the whole netgraph network.  Currently this is achived by convention,
there is no technical enforcment.  In the case of NETGRAPH_DEBUG all
nodes can be annotated for debugging purposes, so the strict
enforcment needs to be lifted for this purpose.

This patch is part of a series to make ng_bridge multithreaded, which
is done by rewrite the data path to operate on const.

Reviewed By:	kp
MFC after:	2 weeks
Differential Revision: https://reviews.freebsd.org/D28141
</content>
</entry>
<entry>
<title>Revert "netgraph/ng_bridge: Make simple internal functions read-only"</title>
<updated>2021-02-07T16:39:35Z</updated>
<author>
<name>Lutz Donnerhacke</name>
<email>donner@FreeBSD.org</email>
</author>
<published>2021-02-07T16:39:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cef689f45b9d5785ede463bcd23fea51bc1143ed'/>
<id>urn:sha1:cef689f45b9d5785ede463bcd23fea51bc1143ed</id>
<content type='text'>
Patch mass breaks LINT kernels.

This reverts commit bb67e52db143b699bdac1830717930b26a7b5766.
</content>
</entry>
<entry>
<title>netgraph/ng_bridge: Make simple internal functions read-only</title>
<updated>2021-02-07T14:39:57Z</updated>
<author>
<name>Lutz Donnerhacke</name>
<email>donner@FreeBSD.org</email>
</author>
<published>2021-01-13T22:18:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bb67e52db143b699bdac1830717930b26a7b5766'/>
<id>urn:sha1:bb67e52db143b699bdac1830717930b26a7b5766</id>
<content type='text'>
The data path in netgraph is designed to work on an read only state of
the whole netgraph network.  Currently this is achived by convetion,
there is no technical enforcment.  This patch is part of a series to
make ng_brigde multithreaded, which is done by rewrite the data path
to const handling.

Reviewed By:	kp
MFC after:	2 weeks
Differential Revision: https://reviews.freebsd.org/D28141
</content>
</entry>
<entry>
<title>net: clean up empty lines in .c and .h files</title>
<updated>2020-09-01T21:19:14Z</updated>
<author>
<name>Mateusz Guzik</name>
<email>mjg@FreeBSD.org</email>
</author>
<published>2020-09-01T21:19:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=662c13053f4bf2d6245ba7e2b66c10d1cd5c1fb9'/>
<id>urn:sha1:662c13053f4bf2d6245ba7e2b66c10d1cd5c1fb9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sys/netgraph: spelling fixes in comments.</title>
<updated>2016-04-29T21:25:05Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2016-04-29T21:25:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=053359b7f43aa87c06bef8be6d4fbea48bae4ca9'/>
<id>urn:sha1:053359b7f43aa87c06bef8be6d4fbea48bae4ca9</id>
<content type='text'>
No functional change.
</content>
</entry>
<entry>
<title>CALLOUT_MPSAFE has lost its meaning since r141428, i.e., for more than ten</title>
<updated>2015-05-22T17:05:21Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2015-05-22T17:05:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fd90e2ed54a69bb07d14dcd4e805431ccb7d6cb6'/>
<id>urn:sha1:fd90e2ed54a69bb07d14dcd4e805431ccb7d6cb6</id>
<content type='text'>
years for head.  However, it is continuously misused as the mpsafe argument
for callout_init(9).  Deprecate the flag and clean up callout_init() calls
to make them more consistent.

Differential Revision:	https://reviews.freebsd.org/D2613
Reviewed by:	jhb
MFC after:	2 weeks
</content>
</entry>
</feed>
