Page MenuHomeFreeBSD

bz (Bjoern A. Zeeb)
User

Projects (12)

User Details

User Since
Aug 29 2014, 12:11 PM (588 w, 1 d)

Recent Activity

Today

bz committed rGc68126ec2594: ath11k: add new files to module Makefile (authored by bz).
ath11k: add new files to module Makefile
Sat, Dec 6, 10:25 AM
bz committed rGc95ea407b322: ath11k: update Atheros/QCA's ath11k driver (authored by bz).
ath11k: update Atheros/QCA's ath11k driver
Sat, Dec 6, 10:23 AM
bz committed rG9c2f32163089: ath11k: start making compile some more (authored by bz).
ath11k: start making compile some more
Sat, Dec 6, 10:23 AM
bz committed rGfe7b6fc32455: LinuxKPI: ath10k: adjust for led changes to keep ath10k compiling (authored by bz).
LinuxKPI: ath10k: adjust for led changes to keep ath10k compiling
Sat, Dec 6, 10:01 AM
bz committed rG9954217599ce: ath10k: update Atheros/QCA's ath10k driver (authored by bz).
ath10k: update Atheros/QCA's ath10k driver
Sat, Dec 6, 10:01 AM
bz committed rG28125d24c92a: ath-common: update common Atheros/QCA code (authored by bz).
ath-common: update common Atheros/QCA code
Sat, Dec 6, 10:01 AM
bz committed rG8b4477f6b8e1: rtw88: update Realtek's rtw88 driver (authored by bz).
rtw88: update Realtek's rtw88 driver
Sat, Dec 6, 9:43 AM
bz added inline comments to D54101: if_rge: initial import of if_rge driver from OpenBSD..
Sat, Dec 6, 9:15 AM

Yesterday

bz committed rG4fbdf5199e13: rtw89: update Realtek's rtw89 driver (authored by bz).
rtw89: update Realtek's rtw89 driver
Fri, Dec 5, 9:32 PM
bz committed rGe543442afe3a: rtw88: update Realtek's rtw88 driver (authored by bz).
rtw88: update Realtek's rtw88 driver
Fri, Dec 5, 9:32 PM
bz committed rGfca83bcec33d: iwlwifi: update Intel's mvm/mld drivers (authored by bz).
iwlwifi: update Intel's mvm/mld drivers
Fri, Dec 5, 9:32 PM
bz committed rG793e6427d908: mt76: update Mediatek's mt76 driver (authored by bz).
mt76: update Mediatek's mt76 driver
Fri, Dec 5, 9:32 PM
bz committed rG11a8516c7473: ath12k: update Atheros/QCA's ath12k driver (authored by bz).
ath12k: update Atheros/QCA's ath12k driver
Fri, Dec 5, 9:31 PM
bz committed rG192bfd712d43: brcm80211: update Broadcom wireless brcmsmac and brcmfmac drivers (authored by bz).
brcm80211: update Broadcom wireless brcmsmac and brcmfmac drivers
Fri, Dec 5, 9:31 PM
bz committed rG989a88787ef2: ath11k: update Atheros/QCA's ath11k driver (authored by bz).
ath11k: update Atheros/QCA's ath11k driver
Fri, Dec 5, 9:31 PM
bz committed rGf4669ef6cf78: ath10k: update Atheros/QCA's ath10k driver (authored by bz).
ath10k: update Atheros/QCA's ath10k driver
Fri, Dec 5, 9:29 PM
bz accepted D54088: ip6: Add explicit lock order information to catch boot-time LOR.

Just FYI, at least my nightly incarnation wasn't "boot-time".

Fri, Dec 5, 5:52 PM

Thu, Dec 4

bz added inline comments to D54077: linux: store Linux Ethernet interface number in struct ifnet.
Thu, Dec 4, 10:56 PM

Wed, Dec 3

