<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/netgraph, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>bluetooth: remove redundant 0x0bda entries from ng_ubt_rtl, rtlbtfw</title>
<updated>2026-03-29T19:00:59+00:00</updated>
<author>
<name>Christos Longros</name>
<email>chris.longros@gmail.com</email>
</author>
<published>2026-03-29T19:00:59+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f3fc362c0fb27731e2c22523e0cedf1adec26c44'/>
<id>f3fc362c0fb27731e2c22523e0cedf1adec26c44</id>
<content type='text'>
Generic Realtek vendor rules already match all 0x0bda Bluetooth devices.
Remove the redundant per-product entries from ng_ubt_rtl.c,
rtlbtfw main.c, and rtlbtfw.conf.

Reviewed by:	wulf
MFC after:	1 month
Differential Revision:	https://reviews.freebsd.org/D56137
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Generic Realtek vendor rules already match all 0x0bda Bluetooth devices.
Remove the redundant per-product entries from ng_ubt_rtl.c,
rtlbtfw main.c, and rtlbtfw.conf.

Reviewed by:	wulf
MFC after:	1 month
Differential Revision:	https://reviews.freebsd.org/D56137
</pre>
</div>
</content>
</entry>
<entry>
<title>bluetooth: add device IDs for Intel AX411 and BE200 adapters</title>
<updated>2026-03-29T13:16:57+00:00</updated>
<author>
<name>Christos Longros</name>
<email>chris.longros@gmail.com</email>
</author>
<published>2026-03-29T13:16:57+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=d82bcf5681dd180177d78fdcd1b8bbde5eadc29b'/>
<id>d82bcf5681dd180177d78fdcd1b8bbde5eadc29b</id>
<content type='text'>
Add USB product IDs for Intel AX411 (0x0035) and BE200 (0x0036)
Bluetooth adapters to ng_ubt_intel, ng_ubt, iwmbtfw, and iwmbtfw.conf.

Both chips use the same TLV-based firmware protocol as the existing
9260/9560 entries.  Newer Blazar-generation chips (BE201, BE202,
Whale Peak 2) are omitted as they require IML support not yet
implemented in iwmbtfw.

Signed-off-by: Christos Longros &lt;chris.longros@gmail.com&gt;

Reviewed by:	wulf
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D56122
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add USB product IDs for Intel AX411 (0x0035) and BE200 (0x0036)
Bluetooth adapters to ng_ubt_intel, ng_ubt, iwmbtfw, and iwmbtfw.conf.

Both chips use the same TLV-based firmware protocol as the existing
9260/9560 entries.  Newer Blazar-generation chips (BE201, BE202,
Whale Peak 2) are omitted as they require IML support not yet
implemented in iwmbtfw.

Signed-off-by: Christos Longros &lt;chris.longros@gmail.com&gt;

Reviewed by:	wulf
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D56122
</pre>
</div>
</content>
</entry>
<entry>
<title>routing: Retire ROUTE_MPATH compile option</title>
<updated>2026-03-27T20:25:33+00:00</updated>
<author>
<name>Pouria Mousavizadeh Tehrani</name>
<email>pouria@FreeBSD.org</email>
</author>
<published>2026-03-27T11:20:05+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=254b23eb1f540844cf2a90f2781ae4231c5701ce'/>
<id>254b23eb1f540844cf2a90f2781ae4231c5701ce</id>
<content type='text'>
The ROUTE_MPATH compile option was introduced to
test the new multipath implementation.
Since compiling it has no overhead and it's enabled
by default, remove it.

Reviewed by:	melifaro, markj
Relnotes:	yes
Differential Revision: https://reviews.freebsd.org/D55884
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The ROUTE_MPATH compile option was introduced to
test the new multipath implementation.
Since compiling it has no overhead and it's enabled
by default, remove it.

Reviewed by:	melifaro, markj
Relnotes:	yes
Differential Revision: https://reviews.freebsd.org/D55884
</pre>
</div>
</content>
</entry>
<entry>
<title>rtlbtfw(8): Add support for Realtek 8852CE</title>
<updated>2026-03-15T19:08:42+00:00</updated>
<author>
<name>Ying Xu</name>
<email>fakeshadow1337@Gmail.com</email>
</author>
<published>2026-03-11T07:55:45+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2e9366982798144764159f9c0faced5f0e208b85'/>
<id>2e9366982798144764159f9c0faced5f0e208b85</id>
<content type='text'>
Add the USB Vendor/Product ID (0x13d3:0x3612) for
the new Realtek 8852CE drive to make sure it works.

Signed-off-by: Ying Xu &lt;fakeshadow1337@gmail.com&gt;
Reviewed by: pouria, wulf
Pull Request: https://github.com/freebsd/freebsd-src/pull/2071
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add the USB Vendor/Product ID (0x13d3:0x3612) for
the new Realtek 8852CE drive to make sure it works.

Signed-off-by: Ying Xu &lt;fakeshadow1337@gmail.com&gt;
Reviewed by: pouria, wulf
Pull Request: https://github.com/freebsd/freebsd-src/pull/2071
</pre>
</div>
</content>
</entry>
<entry>
<title>bluetooth: Don't use a non-string to initialize NG_HCI_BDADDR_ANY</title>
<updated>2026-01-27T18:40:38+00:00</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2026-01-27T18:40:38+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=72a6991b80c6e6c47a3b84337f62f0a02bd30391'/>
<id>72a6991b80c6e6c47a3b84337f62f0a02bd30391</id>
<content type='text'>
Explicitly use an array of 6 zeroes instead of a C string containing
nul characters.  GCC 15 warns about the truncation, but this is
cleaner regardless.

