Page MenuHomeFreeBSD

ivy (Lexi Winter)
User

Projects

User Details

User Since
Dec 29 2023, 4:47 PM (74 w, 2 d)

Recent Activity

Today

ivy accepted D50597: ipfw: prefixlen segfault bugfix in nptv6.

usually i prefer CIDR prefixes over prefixlen, but since the same mask applies to both networks, i think prefixlen is better here.

Mon, Jun 2, 7:23 AM

Yesterday

ivy requested review of D50636: packages: fix ownership of /tmp and /dev.
Sun, Jun 1, 4:53 PM
ivy committed rG1b9a53e3805d: zfsboot: fix misuse of the phrase zpool (authored by grahamperrin).
zfsboot: fix misuse of the phrase zpool
Sun, Jun 1, 9:23 AM
ivy committed rG7d88b0e3dbe4: rc.subr: remove the dependency on bsdconfig (authored by ivy).
rc.subr: remove the dependency on bsdconfig
Sun, Jun 1, 9:23 AM
ivy committed rGcf624ffa812c: ifconfig: reject netmask and broadcast for inet6 (authored by ivy).
ifconfig: reject netmask and broadcast for inet6
Sun, Jun 1, 9:23 AM
ivy committed rG59f18f852c7e: bridge: check allow_llz_overlap before member_ifaddrs (authored by ivy).
bridge: check allow_llz_overlap before member_ifaddrs
Sun, Jun 1, 9:22 AM
ivy committed rG56da5c5ed35a: mac_do(4): allow compiling into kernel (authored by ivy).
mac_do(4): allow compiling into kernel
Sun, Jun 1, 9:22 AM
ivy updated the diff for D50560: OptionalObsoleteFiles.inc: add some now-optional rc.d scripts.

remove ctld, since after D50625 it's no longer optional

Sun, Jun 1, 2:12 AM
ivy committed rG08419bf19469: don't gate ctl{d,adm} behind MK_ISCSI (authored by ivy).
don't gate ctl{d,adm} behind MK_ISCSI
Sun, Jun 1, 2:10 AM
ivy closed D50625: don't gate ctl{d,adm} behind MK_ISCSI.
Sun, Jun 1, 2:10 AM

Sat, May 31

ivy requested review of D50625: don't gate ctl{d,adm} behind MK_ISCSI.
Sat, May 31, 7:46 AM
ivy added inline comments to D50608: uftdi.4: Makeover!.
Sat, May 31, 7:02 AM
ivy added a comment to D50623: bridge: fix vlan(4) on a bridge member.

a better fix for this would be to check in bridge_input if the frame has a tag and there's a vlan trunk, and if so immediately return it to ether_input. however this change is intended to preserve the existing behaviour (prior to member_ifaddrs) so it can be MFC'd to stable/14 with less risk of breaking something else.

Sat, May 31, 6:29 AM
ivy committed rG6ab70fbec423: ifconfig tests: remove incorrect #! (authored by ivy).
ifconfig tests: remove incorrect #!
Sat, May 31, 6:21 AM
ivy closed D50566: ifconfig tests: remove incorrect #!.
Sat, May 31, 6:20 AM
ivy requested review of D50623: bridge: fix vlan(4) on a bridge member.
Sat, May 31, 5:06 AM

Fri, May 30

ivy accepted D50559: rcorder: add some primitive tests.
Fri, May 30, 7:46 AM

Thu, May 29

ivy updated the diff for D50503: bridge: add vlan filtering support.
  • remove some redundant code in ifconfig
  • use bitset(9) for ifbvlan_set_t instead of rolling our own
Thu, May 29, 2:33 AM

Wed, May 28

ivy updated the diff for D50503: bridge: add vlan filtering support.

use DOT1Q_VID_* constants consistently, now they're available to userland.

Wed, May 28, 5:00 PM
ivy added inline comments to D50570: sys/net: move DOT1Q_VID_* constants to ethernet.h.
Wed, May 28, 4:05 PM
ivy added a comment to D50576: if_vlan_var.h: fix value of DOT1Q_VID_MAX.
In D50576#1154631, @kp wrote:

We do use it in vlan_clone_create_nl() during validation, presumably to ensure we only create valid VLANs. That's a user-visible change, but it's a bug fix so I don't think that should stop us.