bz requested review of D54061: LinuxKPI: device (pci): add a private lkpi_dma_get_mask() call.
Wed, Dec 3, 9:45 PM
bz requested review of D54060: LinuxKPI: introduce LINUXKPI_DEBUG to enable LinuxKPI debugging.
Wed, Dec 3, 9:42 PM
bz committed rG853e0440c97a: mt76: add LINUXKPI_PARAM_PREFIX for module_param* (authored by bz).
mt76: add LINUXKPI_PARAM_PREFIX for module_param*
Wed, Dec 3, 7:56 PM
bz committed rG9492230fd3d1: mt76: util.h: extend worker name (authored by bz).
mt76: util.h: extend worker name
Wed, Dec 3, 7:56 PM
bz committed rGc67fd35e58c6: mt76: ieee80211_is_first_frag() operates on the seq_ctrl field not on fc. (authored by bz).
mt76: ieee80211_is_first_frag() operates on the seq_ctrl field not on fc.
Wed, Dec 3, 7:56 PM
bz committed rG87aa494dfca7: mt76: set appropriate CONFIG options for the module build (authored by bz).
mt76: set appropriate CONFIG options for the module build
Wed, Dec 3, 7:56 PM
bz committed rG51c73fc5f5dd: LinuxKPI: mt76: depend on CONFIG_NET_MEDIATEK_SOC_WED (authored by bz).
LinuxKPI: mt76: depend on CONFIG_NET_MEDIATEK_SOC_WED
Wed, Dec 3, 7:55 PM
bz committed rGb10ff7ed37a9: LinuxKPI: 802.11: move ieee80211_offload_flags (authored by bz).
LinuxKPI: 802.11: move ieee80211_offload_flags
Wed, Dec 3, 7:55 PM
bz committed rGaf22833348c6: LinuxKPI: 802.11: fill in more skeleton functions (authored by bz).
LinuxKPI: 802.11: fill in more skeleton functions
Wed, Dec 3, 7:55 PM
bz updated the diff for D53681: net/wifi-firmware-iwlwifi-kmod: update firmware to 20251021.

Hopefully only the changes of this revision this time.

Wed, Dec 3, 6:52 PM
bz added a comment to D53681: net/wifi-firmware-iwlwifi-kmod: update firmware to 20251021.

ARG arc. I'll push another one in a minute; this time it diffed against main again and not against its parent.

Wed, Dec 3, 6:52 PM
bz added inline comments to D53681: net/wifi-firmware-iwlwifi-kmod: update firmware to 20251021.
Wed, Dec 3, 6:51 PM
bz updated the diff for D53681: net/wifi-firmware-iwlwifi-kmod: update firmware to 20251021.

Fix type.
There is no need to sort pnvm files.
Update pkg-decr to also mention iwx(4).

Wed, Dec 3, 6:49 PM
bz added inline comments to D53681: net/wifi-firmware-iwlwifi-kmod: update firmware to 20251021.
Wed, Dec 3, 5:20 PM
bz added a comment to D53584: vmm: Consolidate vm and vcpu definitions.

I tried a similar "way/hack" for LinuxKPI USB code. I didn't particularly like it there but here it seems way more clean.

Wed, Dec 3, 12:28 PM
bz committed rGfc9666d0fc0c: LinuxKPI: device: add a pr_debug("TODO") call to device_release_driver() (authored by bz).
LinuxKPI: device: add a pr_debug("TODO") call to device_release_driver()
Wed, Dec 3, 1:38 AM
bz committed rG86bfe5b4d5a7: LinuxKPI: 802.11: make airtime fairness an IMPROVE (authored by bz).
LinuxKPI: 802.11: make airtime fairness an IMPROVE
Wed, Dec 3, 1:38 AM
bz committed rG45d8bfdcba37: LinuxKPI: page.c: remove a spurious character from a comment (authored by bz).
LinuxKPI: page.c: remove a spurious character from a comment
Wed, Dec 3, 12:50 AM
bz added a comment to D53862: LinuxKPI: pci: fix pcie_get_speed_cap().

Also @jhb from looking at the code, on which PCI devices should it be called? I am still confused by the (original) naming of "root". I would assume it's supposedly called on a pcib. Is that correct?

