Page MenuHomeFreeBSD
Feed Advanced Search

Nov 14 2024

bz committed rG06733ceca677: LinuxKPI: lockdep fix #includes (authored by bz).
LinuxKPI: lockdep fix #includes
Nov 14 2024, 1:54 AM
bz committed rGf21cb43c91ef: release: add wifi-firmware-kmod@release to ship as package (authored by bz).
release: add wifi-firmware-kmod@release to ship as package
Nov 14 2024, 1:54 AM
bz abandoned D47501: Release Notes: Hardware Compat: format rtw88 and add rtw89.

Thank you @cperciva for aligning the templates and re-generating the pages! ( 38b6739c2f3f4168b17b0094b6a7abbe52cfa39b )

Nov 14 2024, 1:44 AM

Nov 13 2024

bz added a comment to D47272: HW Relnotes: Enable Table of Contents Subsections.
Nov 13 2024, 9:28 PM · releng, docs
bz added a comment to D47379: net/wifi-firmware-kmod: make license names more unique.

Thank you! Also for the stamp which cheered me up when I saw it :)

Nov 13 2024, 12:02 AM

Nov 12 2024

bz abandoned D42074: mfc-candidates: filter out candidates marked to not be MFCed.

I think I should have abandoned it. Not that I love Lua but -X has since done my job, especially since -X can have comments.

Nov 12 2024, 11:06 PM
bz committed rG93b30f1b6cae: man4:: wifi manuals: revise .Sh HARDWARE + polish some (authored by ziaee).
man4:: wifi manuals: revise .Sh HARDWARE + polish some
Nov 12 2024, 11:05 PM
bz closed D47508: Wifi Manuals: Revise HARDWARE + polish.
Nov 12 2024, 11:04 PM · manpages, wireless, docs, releng
bz added a comment to D47508: Wifi Manuals: Revise HARDWARE + polish.

If you do not use arc diff --create/--update please upload a diff -U9999 so that there is context to be displayed.

Nov 12 2024, 11:04 PM · manpages, wireless, docs, releng
bz closed D47510: Release Notes: Hardware Compat: Move u3g to misc.
Nov 12 2024, 9:54 PM · doceng, network, manpages, wireless, docs, releng
bz committed R9:95f3beb2e3e0: Release Notes: Hardware Compat: Move u3g to "Miscellaneous Networks" (authored by ziaee).
Release Notes: Hardware Compat: Move u3g to "Miscellaneous Networks"
Nov 12 2024, 9:54 PM
bz updated the diff for D47379: net/wifi-firmware-kmod: make license names more unique.

correct spellelelng of make

Nov 12 2024, 9:25 PM
bz accepted D47525: LinuxKPI: Use IfAPI to get LLADDR.
Nov 12 2024, 9:22 PM
bz updated subscribers of D47501: Release Notes: Hardware Compat: format rtw88 and add rtw89.

Generation happened already; I'll need to talk to releng / @cperciva to see if it can be re-generated or if it is too late for 14.2.
I also thought the generation would happen just before the release given it's website/ .

Nov 12 2024, 2:16 PM
bz requested changes to D47522: rtwn: change the USB TX transfers to only do one pending transfer per endpoint.

The #ifdef bits probably need to be addressed; the whitespace and punctuation could be optional.

Nov 12 2024, 2:13 PM · wireless
bz added a comment to D47510: Release Notes: Hardware Compat: Move u3g to misc.

Please don't accept your own revisions. That's implied ;-)

Nov 12 2024, 2:11 AM · doceng, network, manpages, wireless, docs, releng
bz added a comment to D47512: ipv4: allow use of 240/4 by default.

And in that regard inet.4 and the implementation seem to differ.

That's rather unfortunate, and I didn't realize that until a few hours ago when I spotted the text in in draft-schoen-intarea-unicast-240.

Nov 12 2024, 2:10 AM

Nov 11 2024

bz added a comment to D47512: ipv4: allow use of 240/4 by default.

In particular, the current state as described in draft-schoen-intarea-unicast-240 seems undesirable:

All known TCP/IP implementations either interoperate properly with
packets with sources or destinations in the 240/4 range, or ignore
these packets entirely, except FreeBSD and NetBSD, which have support
for 240/4 for some purposes while blocking it for others.
Nov 11 2024, 8:10 PM
bz added a comment to D47380: bsd.licenses.mk: install multi-license with their filename.