Wed, May 28, 3:41 PM
ivy added a reviewer for D50577: if_bridge_test: add a test for QinQ (802.1ad): p.mousavizadeh_protonmail.com.
Wed, May 28, 3:34 PM
ivy requested review of D50577: if_bridge_test: add a test for QinQ (802.1ad).
Wed, May 28, 3:33 PM
ivy updated the diff for D50570: sys/net: move DOT1Q_VID_* constants to ethernet.h.

rebase on top of D50576. this moves the DOT1Q_VID_MAX fix to a separate commit so it can be MFC'd.

Wed, May 28, 3:17 PM
ivy requested review of D50576: if_vlan_var.h: fix value of DOT1Q_VID_MAX.
Wed, May 28, 3:16 PM
ivy added inline comments to D50503: bridge: add vlan filtering support.
Wed, May 28, 2:53 PM
ivy added a comment to D50570: sys/net: move DOT1Q_VID_* constants to ethernet.h.
In D50570#1154418, @kib wrote:

There should be tab, and not space, between '#define' and the starting char of the symbol.

Wed, May 28, 2:35 PM
ivy updated the diff for D50570: sys/net: move DOT1Q_VID_* constants to ethernet.h.

add some comments.

Wed, May 28, 2:33 PM
ivy added inline comments to D50570: sys/net: move DOT1Q_VID_* constants to ethernet.h.
Wed, May 28, 2:09 PM
ivy added a comment to D50570: sys/net: move DOT1Q_VID_* constants to ethernet.h.

specifically, i want to use these in ifconfig(8) for D50503.

Wed, May 28, 10:47 AM
ivy requested review of D50570: sys/net: move DOT1Q_VID_* constants to ethernet.h.
Wed, May 28, 10:46 AM
ivy added inline comments to D50504: allow vlan(4) interfaces to be created on a bridge(4).
Wed, May 28, 9:42 AM
ivy added inline comments to D50503: bridge: add vlan filtering support.
Wed, May 28, 9:41 AM
ivy added inline comments to D50500: bridge: transparently add and remove VLAN tags.
Wed, May 28, 9:37 AM
ivy added inline comments to D49993: bridge(4): allow member interface vlan to be configured.
Wed, May 28, 9:35 AM
ivy updated the diff for D50505: bridge.4: clarify vlan support status.

update

Wed, May 28, 9:34 AM
ivy updated the diff for D50504: allow vlan(4) interfaces to be created on a bridge(4).

update for new vlan filtering behaviour

Wed, May 28, 9:34 AM
ivy updated the diff for D50503: bridge: add vlan filtering support.

update for new vlan filtering behaviour

Wed, May 28, 9:32 AM
ivy updated the diff for D50500: bridge: transparently add and remove VLAN tags.

update for new vlan filtering behaviour

Wed, May 28, 9:30 AM
ivy updated the diff for D49993: bridge(4): allow member interface vlan to be configured.

update to new behaviour, per previous comment

Wed, May 28, 9:27 AM
ivy added a comment to D49993: bridge(4): allow member interface vlan to be configured.

based on feedback (here and in the original PR on GitHub) i am going to rework the syntax a bit for this feature.

Wed, May 28, 4:43 AM
ivy added a comment to D50558: alc(4): always disable MSI-X by default.

@ivy Any details which parts have the same problem ?

Wed, May 28, 4:13 AM
ivy requested review of D50567: if_vlan: add a prototype for vlan_input_p.
Wed, May 28, 3:03 AM
ivy requested review of D50566: ifconfig tests: remove incorrect #!.
Wed, May 28, 1:41 AM
ivy committed rG2d6c5614aab8: move ch{own,grp}(8) and tee(1) to FreeBSD-runtime (authored by ivy).
move ch{own,grp}(8) and tee(1) to FreeBSD-runtime
Wed, May 28, 1:18 AM
ivy committed rG06c41801afac: svcj: correctly handle kernels without INET or INET6 (authored by ivy).
svcj: correctly handle kernels without INET or INET6
Wed, May 28, 1:18 AM
ivy committed rGadef3618b8a5: packages: move smbfs examples to the smbutils package (authored by ivy).
packages: move smbfs examples to the smbutils package
Wed, May 28, 1:18 AM
ivy closed D50497: move ch{own,grp}(8) and tee(1) to FreeBSD-runtime.
Wed, May 28, 1:18 AM
ivy committed rGf947f58ce624: packages: rename elftoolchain to toolchain, add more things (authored by ivy).
packages: rename elftoolchain to toolchain, add more things
Wed, May 28, 1:17 AM
ivy closed D49976: svcj: correctly handle kernels without INET or INET6.
Wed, May 28, 1:17 AM
ivy committed rG76a612526c84: packages: move ctl{d,stat,adm} to the ctl package (authored by ivy).
packages: move ctl{d,stat,adm} to the ctl package
Wed, May 28, 1:17 AM
ivy closed D50285: packages: move smbfs examples to the smbutils package.
Wed, May 28, 1:17 AM
ivy closed D50286: packages: rename elftoolchain to toolchain, add more things.
Wed, May 28, 1:17 AM
ivy closed D50287: ctlstat: move to iSCSI package.
Wed, May 28, 1:17 AM
ivy added reviewers for D50560: OptionalObsoleteFiles.inc: add some now-optional rc.d scripts: kp, jhb.
Wed, May 28, 12:40 AM
ivy added a comment to D50560: OptionalObsoleteFiles.inc: add some now-optional rc.d scripts.

