Page MenuHomeFreeBSD

bz (Bjoern A. Zeeb)
User

Projects (8)

User Details

User Since
Aug 29 2014, 12:11 PM (505 w, 6 d)

Recent Activity

Tue, May 7

bz added inline comments to D44463: LinuxKPI: LKPI_80211_HW_CRYPTO: add basic multi-keys support.
Tue, May 7, 9:43 AM
bz accepted D45109: Add support for Realtek RTL8211F-VD PHY.

Should be fine; otherwise we'll deal with it as needed; do we know what mii_mpd_rev 7 is/was?

Tue, May 7, 9:24 AM

Sat, May 4

bz added a comment to D44774: carp: support VRRPv3.
In D44774#1027883, @kp wrote:
In D44774#1027778, @bz wrote:

I'll reply here rather than the email--one well two major concerns (and I didn't mean legal) with the "can of worms" are:
(1) You are adding VRRP version 3... someone will come next and ask "and what about VRRP version 2"?

Right now the answer is "We don't have v2, and we have no plans to support v2 either.".
If someone does ever want to add VRRPv2 support they get to deal with the fallout. I'm not inclined to copy/paste chunks of code on the off chance that maybe it'll be slightly helpful in the future.
We're not making choices that'll make that impossible to do in the future.

(2) We are adding to but not fixing the problem of the conflicting version number; it's easy to say I can add v3 but ... see (1).

As in carpv3? That seems entirely unlikely to ever happen, given that carp's entire reason for existing is now moot.

Sat, May 4, 12:32 AM

Fri, May 3

bz added inline comments to D44774: carp: support VRRPv3.
Fri, May 3, 12:42 AM
bz requested changes to D44774: carp: support VRRPv3.

I'll reply here rather than the email--one well two major concerns (and I didn't mean legal) with the "can of worms" are:
(1) You are adding VRRP version 3... someone will come next and ask "and what about VRRP version 2"?
(2) We are adding to but not fixing the problem of the conflicting version number; it's easy to say I can add v3 but ... see (1).

Fri, May 3, 12:36 AM

Thu, May 2

bz committed rGeadd4eae929b: bsdinstall: update comment related to pkg (authored by bz).
bsdinstall: update comment related to pkg
Thu, May 2, 9:10 PM
bz added a comment to D44919: net80211: add initial key management suites from 802.11-2016, APIs to register them.

Is there any implementation for these new functions, i.e., something which updates the drivers or is this just dead wood swimming down the river?

Thu, May 2, 7:54 PM · wireless
bz accepted D44901: net80211: allow a single wlan crypto module to register for >1 cipher.

Would be great if the commit message would mention IEEE80211_CRYPTO_MODULE() somehow so one can find this in the future more easily.

Thu, May 2, 7:48 PM · wireless
bz added a comment to D44900: net80211: add placeholder module names for the new ciphers.

In theory I am fine with this once these modules actually exist. I would also fantastic if the annoying printf instead of loading them could be fixed. reverse order.

Thu, May 2, 7:44 PM · wireless
bz requested changes to D44899: net80211: add the 802.11-2016 cipher list to the crypto array set..
Thu, May 2, 7:40 PM · wireless
bz added a comment to D44864: net80211: add new ciphers and RSN flags.

Most of the comments were marked "done" and changed some since the original comments but the "RSN AKM suite element" table still has a mix of #define suffixes and comments for the "256" cases? Is this on purpose for some reason beyond this file? At least the TDLS case I had originally asked for _256? I just wonder why not? Can you explain?

Thu, May 2, 7:34 PM · wireless
bz added a comment to D44827: net80211: add driver / crypto methods to set the hardware / software cipher suites.

This still has changes not marked "done".
Is there a change in the stack which does change the drivers to use this?

Thu, May 2, 7:29 PM · wireless
bz added a comment to D44821: wpa: Remove the now not-needed local logic to hard-code cipher support.

You didn't answer my previous question?