Wed, Dec 3, 12:37 AM
bz added a comment to D53862: LinuxKPI: pci: fix pcie_get_speed_cap().

I've run with this since Sep 17 apparently even though my amdgpu was only useable for ~4 weeks during that time frame.

Wed, Dec 3, 12:33 AM

Tue, Dec 2

bz committed rGadb4901ac9ae: LinuxKPI: 802.11: when synching HT and VHT cap, mask rx_mcs (authored by bz).
LinuxKPI: 802.11: when synching HT and VHT cap, mask rx_mcs
Tue, Dec 2, 6:47 PM
bz committed rGed29ffd396e5: LinuxKPI: pci: undo the pci_resource_len() check in lkpi_pci_request_region() (authored by bz).
LinuxKPI: pci: undo the pci_resource_len() check in lkpi_pci_request_region()
Tue, Dec 2, 6:47 PM
bz closed D53902: LinuxKPI: pci: undo the pci_resource_len() check in lkpi_pci_request_region().
Tue, Dec 2, 6:47 PM

Sun, Nov 30

bz accepted D53989: releases/15.0R/relnotes: Note wireless firmware on bootonly media.
In D53989#1233620, @jrm wrote:

@bz, I installed 15.0 from the memstick image over a wireless connection (Intel ax210 card). This wasn't possible with 14.3, so it's progress. Do you think it's implied that this applies to WiFi chipsets supported by this firmware? I can try to be more specific with something like

The bootonly ISO and mini-memstick image now include the wifi-firmware-iwlwifi-kmod and net/wifi-firmware-rtw88-kmod packages, allowing installations over a wireless connection using Wi-Fi chipsets supported by these firmware. Those with Wi-Fi chipsets that require other firmware should use the DVD ISO.

Does that feel too wordy and more like support than something suitable for a release announcement?

Sun, Nov 30, 2:08 PM
bz added inline comments to D53989: releases/15.0R/relnotes: Note wireless firmware on bootonly media.
Sun, Nov 30, 12:58 AM
bz added inline comments to D53989: releases/15.0R/relnotes: Note wireless firmware on bootonly media.
Sun, Nov 30, 12:52 AM

Sat, Nov 29

bz added a comment to D53902: LinuxKPI: pci: undo the pci_resource_len() check in lkpi_pci_request_region().

@kib are you still fine with this or is there anything which needs re-testing?

Sat, Nov 29, 11:23 PM

Fri, Nov 28

bz requested changes to D53780: iwx: clean up / document noise floor and RSSI fetching.
Fri, Nov 28, 4:43 PM · wireless

Thu, Nov 27

bz added inline comments to D53681: net/wifi-firmware-iwlwifi-kmod: update firmware to 20251021.
Thu, Nov 27, 2:46 PM

Wed, Nov 26

bz updated the diff for D53902: LinuxKPI: pci: undo the pci_resource_len() check in lkpi_pci_request_region().

Update return values.

Wed, Nov 26, 11:59 PM
bz added a comment to D52166: bhyve: implement single USB device passthrough support.

It's gotten silent here. May I ask what the plan is? Is there a chance to get this work into 16?

Wed, Nov 26, 11:56 PM
bz updated the summary of D53902: LinuxKPI: pci: undo the pci_resource_len() check in lkpi_pci_request_region().
Wed, Nov 26, 9:40 PM
bz planned changes to D53902: LinuxKPI: pci: undo the pci_resource_len() check in lkpi_pci_request_region().

@kib I'll do the update and push a new revision changing the return values; I had not checked pci_request_region() only the pci[m]_request_regions ones.

Wed, Nov 26, 9:34 PM

Tue, Nov 25

bz added a comment to D53904: xhci: Move xhci_pci_match to a header so it can be used from loader.
In D53904#1231939, @imp wrote:

So I'd like to see the loader patches too before this lands. This strikes me as doing this all wrong, but maybe I'm just missing something.

