FreeBSD Network Status Report 2025 Week 04

Goings on

FOSDEM 2025 is next weekend and we are fortunate this year to once again be running the BSD Devroom. The program is on the schedule

I need help staffing the Project/Foundation table at FOSDEM, if you want to help send me an email (thj@freebsd.org).

13.5 code slush in effect

The schedule currently looks like this:

ports quarterly branch:  January 1, 2025
reminder email:          January 13, 2025
stable/13 slush:         January 24, 2025
doc/ tree slush:         January 31, 2025
releng/13.5 branch:      February 7, 2025
BETA1 build starts:      February 7, 2025
BETA2 build starts:      February 14, 2025
doc/ tree tag:           February 14, 2025
BETA3 build starts:      February 21, 2025
ports package builds:    TBD (Between February 14 and 28)
RC1 build starts:        February 28, 2025
RELEASE build starts:    March 7, 2025
RELEASE announcement:    March 11, 2025
13.4-RELEASE EoL:        June 30, 2025
13.5-RELEASE EoL:        April 30, 2026
Branch EoL:              April 30, 2026

You can find the current issues for the release on this wiki page https://wiki.freebsd.org/Releng/13.5ISSUES .

This is the final release in the 13 cycle.

Network Stack

Previously this would always increment the first counter in the array. Accounting is really difficult! But good accounting can help you find interesting bugs .

The netlink API is getting more attention. I think we will see more network subsystems move towards netlink in the future so improvements here are always good.

Netdev

After a short 5 years (!!!) in review we have a new network adapter in USB umb(4) . This gives us support for cellular modems and makes fail over setups on FreeBSD possible. These are normally just data modems so we don't have a FreeBSD phone (yet).

markj@ is continuing fixing races in inpcb.

Wireless

adrian@ has continued his long series of changes to improve rtwn, if you want easy wifi in a random machine picking up a usb wifi device and testing it would help make this even better. More so if you work or visit somewhere with an interesting network like a huge campus or a University.

Improvements to handling of bluetooth firmwarein iwm WiFi devices.

Firewalls

More work on NAT in pf and supporting tests. The pace of pf development is incredible.

UPDATE: kp@ told me I missed the point of these changes the message should be something more like:

Ported OpenBSD's NAT64 pf implementation, extended it to support SCTP,
dummynet and if-bound mode. As a bonus added test cases.

"Don't send bug reports to kp@"

User Tooling

Did you know that you can boot over http using the efi loader?

Other stuff

Wider address space support on arm64, I can't find evidence of any hardware supporting this, but you can test in qemu or the arm simulator.

Sad news for the few keeping PowerMacs alive (but probably not surprising), Add a depreciation notice for firewire.

Please Send Feedback

I would love to know if this summary was any help, if it was, or if you think I should cover other thing please let me know (thj@freebsd.org).

If you find a typo or have a correct let me know and I'll thank you at the end here.

You can see all prior posts here. ( rss )


My work on FreeBSD is supported by the FreeBSD Foundation , you can contribute to improving FreeBSD with code, documentation or financially by donating to the FreeBSD Foundation .