i've checked all of these and there do not appear to be any more instances of the problem in D50557, i.e. everything that depends on one of these scripts also depends on something else as well. it wouldn't hurt for someone else to check that again in case i missed something.

Wed, May 28, 12:38 AM
ivy requested review of D50560: OptionalObsoleteFiles.inc: add some now-optional rc.d scripts.
Wed, May 28, 12:37 AM
ivy requested review of D50558: alc(4): always disable MSI-X by default.
Wed, May 28, 12:09 AM

Tue, May 27

ivy accepted D50557: rc: fix ipfw script after moving rc scripts around.

for pkgbase we probably need a way to indicate an optional dependency, or we're almost certainly going to run into more of these. this looks fine for now, though.

Tue, May 27, 11:11 PM
ivy added a comment to D50500: bridge: transparently add and remove VLAN tags.
In D50500#1153457, @kp wrote:

This looks good, but I'd like us to land the entire series at once, so we don't keep tweaking the bridge/vlan behaviour.

Tue, May 27, 7:39 AM
ivy committed rG2e4014e81f6c: net/if_bridgevar.h: add include guard (authored by ivy).
net/if_bridgevar.h: add include guard
Tue, May 27, 7:13 AM
ivy committed rG33624770a87d: net/if_bridgevar.h: add include guard (authored by ivy).
net/if_bridgevar.h: add include guard
Tue, May 27, 7:11 AM
ivy added a comment to D50285: packages: move smbfs examples to the smbutils package.

What's the reason for using Makefile.inc instead of just PACKAGE=smbutils in share/examples/smbfs/print/Makefile?

Tue, May 27, 2:55 AM

Mon, May 26

ivy updated the diff for D50510: mdoctl(8): a configuration utility for MAC/do.
  • code cleanup and style fixes
  • users and groups can now be specified as numeric ids
  • be more explicit about locale when we're talking to the kernel
Mon, May 26, 3:20 AM

Sun, May 25

ivy updated the diff for D50510: mdoctl(8): a configuration utility for MAC/do.

mention "*" in mdo.conf.5

Sun, May 25, 3:24 AM
ivy updated the diff for D50510: mdoctl(8): a configuration utility for MAC/do.

minor bug fixes

Sun, May 25, 2:50 AM
ivy updated the diff for D50510: mdoctl(8): a configuration utility for MAC/do.

cleanup and style fixes, and add an mdo.conf(5) manual page

Sun, May 25, 2:33 AM

Sat, May 24

ivy updated the diff for D50510: mdoctl(8): a configuration utility for MAC/do.

add an rc.d script

Sat, May 24, 12:59 PM
ivy updated the diff for D50510: mdoctl(8): a configuration utility for MAC/do.

improve manpage formatting

Sat, May 24, 12:28 PM
ivy requested review of D50510: mdoctl(8): a configuration utility for MAC/do.
Sat, May 24, 11:56 AM
ivy added a comment to D49993: bridge(4): allow member interface vlan to be configured.

i don't want to make significant changes to the existing reviews if possible, so i'll add this as a new review in the stack and tag you as reviewer.

Sat, May 24, 9:33 AM
ivy added a comment to D49993: bridge(4): allow member interface vlan to be configured.

With your changes, without VLAN filtering, can I assume that all interfaces in a bridge are treated as trunk ports?