Tue, Nov 25, 8:37 PM
bz added a comment to D53904: xhci: Move xhci_pci_match to a header so it can be used from loader.

Thanks! That lately was a source of conflict with the 2-3 commits that came in the last half year.
I still wonder if alternatively we put it into a C file on make in non-static; not sure if it is long-term more stable or if loader can easily link in another USB file?

Tue, Nov 25, 5:31 PM

Mon, Nov 24

bz requested review of D53902: LinuxKPI: pci: undo the pci_resource_len() check in lkpi_pci_request_region().
Mon, Nov 24, 10:30 PM
bz added a comment to D53899: arp: Reduce lifetime of ARP entries.

AFAIU, when arptimer() finds entry in state ARP_LLINFO_REACHABLE it gives it arp_rexmit time (1 second) to get feedback from the forwarding path and sets its state to ARP_LLINFO_VERIFY. In 1 second if feedback was collected, it will issue arprequest(). My concern is that the jitter is bigger than 1 second. I could be wrong, and my concern is erroneous. I just wanted to make sure that this specific behavior is checked to persist. I don't think we have a regression test for it.

Mon, Nov 24, 6:11 PM
bz added a comment to D53899: arp: Reduce lifetime of ARP entries.

In the past we used to have a logic that would renew ARP entires before they expire. The ARP request is sent before an entry is about to be expired. The goal is to avoid to have a doubled RTT on normal traffic every time we renew the entry. I did a quick look around, and failed to find the logic. Is it still there?

My concern is that added jitter may conflict with that. Entries might be deleted earlier than they were tried to be renewed.

Mon, Nov 24, 6:02 PM
bz accepted D47742: kernel linker: Disable local sym resolution by default.
Mon, Nov 24, 1:14 AM
bz added a comment to D47742: kernel linker: Disable local sym resolution by default.

If drm-kmod is fixed I think it would be time to flip this switch in 16 now.

Mon, Nov 24, 1:14 AM

Fri, Nov 21

bz requested changes to D53872: bpf: modularize ifnet(9) part of bpf.

I like the idea. I haven't fully wrapped my head around it yet.

Fri, Nov 21, 11:31 PM
bz added a reviewer for D53872: bpf: modularize ifnet(9) part of bpf: wireless.
Fri, Nov 21, 11:20 PM
bz requested review of D53862: LinuxKPI: pci: fix pcie_get_speed_cap().
Fri, Nov 21, 6:00 PM

Wed, Nov 19

bz committed R9:9d76a0fc9578: Record the v6.17 driver updates for iwlwifi, rtw88, and rtw89 all (authored by bz).
Record the v6.17 driver updates for iwlwifi, rtw88, and rtw89 all
Wed, Nov 19, 2:38 PM
bz committed rGd1180baa9b99: LinuxKPI: 802.11: initialize a backpointer on the link_sta (authored by bz).
LinuxKPI: 802.11: initialize a backpointer on the link_sta
Wed, Nov 19, 2:28 AM
bz committed rG90b6a9ac0c1f: LinuxKPI: 802.11: implement mtx support for ieee80211_iterate_interfaces (authored by bz).
LinuxKPI: 802.11: implement mtx support for ieee80211_iterate_interfaces
Wed, Nov 19, 2:28 AM
bz committed rG0021f70800a1: LinuxKPI: 802.11: use a _check rather than a _protected version for linksta (authored by bz).
LinuxKPI: 802.11: use a _check rather than a _protected version for linksta
Wed, Nov 19, 2:28 AM
bz committed rG9040277864ab: iwlwifi/mld: only get tid after checking that it is a dataqos frame (authored by bz).
iwlwifi/mld: only get tid after checking that it is a dataqos frame
Wed, Nov 19, 2:28 AM

Tue, Nov 18

