From: David Gwynne Subject: Re: aggr for RAMDISK_CD? To: tech Date: Sat, 20 Dec 2025 22:43:44 +1000 Ok by me. On Fri, 19 Dec 2025, 23:39 Stuart Henderson, wrote: > i forgot that i have one machine where i can use aggr(4) because i > only have one switch upstream of it until i recently updated to 7.8; > > : Checking root filesystem (fsck -fp /dev/sd0a)... OK. > : Mounting root filesystem (mount -o ro /dev/sd0a /mnt)... OK. > : ifconfig: vlan160: aggr0: SIOCSIFPARENT: Invalid argument > : ifconfig: SIOCAIFADDR: Device not configured > : ifconfig: vlan162: aggr0: SIOCSIFPARENT: Invalid argument > : ifconfig: SIOCAIFADDR: Device not configured > [...] > : Multiprocessor machine; using bsd.mp instead of bsd. > : fw_update: failed. > : Cannot fetch http://firmware.openbsd.org/firmware/7.8/SHA256.sig > : error: firmware.openbsd.org: no address associated with name > : Relinking to create unique kernel... done. > > ok to add aggr(4) to these large ramdisks which I've build tested? > (ifconfig parts are the same for aggr as trunk) > > Index: arch/amd64/conf/RAMDISK_CD > =================================================================== > RCS file: /cvs/src/sys/arch/amd64/conf/RAMDISK_CD,v > diff -u -p -r1.212 RAMDISK_CD > --- arch/amd64/conf/RAMDISK_CD 21 May 2025 04:13:52 -0000 1.212 > +++ arch/amd64/conf/RAMDISK_CD 19 Dec 2025 13:33:16 -0000 > @@ -340,6 +340,7 @@ vmmci* at virtio? # VMM > control interf > > pseudo-device loop 1 > pseudo-device vlan > +pseudo-device aggr > pseudo-device trunk > pseudo-device bpfilter 1 > pseudo-device rd 1 > Index: arch/arm64/conf/RAMDISK > =================================================================== > RCS file: /cvs/src/sys/arch/arm64/conf/RAMDISK,v > diff -u -p -r1.235 RAMDISK > --- arch/arm64/conf/RAMDISK 9 Oct 2025 11:18:29 -0000 1.235 > +++ arch/arm64/conf/RAMDISK 19 Dec 2025 13:33:16 -0000 > @@ -426,6 +426,7 @@ tipd* at iic? # TPS6598x > Type-C contr > > pseudo-device loop 1 > pseudo-device vlan > +pseudo-device aggr > pseudo-device trunk > pseudo-device bpfilter 1 > pseudo-device rd 1 > Index: arch/i386/conf/RAMDISK_CD > =================================================================== > RCS file: /cvs/src/sys/arch/i386/conf/RAMDISK_CD,v > diff -u -p -r1.253 RAMDISK_CD > --- arch/i386/conf/RAMDISK_CD 20 Jul 2023 02:26:24 -0000 1.253 > +++ arch/i386/conf/RAMDISK_CD 19 Dec 2025 13:33:16 -0000 > @@ -337,6 +337,7 @@ vmmci* at virtio? # > VMM control inter > > pseudo-device loop 1 > pseudo-device vlan > +pseudo-device aggr > pseudo-device trunk > pseudo-device bpfilter 1 > pseudo-device rd 1 > >