Sat, May 24, 9:07 AM
ivy added a reviewer for D50505: bridge.4: clarify vlan support status: manpages.
Sat, May 24, 12:26 AM
ivy requested review of D50505: bridge.4: clarify vlan support status.
Sat, May 24, 12:25 AM
ivy added reviewers for D50504: allow vlan(4) interfaces to be created on a bridge(4): zlei, kib.
Sat, May 24, 12:17 AM
ivy requested review of D50504: allow vlan(4) interfaces to be created on a bridge(4).
Sat, May 24, 12:11 AM
ivy added inline comments to D50503: bridge: add vlan filtering support.
Sat, May 24, 12:04 AM

Fri, May 23

ivy requested review of D50503: bridge: add vlan filtering support.
Fri, May 23, 11:56 PM
ivy committed rG9a79f1b8c342: Remove vestiges of keyserv(8) (authored by ivy).
Remove vestiges of keyserv(8)
Fri, May 23, 10:00 PM
ivy closed D50441: Remove vestiges of keyserv(8).
Fri, May 23, 10:00 PM
ivy added a comment to D49993: bridge(4): allow member interface vlan to be configured.

i've updated the diff summary to include the current commit message from my local branch.

Fri, May 23, 9:54 PM
ivy updated the summary of D49993: bridge(4): allow member interface vlan to be configured.
Fri, May 23, 9:52 PM
ivy added a comment to D50476: tests/sys/net: run if_bridge_test in a jail.

an alternative would be to not land this at all (at least until the kernel issue is fixed) and instead rely on D50477 to fix the specific problem described in the commit message. the upside is this doesn't add 180s to the execution time for if_bridge_test. the downside is it also doesn't actually fix the problem in all cases, e.g. if a user has some ifconfig_epair* options in rc.conf.

Fri, May 23, 9:49 PM
ivy added a reviewer for D50499: kyua: increase cleanup_timeout to 300s: igoro.
Fri, May 23, 9:46 PM
ivy added a comment to D50476: tests/sys/net: run if_bridge_test in a jail.

my preference would be to land this and D50499 sooner rather than later, i.e. your “C1” option (and then do whatever the ‘better’ fix is in a followup commit) since currently if_bridge_test is broken for anyone with $ipv6_activate_all_interfaces enabled. however this issue doesn't affect ci.freebsd.org Jenkins as that option doesn't seem to be enabled there.

Fri, May 23, 9:45 PM
ivy requested review of D50500: bridge: transparently add and remove VLAN tags.
Fri, May 23, 9:40 PM
ivy requested review of D50499: kyua: increase cleanup_timeout to 300s.
Fri, May 23, 8:12 PM
ivy updated the diff for D50476: tests/sys/net: run if_bridge_test in a jail.

don't work around the test timeout here, we'll fix it in kyua

Fri, May 23, 8:10 PM
ivy committed rGda2dbdc297c9: bridge: check allow_llz_overlap before member_ifaddrs (authored by ivy).
bridge: check allow_llz_overlap before member_ifaddrs
Fri, May 23, 8:04 PM
ivy closed D50477: bridge: check allow_llz_overlap before member_ifaddrs.
Fri, May 23, 8:04 PM
ivy accepted D50450: wg: ipc: add allowed-ip flags support for FreeBSD.
Fri, May 23, 7:48 PM
ivy added inline comments to D50449: tests: extend wireguard test to cover incremental allowed-ips updates.
Fri, May 23, 7:41 PM
ivy added a comment to D50449: tests: extend wireguard test to cover incremental allowed-ips updates.

tests for adding an aip that already exists and removing an aip that doesn't exist would be nice.

Fri, May 23, 7:39 PM
ivy accepted D50447: kern: wg: split address/mask construction out of wg_aip_add().
Fri, May 23, 7:31 PM
ivy accepted D50446: kern: wg: refactor out some repetitive bits in allowed-ip config.
Fri, May 23, 7:23 PM
ivy updated the diff for D49993: bridge(4): allow member interface vlan to be configured.

leave ifbrq::pad alone, and bump __FreeBSD_version instead.

Fri, May 23, 6:48 PM
ivy requested review of D50497: move ch{own,grp}(8) and tee(1) to FreeBSD-runtime.
Fri, May 23, 6:30 PM
ivy added inline comments to D50476: tests/sys/net: run if_bridge_test in a jail.
Fri, May 23, 6:13 PM
ivy added a comment to D50442: libc: remove Secure RPC DES authentication.

that will require an exp-run before landing then, right?

Fri, May 23, 6:09 PM
ivy updated the diff for D50444: rpc_secure.3: remove documentation for auth_des.

remove DES from rpc_soc, and remove the Xr to rpc_secure since the two manpages
now have nothing in common.

Fri, May 23, 5:32 PM