bz added inline comments to D53789: net/wifi-firmware-kmod: generalize iwlwifi specific tunable writing.
Tue, Nov 18, 9:58 PM
bz added inline comments to D53789: net/wifi-firmware-kmod: generalize iwlwifi specific tunable writing.
Tue, Nov 18, 8:18 PM
bz committed rG640205bc22c8: LinuxKPI: 802.11: initialize the passed in chandef in cfg80211_chandef_create (authored by bz).
LinuxKPI: 802.11: initialize the passed in chandef in cfg80211_chandef_create
Tue, Nov 18, 12:19 AM

Mon, Nov 17

bz updated the diff for D53681: net/wifi-firmware-iwlwifi-kmod: update firmware to 20251021.

rebase

Mon, Nov 17, 10:23 PM
bz updated the diff for D53789: net/wifi-firmware-kmod: generalize iwlwifi specific tunable writing.

rebase

Mon, Nov 17, 10:22 PM
bz updated the diff for D53680: net/wifi-firmware-kmod: add STRIP_FWSUBDIR logic.

rebase

Mon, Nov 17, 10:21 PM
bz updated the diff for D53788: net/wifi-firmware-kmod: allow ONLY_FOR_ARCHS to be set by child ports.

rebase

Mon, Nov 17, 10:21 PM
bz updated the diff for D53679: net/wifi-firmware-kmod: remove obsolete kernel module build code.

rebase

Mon, Nov 17, 10:19 PM
bz added a comment to D53679: net/wifi-firmware-kmod: remove obsolete kernel module build code.

I added more revisions to the stack in between for other functionality (rtw88/rtw89 to come) and to fix mtw(4) while here.

Mon, Nov 17, 8:31 PM
bz added a comment to D53776: iwx: make compile withtout IWX_DEBUG being on.
In D53776#1228267, @des wrote:

Can you please put all of if_iwx_debug.c under #ifdef IWX_DEBUG? A quick LINT build should confirm that none of it is needed (and fwiw print_opcodes() appears not to be used at all, ever).

Mon, Nov 17, 8:21 PM
bz updated the diff for D53681: net/wifi-firmware-iwlwifi-kmod: update firmware to 20251021.

Update comment in Makefile as to where the firmware list gets generated from now.

Mon, Nov 17, 8:13 PM
bz updated the diff for D53681: net/wifi-firmware-iwlwifi-kmod: update firmware to 20251021.

After some discussion with someone, we now generate the firmware list
from the WHENCE file in linux-firmware.git given the driver firmware
name creation is too dynamic. This adds some extra firmware files we
did not have before. See files/extract-fw-list.sh.

Mon, Nov 17, 8:11 PM
bz requested review of D53789: net/wifi-firmware-kmod: generalize iwlwifi specific tunable writing.
Mon, Nov 17, 2:53 PM
bz requested review of D53788: net/wifi-firmware-kmod: allow ONLY_FOR_ARCHS to be set by child ports.
Mon, Nov 17, 2:44 PM
bz updated the diff for D53679: net/wifi-firmware-kmod: remove obsolete kernel module build code.
  • remove USES+= kmod and comment
  • move BOOT_LOADERCONFD down to the other defines
  • add a comment about mtw (mt7601u) and FreeBSD versions.
  • add a comment in the logic for writing PLIST file
Mon, Nov 17, 2:33 PM
bz closed D53678: net/wifi-firmware-kmod: update additional MASTER_SITES entries.
Mon, Nov 17, 12:12 AM
bz committed R11:a7e181e4be85: net/wifi-firmware-kmod: update additional MASTER_SITES entries (authored by Maurice Walker <maurice@walker.earth>).
net/wifi-firmware-kmod: update additional MASTER_SITES entries
Mon, Nov 17, 12:12 AM

Sun, Nov 16

bz committed R11:26b48400ee94: graphics/drm-515-kmod: add extra patch to unbreak on 15 and newer (authored by bz).
graphics/drm-515-kmod: add extra patch to unbreak on 15 and newer
Sun, Nov 16, 11:14 PM
bz added a comment to D53776: iwx: make compile withtout IWX_DEBUG being on.

I don't mind either; in fact the above diffs just remind me i need to finish cleaning up the iwx debug printing so this stuff doesn't require #ifdef IWX_DEBUG everywhere. :-)