Thu, May 2, 7:27 PM · wireless
bz added a comment to D44820: net80211: add a new field specifically for announcing specific ciphers.

Can you please update the commit message? Apart from that it seems fine-ish with what cc@ said.

Thu, May 2, 7:27 PM · wireless

Tue, Apr 30

bz updated the diff for D44945: net/wifi-firmware-*kmod: improve build logic, add flavors, update version.

fold the three $MKDIR into one as suggested by @jrm.

Tue, Apr 30, 6:37 PM
bz added inline comments to D44945: net/wifi-firmware-*kmod: improve build logic, add flavors, update version.
Tue, Apr 30, 6:36 PM

Sun, Apr 28

bz added inline comments to D44945: net/wifi-firmware-*kmod: improve build logic, add flavors, update version.
Sun, Apr 28, 9:14 PM
bz updated the diff for D44945: net/wifi-firmware-*kmod: improve build logic, add flavors, update version.

Rebuild all the wifi-firmware flavors from scripts, this time hopefully with lower case names.

Sun, Apr 28, 9:11 PM
bz updated the diff for D44918: fwget: update wireless IDs for rtw88/89, ath1xk, mt76 and add iwlwifi.

Update one more time to (hopefully) have all ports/pkackage flavors in lower case.
Also the new files are all script generated.
The scripts will be pushed to github with the next update there before going into main.

Sun, Apr 28, 9:09 PM

Sat, Apr 27

bz accepted D44979: in6.h: expose s6_addr* definitions to user level.
Sat, Apr 27, 8:21 PM
bz added inline comments to D44979: in6.h: expose s6_addr* definitions to user level.
Sat, Apr 27, 4:59 PM

Fri, Apr 26

bz accepted D44925: linuxkpi: Add linuxkpi_video module.
Fri, Apr 26, 5:17 AM
bz added a comment to D44925: linuxkpi: Add linuxkpi_video module.

Otherwise I am really happy to see the linuxkpi_*.c file in common/src given I keep meaning to say that we should rename them all away from linux_?

I can do the rename.

Fri, Apr 26, 5:16 AM

Thu, Apr 25

bz accepted D44926: linuxkpi: hdmi: Split the module declaration to a new file.
Thu, Apr 25, 10:50 PM
bz added a comment to D44925: linuxkpi: Add linuxkpi_video module.

What is going to happen to sys/modules/linuxkpi_hdmi then? They both compile in linux_hdmi.c

Thu, Apr 25, 10:48 PM
bz planned changes to D44918: fwget: update wireless IDs for rtw88/89, ath1xk, mt76 and add iwlwifi.
Thu, Apr 25, 8:38 PM
bz planned changes to D44945: net/wifi-firmware-*kmod: improve build logic, add flavors, update version.
Thu, Apr 25, 8:37 PM
bz added a comment to D44960: network.subr: Remove extraneous checkyesno synchronous_dhclient.

Why not? Is that not just passing the result back to the caller at the end of the shell function?
Given I have to ask this, I am probably not the right one to review...

Thu, Apr 25, 8:29 PM
bz committed rGad31d4764255: bsdinstall: update comment related to pkg (authored by bz).
bsdinstall: update comment related to pkg
Thu, Apr 25, 5:45 PM
bz closed D44946: bsdinstall: update comment related to pkg.
Thu, Apr 25, 5:45 PM
bz requested review of D44946: bsdinstall: update comment related to pkg.
Thu, Apr 25, 2:52 PM
bz added a comment to D44918: fwget: update wireless IDs for rtw88/89, ath1xk, mt76 and add iwlwifi.

Ports change part I here: https://reviews.freebsd.org/D44945