With this a recursive check-license passed to the end.

Nov 11 2024, 6:48 PM
bz requested changes to D47512: ipv4: allow use of 240/4 by default.

Please don't flip the switch before it's in the IANA list.
That draft (if not updated--and IETF just happened-were there any news?) will expire end of this year.
Even source [2] after all says towards the end "Should you use Class E space? The short version is, Typically no."
Arista and Juniper also treat it as an "supported but opt-in" according to the draft.

Nov 11 2024, 6:39 PM
bz updated the diff for D47380: bsd.licenses.mk: install multi-license with their filename.
  • deal with dual-license, single license file (used archivers/p5-Archive-Any as sample as it was the first hit)
  • detect collisions with well-known names "lICENSE" and "catalog.mk" (more likely the formware is common) and work around them automatically (if the ports maintainer hasn't done manually)
  • make sure PLIST is correct with that
Nov 11 2024, 1:40 AM
bz accepted D36615: net80211: clean up / add more macros to check the frame types.

If you want me to build/test the stack of changes let me know; otherwise this one is good to go from me.

Nov 11 2024, 1:11 AM
bz accepted D47509: usb: fix loop in usb_config_parse.

Possibly a bit more verbose commit message and Fixes: e4611d26265fb

Nov 11 2024, 12:36 AM
bz updated subscribers of D47509: usb: fix loop in usb_config_parse.
Nov 11 2024, 12:34 AM

Nov 10 2024

bz abandoned D47408: release: set compat.linuxkpi.skb.mem_limit=1 in loader.conf.

Abandon on favor of just committed D47481

Nov 10 2024, 11:25 PM
bz committed R11:bfacf538c04e: net/wifi-firmware-*: add support to set loader tunable (authored by bz).
net/wifi-firmware-*: add support to set loader tunable
Nov 10 2024, 11:24 PM
bz committed R11:9d0b5155882d: net/wifi-firmware-iwlwifi-kmod: add more ax210 firmware files (authored by bz).
net/wifi-firmware-iwlwifi-kmod: add more ax210 firmware files
Nov 10 2024, 11:24 PM
bz closed D47481: net/wifi-firmware-*: add support to set loader tunable.
Nov 10 2024, 11:23 PM
bz committed R11:be7bdd6616c0: net/wifi-firmware-*: add support to set loader tunable (authored by bz).
net/wifi-firmware-*: add support to set loader tunable
Nov 10 2024, 11:23 PM
bz closed D47480: net/wifi-firmware-iwlwifi-kmod: add more ax210 firmware files.
Nov 10 2024, 11:20 PM
bz committed R11:c65c03c3a44a: net/wifi-firmware-iwlwifi-kmod: add more ax210 firmware files (authored by bz).
net/wifi-firmware-iwlwifi-kmod: add more ax210 firmware files
Nov 10 2024, 11:20 PM
bz added a comment to D47508: Wifi Manuals: Revise HARDWARE + polish.

Can you bump .Dd on all these (I'll also need to do on iwm.4 given I forgot)

Nov 10 2024, 10:18 PM · manpages, wireless, docs, releng
bz added a comment to D47380: bsd.licenses.mk: install multi-license with their filename.
In D47380#1083399, @mat wrote:

This looks sound.
I have only run it in my head though.

Have you checked if there are ports where this now gives an error?

Nov 10 2024, 7:53 PM
bz added a comment to D47272: HW Relnotes: Enable Table of Contents Subsections.

@bofh ping6

Nov 10 2024, 7:48 PM · releng, docs
bz closed D47507: Release Notes: Hardware Compat: fix rtwn_usb.
Nov 10 2024, 7:47 PM · manpages, wireless, docs, releng
bz committed R9:b06cb209d7bd: Release Notes: Hardware Compat: remove rtwn_usb from Ethernet drivers (authored by ziaee).
Release Notes: Hardware Compat: remove rtwn_usb from Ethernet drivers
Nov 10 2024, 7:47 PM
bz committed rG8f1a2d507e25: iwm.4: move hardware list to .Sh HARDWARE and minor cleanup (authored by ziaee).
iwm.4: move hardware list to .Sh HARDWARE and minor cleanup
Nov 10 2024, 7:34 PM
bz closed D47171: iwm.4: move hardware to HARDWARE + minor cleanup.
Nov 10 2024, 7:34 PM · manpages, wireless, docs, releng
bz added a comment to D47481: net/wifi-firmware-*: add support to set loader tunable.

ACK and insta-MFC to the tagged Quaterly branch as well?

Nov 10 2024, 7:26 PM
bz added inline comments to D47171: iwm.4: move hardware to HARDWARE + minor cleanup.
Nov 10 2024, 7:25 PM · manpages, wireless, docs, releng
bz closed D47172: Release Notes: Hardware Compat: Add more network devices.
Nov 10 2024, 7:20 PM · manpages, wireless, docs, releng
bz committed R9:60f8423a1ce2: Release Notes: Hardware Compat: Add more network devices (authored by ziaee).
Release Notes: Hardware Compat: Add more network devices
Nov 10 2024, 7:20 PM
bz accepted D47172: Release Notes: Hardware Compat: Add more network devices.

I'll just get this in; we'll have a few days until we'll expand anything from this file again.

Nov 10 2024, 7:16 PM · manpages, wireless, docs, releng
bz added inline comments to D47172: Release Notes: Hardware Compat: Add more network devices.
Nov 10 2024, 7:16 PM · manpages, wireless, docs, releng
bz added a comment to D47481: net/wifi-firmware-*: add support to set loader tunable.

I'm not 100% certain that this is the right way to do "configuration" stuff from within ports, but I don't know enough about ports magic. Hopefully someone with more ports experience can chime in on this soon; if not, go ahead and commit since we need to get this into the tree soon for the release.

Nov 10 2024, 7:08 PM
bz added a comment to D47481: net/wifi-firmware-*: add support to set loader tunable.

I had finished a 14.1 and current poudriere build before submitting also checking plists for both cases (given I had an error in one case in the first run I hope I got it right this time).

Nov 10 2024, 7:05 PM
bz committed rG2483a2d36803: release: add wifi-firmware-kmod@release to ship as package (authored by bz).
release: add wifi-firmware-kmod@release to ship as package
Nov 10 2024, 7:03 PM
bz closed D47406: release: add wifi-firmware-kmod@release to ship as package.
Nov 10 2024, 7:03 PM
bz added a comment to D47480: net/wifi-firmware-iwlwifi-kmod: add more ax210 firmware files.

Added it to D47481 which needs to bump it for all of the wifi-firmware-<name>-kmod ports anyway.
Saves us from conflicts between the individual ports and the common framework. Seems easier to track it there and always bump there.

Nov 10 2024, 6:59 PM
bz updated the diff for D47481: net/wifi-firmware-*: add support to set loader tunable.

Increase PORTREVISION for the introduction of the loader TUNABLE files.

Nov 10 2024, 6:57 PM
bz added a comment to D47480: net/wifi-firmware-iwlwifi-kmod: add more ax210 firmware files.

Needs a FWDRV_VERSION bump?

Nov 10 2024, 6:55 PM
bz accepted D36615: net80211: clean up / add more macros to check the frame types.

If you want you can remove the (!<space>IEEE..) spaces but otherwise I am fine by reading through it again.
Like the QOS_MASK_ANY change introduced.

Nov 10 2024, 6:50 PM
bz accepted D47503: net80211: remove IEEE80211_FC0_QOSDATA.
Nov 10 2024, 6:41 PM · wireless
bz requested changes to D47504: rtwn: set M_AMPDU on received frames on 11n and later stations.
Nov 10 2024, 6:33 PM · wireless
bz accepted D47500: net80211: migrate FC0_TYPE_MASK / FC0_SUBTYPE_MASK frame type checks to macros.
Nov 10 2024, 6:15 PM · wireless
bz requested review of D47501: Release Notes: Hardware Compat: format rtw88 and add rtw89.
Nov 10 2024, 12:53 AM
bz closed D47228: Release Notes: Hardware Compat: wi(4) hasn't existed since FreeBSD 12.
Nov 10 2024, 12:44 AM · wireless, docs, releng
bz committed R9:12d599026fc0: Release Notes: Hardware Compat: wi(4) was removed before FreeBSD 13.0-R (authored by ziaee).
Release Notes: Hardware Compat: wi(4) was removed before FreeBSD 13.0-R
Nov 10 2024, 12:44 AM
bz closed D47173: Release: Hardware Notes: Remove an(4).
Nov 10 2024, 12:44 AM · wireless, docs, releng
bz committed R9:0cdc6b55dc9c: Release Notes: Hardware Compat: an(4) was removed before FreeBSD 14.0-R (authored by ziaee).
Release Notes: Hardware Compat: an(4) was removed before FreeBSD 14.0-R
Nov 10 2024, 12:44 AM
bz added a comment to D47171: iwm.4: move hardware to HARDWARE + minor cleanup.

I'll leave the comment here (applies to github as well I would assume):

Nov 10 2024, 12:32 AM · manpages, wireless, docs, releng
bz added a comment to D36615: net80211: clean up / add more macros to check the frame types.

Sorry. My fault. It seems I was stuck on the change from diff1 to diff2. I'll try to have a look during Sunday. It's after 1AM here.

Nov 10 2024, 12:14 AM
bz added a comment to D47228: Release Notes: Hardware Compat: wi(4) hasn't existed since FreeBSD 12.

@cperciva is it currently okay to commit to 14.2R release notes or would that be a problem? I noticed with BETA2 it got expanded.

Nov 10 2024, 12:09 AM · wireless, docs, releng

Nov 9 2024

bz added a comment to D47228: Release Notes: Hardware Compat: wi(4) hasn't existed since FreeBSD 12.

I think D47173

Nov 9 2024, 11:34 PM · wireless, docs, releng
bz accepted D47500: net80211: migrate FC0_TYPE_MASK / FC0_SUBTYPE_MASK frame type checks to macros.

If you want please address the comments but given none is a logic problem I'll leave it to you.

Nov 9 2024, 11:22 PM · wireless
bz requested changes to D36615: net80211: clean up / add more macros to check the frame types.

You need to properly rebase your changes or diff to the right branch. The SPDX Tag or the $FreeBSD$ removal should not be part of a review change here.

Nov 9 2024, 11:05 PM
bz updated the diff for D47380: bsd.licenses.mk: install multi-license with their filename.

Corrrect speelling as pointed out by @mat.

Nov 9 2024, 10:59 PM
bz committed rGedab5a280e0b: LinuxKPI: 802.11: improve lladdr change to not use ifnet internals (authored by bz).
LinuxKPI: 802.11: improve lladdr change to not use ifnet internals
Nov 9 2024, 9:48 PM
bz closed D47490: LinuxKPI: 802.11: improve lladdr change to not use ifnet internals.
Nov 9 2024, 9:48 PM
bz added a comment to D47491: bsdinstall: add menu to install firmware.

I have no idea where to report all the bugs or unexpected behavior I found during testing but it wasn't pleasant to use the installer again after a decade or so.

Nov 9 2024, 1:28 AM
bz requested review of D47491: bsdinstall: add menu to install firmware.
Nov 9 2024, 1:27 AM

Nov 8 2024

bz requested review of D47490: LinuxKPI: 802.11: improve lladdr change to not use ifnet internals.
Nov 8 2024, 10:12 PM
bz committed rG1eb3f15c149b: fwget: add -q for quiet output (authored by bz).
fwget: add -q for quiet output
Nov 8 2024, 6:16 PM
bz closed D47445: fwget: add -N to only show each package to be installed one by line.
Nov 8 2024, 6:16 PM
bz committed rG52f8e99e7e5e: iwlwifi: script to extract firmware details (authored by bz).
iwlwifi: script to extract firmware details
Nov 8 2024, 6:13 PM
bz accepted D47479: rtwn: ensure TX work isn't scheduled during reset / abort.
Nov 8 2024, 1:06 PM · wireless
bz added a comment to D47408: release: set compat.linuxkpi.skb.mem_limit=1 in loader.conf.

I would give this up if D47481 can make it. Will help more cases than just this one as outlined there.

Nov 8 2024, 2:25 AM
bz requested review of D47481: net/wifi-firmware-*: add support to set loader tunable.
Nov 8 2024, 2:24 AM
bz requested review of D47480: net/wifi-firmware-iwlwifi-kmod: add more ax210 firmware files.
Nov 8 2024, 1:43 AM
bz added a comment to D47445: fwget: add -N to only show each package to be installed one by line.

Just leaving this here as this would render some of this logic unneeded (also installer later): https://github.com/freebsd/pkg/issues/2195

Nov 8 2024, 1:15 AM
bz added a comment to D47479: rtwn: ensure TX work isn't scheduled during reset / abort.

Could this also be relevant to https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=268687 (and possibly others if you search for rtwn on bugzilla)?

Nov 8 2024, 1:06 AM · wireless

Nov 7 2024

bz updated the diff for D47445: fwget: add -N to only show each package to be installed one by line.

remove quotes

Nov 7 2024, 2:31 AM

Nov 6 2024

bz planned changes to D47445: fwget: add -N to only show each package to be installed one by line.
Nov 6 2024, 9:12 PM
bz updated the diff for D47445: fwget: add -N to only show each package to be installed one by line.

@manu I tried and also switched to getopts.

Nov 6 2024, 7:00 PM

Nov 5 2024

bz added a comment to D47445: fwget: add -N to only show each package to be installed one by line.

What would you do with -q in the non-'-n' case? Also not print the echos in line (old/new) 115/131 and 120/136 or just leave as-is for now?

Nov 5 2024, 1:47 PM
bz requested review of D47445: fwget: add -N to only show each package to be installed one by line.
Nov 5 2024, 12:05 AM

Nov 4 2024

bz added a comment to D47407: release: install wireless firmware onto disc1 and dvd.

I would love feedback from releng on this at this point as BETA2 is approaching soon...

Nov 4 2024, 11:59 PM
bz updated the diff for D47407: release: install wireless firmware onto disc1 and dvd.
  • also guard wifi-firmware with NOPKG
  • correct the commands for NO_ROOT installations
  • for pkg-stage: check for NO_ROOT and email a loud warning that it is not yet supported though it seems easy to make it work for FreeBSD at this point; move the XXX into the check; this allows me to test build a dvd with NO_ROOT
Nov 4 2024, 11:58 PM
bz added a comment to D47407: release: install wireless firmware onto disc1 and dvd.

Yeah, we do all our CheriBSD CI builds on Linux hosts and also support building release media on macOS for ease of local testing. That’s only (mini-)memstick/bootonly/disc1/ftp though, no dvd1 (due to pkg), and no VM images.

Nov 4 2024, 6:52 PM
bz updated the diff for D47407: release: install wireless firmware onto disc1 and dvd.

Guard pkg invokations by only running them on FreeBSD.

Nov 4 2024, 4:19 PM
bz added a comment to D47407: release: install wireless firmware onto disc1 and dvd.

How do we envision a build/install media creation for pkgbase in the future? I would highly assume you'll need to sort that issue somehow anyway.

Nov 4 2024, 2:04 PM

Nov 3 2024

bz added a comment to D47406: release: add wifi-firmware-kmod@release to ship as package.

I can confirm that (with my local repo of only providing the wifi-firmware) they ended up (to my surprise only) on the dvd1.iso (and neither disc1 or especially not the memstick).

Nov 3 2024, 11:47 PM
bz updated subscribers of D47407: release: install wireless firmware onto disc1 and dvd.

I also tried memstick and dvd1; I manually (so far) afterwards ran fwget from the shell (and in case of rtw8x added the tunable to loader.conf) and the system came up fine after a reboot.

Nov 3 2024, 11:42 PM
bz added a comment to D47407: release: install wireless firmware onto disc1 and dvd.

Given rtw88 and iwlwifi still have firmware in src.git I ran a test with rtw89 which came up booting disc1 as well.
So this part works.

Nov 3 2024, 9:49 PM
bz committed R11:3f67aad5527f: net/wifi-firmware-*kmod: update firmware for iwlwifi, rtw88, rtw89 (authored by bz).
net/wifi-firmware-*kmod: update firmware for iwlwifi, rtw88, rtw89
Nov 3 2024, 9:00 PM
bz committed R11:88045e9e029e: net/wifi-firmware-kmod: add a release flavor (authored by bz).
net/wifi-firmware-kmod: add a release flavor
Nov 3 2024, 9:00 PM
bz committed R11:fefc341cb156: net/wifi-firmware-kmod: stop building kmods on main and 14.2 and on (authored by bz).
net/wifi-firmware-kmod: stop building kmods on main and 14.2 and on
Nov 3 2024, 9:00 PM
bz added a comment to D47408: release: set compat.linuxkpi.skb.mem_limit=1 in loader.conf.

It's unfortunate there's so much duplication (already) here. Anyway I think this is OK. A comment might be useful although git blame on this file will turn up the reason this is here.

Nov 3 2024, 5:30 PM
bz requested review of D47409: release: factor out common code from make-memstick.sh.
Nov 3 2024, 12:20 AM
bz requested review of D47408: release: set compat.linuxkpi.skb.mem_limit=1 in loader.conf.
Nov 3 2024, 12:19 AM