I'm happy with landing this and fixnig it in post.

Sun, Nov 16, 6:24 PM
bz updated subscribers of D53776: iwx: make compile withtout IWX_DEBUG being on.

The compile fixes LGTM. I'm indifferent on enabling IWX_DEBUG by default or not -- AFAIK it also has a run-time knob and has no user-facing effect unless turned on, and might be reasonable to leave compiled in given this driver's current status.

Sun, Nov 16, 5:43 PM
bz added a comment to D50928: [WIP] net80211: use uint16_t for rssi.

If you're worried about the ioctl change then let's do everything except the ioctl changes to begin with, and go fix all the divers and churn net80211's stuff a whole bunch first.

Sun, Nov 16, 4:40 PM
bz added a comment to D50929: iwx: correct rssi calculations and reporting.

also in my poking I found that I'm not seeing any empty airtime RSSI (it's always 0) so it was setting sc->sc_noise to -127. so we still need to clamp that too to a default noise floor.

Sun, Nov 16, 4:19 PM
bz added a comment to D50929: iwx: correct rssi calculations and reporting.

hm, i wonder why iwx used -107 as its "nothing present" value. I wonder what iwlwifi is doing too.

like, -107dBm is a very low thermal noise floor; that's like for a 5MHz wide channel. (The noise floor gets higher as the channel width increases.)
But it's a damn sight better than -127dBm. :-)

Sun, Nov 16, 4:16 PM
bz added a comment to D53781: iwx: tag RX frames as A_MPDU RX; tag A-MSDU frames appropriately.

Are you sure you are not getting full reassembled (re-aggregated) frames on your AX210 that better sees no sequence number checks in net80211 anymore?

Sun, Nov 16, 12:52 PM · wireless
bz added a comment to D53780: iwx: clean up / document noise floor and RSSI fetching.

Just see https://reviews.freebsd.org/D50929

Sun, Nov 16, 12:50 PM · wireless
bz added inline comments to D52325: fwget: rewrite in lua, attempt #1.
Sun, Nov 16, 12:43 PM

Sat, Nov 15

bz added a comment to D53776: iwx: make compile withtout IWX_DEBUG being on.
In D53776#1227867, @des wrote:

This is incomplete. There is a ton of code in sys/dev/iwx/if_iwx_debug.c which will now be compiled but not used.

Sat, Nov 15, 9:38 PM
bz requested review of D53776: iwx: make compile withtout IWX_DEBUG being on.
Sat, Nov 15, 9:31 PM

Thu, Nov 13

bz planned changes to D53681: net/wifi-firmware-iwlwifi-kmod: update firmware to 20251021.

After some chat with people it seems that the flavors will not fly for newer versions anymore at all.
The driver has a lot less combinations hard-coded and it'll be hard for us for fwget(8) to get any proper mappings from PCI ID to firmware.
"bz" will likely just become "mld" and the "mvm" parts will stay as-are and only be maintained manually in case anything will be found missing or not working.

Thu, Nov 13, 11:49 PM
bz accepted D53704: mtw: convert to new net80211 crypto key API.

Seems fine ..

Thu, Nov 13, 10:40 PM · wireless
bz added a comment to D53725: iwx: clean up TX AMPDU session establishment and checking.

I am reluctant to click on Request Changes for this but maybe you can still fix the local bits before committing.

Thu, Nov 13, 10:32 PM · wireless

Wed, Nov 12

bz accepted D53387: if_media.h: Add 400GBase-SR8 and 400GBase-CR8.
Wed, Nov 12, 8:43 PM
bz committed rGa77abd53e83c: LinuxKPI: 802.11: clear CONF_IDLE earlier (authored by bz).
LinuxKPI: 802.11: clear CONF_IDLE earlier
Wed, Nov 12, 3:42 PM
bz updated subscribers of D53679: net/wifi-firmware-kmod: remove obsolete kernel module build code.
Wed, Nov 12, 12:28 AM