In file included from /usr/obj/.../amd64.amd64/tmp/usr/include/bluetooth.h:51,
                 from usr.sbin/virtual_oss/virtual_bt_speaker/bt_speaker.c:45:
usr.sbin/virtual_oss/virtual_bt_speaker/bt_speaker.c: In function 'register_sdp':
usr.sbin/virtual_oss/virtual_bt_speaker/bt_speaker.c:96:13: error: initializer-string for array of 'unsigned char' truncates NUL terminator but destination lacks 'nonstring' attribute (7 chars into 6 available) [-Werror=unterminated-string-initialization]
   96 |             NG_HCI_BDADDR_ANY, (const uint8_t *)&amp;record, sizeof(record),
      |             ^~~~~~~~~~~~~~~~~

Reviewed by:	dim
Differential Revision:	https://reviews.freebsd.org/D54869
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Explicitly use an array of 6 zeroes instead of a C string containing
nul characters.  GCC 15 warns about the truncation, but this is
cleaner regardless.

In file included from /usr/obj/.../amd64.amd64/tmp/usr/include/bluetooth.h:51,
                 from usr.sbin/virtual_oss/virtual_bt_speaker/bt_speaker.c:45:
usr.sbin/virtual_oss/virtual_bt_speaker/bt_speaker.c: In function 'register_sdp':
usr.sbin/virtual_oss/virtual_bt_speaker/bt_speaker.c:96:13: error: initializer-string for array of 'unsigned char' truncates NUL terminator but destination lacks 'nonstring' attribute (7 chars into 6 available) [-Werror=unterminated-string-initialization]
   96 |             NG_HCI_BDADDR_ANY, (const uint8_t *)&amp;record, sizeof(record),
      |             ^~~~~~~~~~~~~~~~~

Reviewed by:	dim
Differential Revision:	https://reviews.freebsd.org/D54869
</pre>
</div>
</content>
</entry>
<entry>
<title>ng_netflow v9: fix template re-announcement using packet count</title>
<updated>2026-01-16T18:36:53+00:00</updated>
<author>
<name>Marek Zarychta</name>
<email>zarychtam@plan-b.pwste.edu.pl</email>
</author>
<published>2026-01-16T10:12:11+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=d836dae9f0d888d441234ea11e3cd91614c86aa2'/>
<id>d836dae9f0d888d441234ea11e3cd91614c86aa2</id>
<content type='text'>
Increment fe-&gt;sent_packets after export9_send().
Previously, NetFlow v9 templates were only re-announced based on
time, ignoring the packet count parameter (`templ_packets`).

PR:		270083
Reviewed by:	glebius pouria
Approved by:	glebius (mentor)
MFC after:	1 week
Sponsored by:	Subcarpathian BSD User Group
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Increment fe-&gt;sent_packets after export9_send().
Previously, NetFlow v9 templates were only re-announced based on
time, ignoring the packet count parameter (`templ_packets`).

PR:		270083
Reviewed by:	glebius pouria
Approved by:	glebius (mentor)
MFC after:	1 week
Sponsored by:	Subcarpathian BSD User Group
</pre>
</div>
</content>
</entry>
<entry>
<title>ng_tty: avoid the sign extention of char</title>
<updated>2026-01-06T02:10:11+00:00</updated>
<author>
<name>Ahmad Khalifa</name>
<email>vexeduxr@FreeBSD.org</email>
</author>
<published>2026-01-06T02:07:29+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=9b2478f60bfda663c84b48e272a2293159e1b0a0'/>
<id>9b2478f60bfda663c84b48e272a2293159e1b0a0</id>
<content type='text'>
When c is compared to sc-&gt;hotchar, both undergo integer promotion, which
can lead to c being sign extended. Fix this by casting c to an unsigned
char.

Reviewed by:	kevans
MFC after:	5 days
Differential Revision:	https://reviews.freebsd.org/D54544
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When c is compared to sc-&gt;hotchar, both undergo integer promotion, which
can lead to c being sign extended. Fix this by casting c to an unsigned
char.

Reviewed by:	kevans
MFC after:	5 days
Differential Revision:	https://reviews.freebsd.org/D54544
</pre>
</div>
</content>
</entry>
<entry>
<title>ng_ether: refactor to use interface EVENTHANDLER(9)s</title>
<updated>2025-12-22T02:23:14+00:00</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2025-12-21T22:13:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=0bd0c3295ac09f759f2816b73cbd2d950e3bef7e'/>
<id>0bd0c3295ac09f759f2816b73cbd2d950e3bef7e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ng_iface: don't recursively enter epoch in the rcvdata method</title>
<updated>2025-12-17T22:05:53+00:00</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2025-12-17T22:05:53+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=104827151e2abc7fe6fb9bf59a12b443657d1506'/>
<id>104827151e2abc7fe6fb9bf59a12b443657d1506</id>
<content type='text'>
Reviewed by:		p.mousavizadeh_protonmail.com, zlei
Differential Revision:	https://reviews.freebsd.org/D54241
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed by:		p.mousavizadeh_protonmail.com, zlei
Differential Revision:	https://reviews.freebsd.org/D54241
</pre>
</div>
</content>
</entry>
<entry>
<title>ng_hci(4): Fix a typo in a source code comment</title>
<updated>2025-12-13T09:54:30+00:00</updated>
<author>
<name>Gordon Bergling</name>
<email>gbe@FreeBSD.org</email>
</author>
<published>2025-12-13T09:51:45+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=756712d745db207085f1fe87dc8258434ec2147d'/>
<id>756712d745db207085f1fe87dc8258434ec2147d</id>
<content type='text'>
- s/depricated/deprecated/

MFC after:	3 days
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- s/depricated/deprecated/

MFC after:	3 days
</pre>
</div>
</content>
</entry>
</feed>
