FreeBSD Network Status Week 50 2024
Pretty quiet week, driver changes normally come as large series and there aren't a lot this week. This week isn't an outlier.
Goings on
BSD Devroom at FOSDEM 2024
The schedule for the FOSDEM is online . The BSD Devroom is only a half day with the following sessions:
- How FreeBSD security audits have improved our security culture
- Wake up, FreeBSD! Implementing Modern Standby with S0ix
- Tracking bulk builds in pkgsrc - from Cloud to NetBSD Native
- High Performance Packet filtering in BSD. A holistic review
- A packet's journey through pf
- Making NetBSD as a fast(er) booting microvm
- Writing about FreeBSD
- FreeBSD audit source and other syslog-ng news
I will be talking about writing about FreeBSD, which means right now I am writing about talking about writing. I'm going to cover avenues in, how and where to publish stuff and the process and idea behind this series of reports.
Network Stack
Swap a tab for a space so
in6_ifaddr
can be grepped for.
ICMP responses are rate limited, but there might be issues if an attacker could discover the rate limit so a jitter value is applied to the rate limit. This improves the description:
Netdev
More progress in cxgbe to make TLS offload available by default.
-
70693a45381b cxgbe tom: Restore support for zerocopy TCP receive for aio_read()
-
34fbc9e421e7 cxgbetool.8: Consistently use .Cm for loader tunables
-
906521882324 cxgbe: Tidy TOE tunables under hw.cxgbe
-
8b1788118a1a cxgbe tom: Enable TLS offload support by default
-
45d5b9f0324a cxgbe/t4_tom: Plug an stid leak.
Tidy up a module ordering issue that leads to a hang during module load for iwlwifi.
API improvements in net80211.
-
30e8252353d9 net80211: HT: check for feature support in ht_recv_action_ht_txchwidth()
-
8437d7d6a4d6 net80211: HT: add missing bit descriptions for IEEE80211_AGGR_BITS
-
ca389486a959 net80211 / LinuxKPI 802.11: use enum ieee80211_sta_rx_bw for ni_chw
Lot of updates to rtwn moving towards HT (80211n) and VHT (80211ac), adrian@ is talking about doing 50Mbit right now from rtwn which is great progress.
-
977679d651de rtwn: remove unused rate configuration code for management traffic.
-
f6f03d156ba7 rtwn: add VHT awareness to rtwn_chan2centieee()
-
b811e5a5effe rtwn: program the 1 and 2 stream VHT transmit power rates
-
b4980d8a48e5 rtwn: calculate the transmit power for VHT rates
-
468cd606239e rtwn: refactor out the rtl8812/rtl8821 tx power programming
-
3d69926189f5 rtwn: expand the ridx numbers to include VHT; add accessor macros
-
c3c2f0ddd818 rtwn: add missing iv_ampdu_limit
-
b59017c5cad9 rtwn: add placeholder for the per-MACID rate report
-
b2b6c2236b9c rtwn: enable HT40 for RTL8821/RTL8812 series NICs
-
351356090998 rtwn: use ieee80211_ht_check_tx_ht40() to transmit HT40 frames
Firewalls
Add a new flag to pfctl to only reset counters for table entries which items logged against them. This preserves the zeroed timestamp on entires with nothing logged.
Catch a state tracking issue after the
TCP_AE
introductions in the last few
weeks in ipfw.
Tidying in netlink.
-
33c670c373c0 netlink.h: Align macro declarations with tabs
-
5143d8c4434c netlink: Use __align_up() instead of homegrown roundup2 macro
-
9df901c8f8c8 netlink: Pop NLMSG_ALIGNTO and NLMSG_ALIGN out of the #ifndef _KERNEL block
-
c7919fb92d20 netlink: Do not cast to int in NLMSG_HDRLEN and _NLMSG_LEN
User Tooling
Add option to allow setting of mount port number for nfs.
Other stuff
-
35623ccc3758 release: Standardize on *-${FS}.* VM image naming
-
6dafe8c1e46e Clean pkg cache in release media
Please Send Feedback
This is the 12th Network status report and the final one for 2024.I have enjoyed writing these and plan to pick them up again in the New Year.
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 .