Thu, Apr 25, 2:40 PM
bz requested review of D44945: net/wifi-firmware-*kmod: improve build logic, add flavors, update version.
Thu, Apr 25, 2:39 PM
bz retitled D44918: fwget: update wireless IDs for rtw88/89, ath1xk, mt76 and add iwlwifi from fwget: update wireless IDs for rtw88/89 and mt76 and add iwlwifi to fwget: update wireless IDs for rtw88/89, ath1xk, mt76 and add iwlwifi.
Thu, Apr 25, 1:10 PM
bz updated the diff for D44918: fwget: update wireless IDs for rtw88/89, ath1xk, mt76 and add iwlwifi.
  • Fix the two QCA entries which depend on two packages
  • Update the comments on Intel iwlwifi removing some initial logic in favor of a script (it is currently two but I'll try to clean it up and add it either to src or ports to generate both the fwget case pattern and the ports flavor->firmware files list generation)
Thu, Apr 25, 1:08 PM
bz added a comment to D44918: fwget: update wireless IDs for rtw88/89, ath1xk, mt76 and add iwlwifi.

Looks better now, thanks a lot.

Thu, Apr 25, 12:55 PM
bz added a comment to D44918: fwget: update wireless IDs for rtw88/89, ath1xk, mt76 and add iwlwifi.
In D44918#1024544, @imp wrote:

I don't suppose that yhese could be generated automatically? It's a huge table to maintain by hand...

Thu, Apr 25, 3:47 AM
bz added a comment to D44821: wpa: Remove the now not-needed local logic to hard-code cipher support.

Is is likely mis-sorted in the stack as this should go after D44922?

Thu, Apr 25, 3:36 AM · wireless
bz added a comment to D44827: net80211: add driver / crypto methods to set the hardware / software cipher suites.

Are you going to change the few drivers which need change to get rid of the public exposure as well? Otherwise this is a dead code before added.

Thu, Apr 25, 3:35 AM · wireless
bz added inline comments to D44899: net80211: add the 802.11-2016 cipher list to the crypto array set..
Thu, Apr 25, 3:32 AM · wireless
bz requested changes to D44919: net80211: add initial key management suites from 802.11-2016, APIs to register them.
Thu, Apr 25, 3:28 AM · wireless
bz requested changes to D44921: net80211: add 256 bit CCMP support.

I haven't reviewed the actual function changes yet; just scrolled through

Thu, Apr 25, 3:22 AM · wireless
bz added inline comments to D44918: fwget: update wireless IDs for rtw88/89, ath1xk, mt76 and add iwlwifi.
Thu, Apr 25, 3:05 AM
bz added inline comments to D44918: fwget: update wireless IDs for rtw88/89, ath1xk, mt76 and add iwlwifi.
Thu, Apr 25, 3:03 AM
bz updated the diff for D44918: fwget: update wireless IDs for rtw88/89, ath1xk, mt76 and add iwlwifi.

Update to fine(r) grained flavored packages.

Thu, Apr 25, 3:01 AM

Wed, Apr 24

bz added a comment to D44918: fwget: update wireless IDs for rtw88/89, ath1xk, mt76 and add iwlwifi.

wifi-firmware-iwlwifi-kmod doesn't seems to exists ?

Wed, Apr 24, 4:24 PM

Tue, Apr 23

bz requested review of D44918: fwget: update wireless IDs for rtw88/89, ath1xk, mt76 and add iwlwifi.
Tue, Apr 23, 7:14 PM
bz added a comment to D44906: nfs: Default to nfs_reserved_port_only="YES".
In D44906#1023888, @bz wrote:

Should we change the in-kernel default as well? It will normally be overridden by the rc.conf setting so it doesn't have a practical impact but probably good for consistency.

Would NFS Root be affected by that? Hmm it's a tunable so less of a problem in case people do have trouble.

This is a server setting, so I wouldn't expect so.

Tue, Apr 23, 1:27 AM
bz added a comment to D44906: nfs: Default to nfs_reserved_port_only="YES".

Should we change the in-kernel default as well? It will normally be overridden by the rc.conf setting so it doesn't have a practical impact but probably good for consistency.

Tue, Apr 23, 1:17 AM

Mon, Apr 22

bz accepted D44906: nfs: Default to nfs_reserved_port_only="YES".

lgtm. I cannot recall if there is any man page change
needed for this?

Mon, Apr 22, 9:54 PM
bz added a comment to D43966: LinuxKPI: 802.11: lock MO tx/wake_tx_queue() downcalls.

@cc Adding LOCK asserts is a very good idea; not all the functions need them if I remember correctly. Should I really add it to this "fix" or should I do a separate full pass on the linux_80211_macops.c file?

Mon, Apr 22, 8:12 PM
bz updated the diff for D43967: LinuxKPI: 802.11: close race lkpi_sta_scan_to_auth()/(*iv_update_bss)().

Move the KASSERT/lsta assignment back to its original place;
I think the idea was to catch that state earlier on before more changes happen which could mask that situation but this change is really about the 2nd half so focus on that.

Mon, Apr 22, 8:09 PM
bz added a comment to D43967: LinuxKPI: 802.11: close race lkpi_sta_scan_to_auth()/(*iv_update_bss)().

@bz I put this in my wipbsd tree on Feb 18, and I have been switching between that tree and main since then. I haven't observed any issue attributable to this change. I still do see one Invalid TXQ sometime in early boot.

Mon, Apr 22, 7:48 PM
bz committed rGf4ccd1122a79: LinuxKPI: utsname.h add missing SPDX-License-Identifier (authored by bz).
LinuxKPI: utsname.h add missing SPDX-License-Identifier
Mon, Apr 22, 7:45 PM
bz committed rGb5cf81e20984: LinuxKPI: 802.11: disable early queue wakeup workaround; better classify (authored by bz).
LinuxKPI: 802.11: disable early queue wakeup workaround; better classify
Mon, Apr 22, 7:45 PM
bz committed rG6290fe776c74: LinuxKPI: add __counted_by() and __nonstring (authored by bz).
LinuxKPI: add __counted_by() and __nonstring
Mon, Apr 22, 7:45 PM
bz committed rG634fd711b003: net80211: amrr_init: change order of commands (authored by bz).
net80211: amrr_init: change order of commands
Mon, Apr 22, 7:45 PM
bz committed rGfb94767f7863: LinuxKPI: 802.11: remove unneeded re-lookup in lkpi_80211_txq_tx_one() (authored by bz).
LinuxKPI: 802.11: remove unneeded re-lookup in lkpi_80211_txq_tx_one()
Mon, Apr 22, 7:44 PM
bz committed rG24293e9f97a4: LinuxKPI: add devm_kfree() (authored by bz).
LinuxKPI: add devm_kfree()
Mon, Apr 22, 7:44 PM
bz committed rG25e0847ef7d2: LinuxKPI: napi_schedule() requires return value, implement napi_is_scheduled() (authored by bz).
LinuxKPI: napi_schedule() requires return value, implement napi_is_scheduled()
Mon, Apr 22, 7:44 PM
bz committed rG6b2686ca9bc6: LinuxKPI: sk_buff: implement skb_queue_splice_tail_init() (authored by bz).
LinuxKPI: sk_buff: implement skb_queue_splice_tail_init()
Mon, Apr 22, 7:44 PM
bz committed rG10c94114ac5c: net8011: radiotap: add more EHT constants (authored by bz).
net8011: radiotap: add more EHT constants
Mon, Apr 22, 7:44 PM
bz committed rG8cf307284f6c: LinuxKPI: add dev_alloc_pages() (authored by bz).
LinuxKPI: add dev_alloc_pages()
Mon, Apr 22, 7:44 PM
bz committed rGa939c9544033: LinuxKPI: add BITS_TO_BYTES() (authored by bz).
LinuxKPI: add BITS_TO_BYTES()
Mon, Apr 22, 7:44 PM
bz committed rG7a52baf2805f: LinuxKPI: implement memzero_explicit() (authored by bz).
LinuxKPI: implement memzero_explicit()
Mon, Apr 22, 7:44 PM
bz committed rG0af78fa479ca: LinuxKPI: add further constants to pci.h (authored by bz).
LinuxKPI: add further constants to pci.h
Mon, Apr 22, 7:44 PM
bz committed rGf44b05ee942f: LinuxKPI: add PCI_VENDOR_ID_ITTIM (authored by bz).
LinuxKPI: add PCI_VENDOR_ID_ITTIM
Mon, Apr 22, 7:44 PM
bz updated subscribers of D44861: Initial cut at Intel AX210 bluetooth support.

I wonder if that'll support a lot more than just AX210?

Mon, Apr 22, 7:07 PM
bz added a comment to D43967: LinuxKPI: 802.11: close race lkpi_sta_scan_to_auth()/(*iv_update_bss)().

@emaste have you been running with this change the last months?

Mon, Apr 22, 6:12 PM
bz added a comment to D44306: linuxkpi: Provide a non-NULL value for THIS_MODULE.
% grep -r THIS_MODULE sys/contrib/dev | wc -l
      87
% grep -r THIS_MODULE sys/contrib/dev | grep -v '\.owner =' | wc -l
       9
% grep -r THIS_MODULE sys/contrib/dev | grep -v '\.owner =' 
sys/contrib/dev/acpica/changes.txt:any "_THIS_MODULE defined but not used" messages.
sys/contrib/dev/iwlwifi/iwl-drv.c:      return request_firmware_nowait(THIS_MODULE, 1, drv->firmware_name,
sys/contrib/dev/iwlwifi/mvm/ops.c:      module_put(THIS_MODULE);
sys/contrib/dev/iwlwifi/mvm/ops.c:              if (!try_module_get(THIS_MODULE)) {
sys/contrib/dev/iwlwifi/mvm/ops.c:                      module_put(THIS_MODULE);
sys/contrib/dev/iwlwifi/pcie/trans.c:   module_put(THIS_MODULE);
sys/contrib/dev/iwlwifi/pcie/trans.c:   if (!try_module_get(THIS_MODULE)) {
sys/contrib/dev/iwlwifi/pcie/trans.c:           module_put(THIS_MODULE);
sys/contrib/dev/rtw88/main.c:   ret = request_firmware_nowait(THIS_MODULE, true, fw_name, rtwdev->dev,
Mon, Apr 22, 5:42 PM

Fri, Apr 19

bz added a comment to D44827: net80211: add driver / crypto methods to set the hardware / software cipher suites.

eg ath(4) would do something like:

Fri, Apr 19, 11:53 PM · wireless
bz added inline comments to D44827: net80211: add driver / crypto methods to set the hardware / software cipher suites.
Fri, Apr 19, 7:05 PM · wireless
bz accepted D44865: linuxkpi: Allow ida_destroy and idr_destroy to be called multiple times.

Thanks. If no one complains the next days I'll put this in.

Fri, Apr 19, 6:54 PM
bz added a comment to D44827: net80211: add driver / crypto methods to set the hardware / software cipher suites.

Can we shorten hardware/software to hw/sw?

Fri, Apr 19, 6:50 PM · wireless
bz committed rG563c72e2137c: LinuxKPI: utsname.h add missing SPDX-License-Identifier (authored by bz).
LinuxKPI: utsname.h add missing SPDX-License-Identifier
Fri, Apr 19, 6:26 PM
bz added inline comments to D44864: net80211: add new ciphers and RSN flags.
Fri, Apr 19, 6:05 PM · wireless
bz requested changes to D44864: net80211: add new ciphers and RSN flags.
Fri, Apr 19, 4:47 PM · wireless
bz added a comment to D44865: linuxkpi: Allow ida_destroy and idr_destroy to be called multiple times.

Nice tracking down.
Is there a PR for this somewhere we need to reference?

Fri, Apr 19, 3:52 PM

Wed, Apr 17

bz added inline comments to D44820: net80211: add a new field specifically for announcing specific ciphers.
Wed, Apr 17, 8:01 PM · wireless
bz requested changes to D44820: net80211: add a new field specifically for announcing specific ciphers.
Wed, Apr 17, 6:47 PM · wireless

Mon, Apr 15

bz committed rG2a8c50592f7f: LinuxKPI: add __counted_by() and __nonstring (authored by bz).
LinuxKPI: add __counted_by() and __nonstring
Mon, Apr 15, 7:33 PM
bz closed D44587: LinuxKPI: add __counted_by() and __nonstring.
Mon, Apr 15, 7:33 PM
bz closed D42790: git/mfc-candidates.sh: allow comments in exclude file.
Mon, Apr 15, 5:56 PM
bz committed rG3f115b864b1f: git/mfc-candidates.sh: allow comments in exclude file (authored by bz).
git/mfc-candidates.sh: allow comments in exclude file
Mon, Apr 15, 5:56 PM
bz committed rG1665ef979d3a: LinuxKPI: 802.11: disable early queue wakeup workaround; better classify (authored by bz).
LinuxKPI: 802.11: disable early queue wakeup workaround; better classify
Mon, Apr 15, 5:52 PM
bz closed D43944: LinuxKPI: 802.11: try to fix iwlwifi("Invalid TXQ id").
Mon, Apr 15, 5:52 PM
bz added a comment to D42790: git/mfc-candidates.sh: allow comments in exclude file.

Any comments on this?

Mon, Apr 15, 5:50 PM
bz committed rGcd9fee3d2c37: net80211: amrr_init: change order of commands (authored by bz).
net80211: amrr_init: change order of commands
Mon, Apr 15, 5:41 PM
bz closed D43751: net80211: amrr_init: change order of commands.
Mon, Apr 15, 5:41 PM
bz committed rGac867c20e674: LinuxKPI: 802.11: remove unneeded re-lookup in lkpi_80211_txq_tx_one() (authored by bz).
LinuxKPI: 802.11: remove unneeded re-lookup in lkpi_80211_txq_tx_one()
Mon, Apr 15, 5:31 PM
bz closed D43965: LinuxKPI: 802.11: remove unneeded re-lookup in lkpi_80211_txq_tx_one().
Mon, Apr 15, 5:31 PM
bz committed rG170c2e0e2bb1: LinuxKPI: add devm_kfree() (authored by bz).
LinuxKPI: add devm_kfree()
Mon, Apr 15, 4:56 PM
bz closed D44589: LinuxKPI: add devm_kfree().
Mon, Apr 15, 4:56 PM
bz added a comment to D44587: LinuxKPI: add __counted_by() and __nonstring.

@emaste it seems most attributes in cdef.h have the __x__ instea dof just x. This seems to work with gcc as well for as much as I could test. It seems up-to gcc14-devel non of our gccs recognizes the counter_by in either spelling.

Mon, Apr 15, 4:54 PM
bz committed rG21761f2ede4e: LinuxKPI: napi_schedule() requires return value, implement napi_is_scheduled() (authored by bz).
LinuxKPI: napi_schedule() requires return value, implement napi_is_scheduled()
Mon, Apr 15, 4:21 PM
bz closed D44591: LinuxKPI: napi_schedule() requires return value.
Mon, Apr 15, 4:21 PM
bz closed D44590: LinuxKPI: sk_buff: implement skb_queue_splice_tail_init().
Mon, Apr 15, 4:09 PM
bz committed rG3d3ec17825a1: LinuxKPI: sk_buff: implement skb_queue_splice_tail_init() (authored by bz).
LinuxKPI: sk_buff: implement skb_queue_splice_tail_init()
Mon, Apr 15, 4:09 PM

Sun, Apr 14

bz added a comment to D44792: vmm: Add ppt device list sysctl.

Does this give any information pciconf -l would not already give? I would rather we'd improve our tooling than use a sysctl for that? I'd almost want something like ifconfig -g bridge -l in devctl or somewhere appropriate?

Sun, Apr 14, 11:57 PM
bz added a comment to D44590: LinuxKPI: sk_buff: implement skb_queue_splice_tail_init().

@emaste is the logic correct now?

Sun, Apr 14, 11:36 PM