Hi, I upgraded several hosts (i386 and amd64) and the stable ipv6 address generated using soii (Semantically Opaque Interface Identifiers) changed... (which is relatively annoying as I mostly use ipv6 on my local network per default but there are double-stack hosts, so I was still able to connect to them).
As side note, I think the fact default ipv6 address changed from previous-SOII world (MAC based address) to with-SOII world (SOII based address) deserve an entry in current.html, in order to let people anticipates some connectivity issue if they use only ipv6 to connect to hosts. I have a changed address on: - two i386 hosts (OpenBSD 6.2-current (GENERIC) #405: Tue Feb 27 14:48:56 MST 2018 to OpenBSD 6.3-beta (GENERIC) #435: Sun Mar 11 18:46:33 MDT 2018) - one amd64 host (OpenBSD 6.3-beta (GENERIC.MP) #25: Fri Mar 2 14:41:23 MST 2018 to OpenBSD 6.3-beta (GENERIC.MP) #49: Sun Mar 11 18:36:26 MDT 2018) Here the configuration of one of i386 host (full dmesg below). # cat /etc/hostname.fxp0 dhcp inet6 autoconf # ifconfig fxp0 fxp0: flags=208843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,AUTOCONF6> mtu 1500 lladdr 00:50:8b:a1:41:b1 index 1 priority 0 llprio 3 groups: egress media: Ethernet autoselect (100baseTX full-duplex) status: active inet 192.168.92.20 netmask 0xffffff00 broadcast 192.168.92.255 inet6 fe80::63c6:bbd3:6c92:e885%fxp0 prefixlen 64 scopeid 0x1 inet6 2001:41d0:fe39:c05c:7d0:2d69:fde8:5140 prefixlen 64 autoconf pltime 604712 vltime 2591912 inet6 2001:41d0:fe39:c05c:3bce:3130:727b:826c prefixlen 64 autoconf autoconfprivacy pltime 85316 vltime 603752 The soii.key didn't changed: it is still the same file across upgrades. # ls -l /etc/soii.key -rw------- 1 root wheel 33 Feb 17 06:57 /etc/soii.key Network output from daily (before upgrading): Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Colls lo0 32768 <Link> 0 0 0 0 0 lo0 32768 ::1/128 ::1 0 0 0 0 0 lo0 32768 fe80::%lo0/64 fe80::1%lo0 0 0 0 0 0 lo0 32768 127/8 127.0.0.1 0 0 0 0 0 fxp0 1500 <Link> 00:50:8b:a1:41:b1 197236 0 16540 0 0 fxp0 1500 192.168.92/24 192.168.92.20 197236 0 16540 0 0 fxp0 1500 fe80::%fxp0/64 fe80::63c6:bbd3:6c92:e885%fxp0 197236 0 16540 0 0 fxp0 1500 2001:41d0:fe39:c05c::/64 2001:41d0:fe39:c05c:2626:1515:408d:6b80 197236 0 16540 0 0 fxp0 1500 2001:41d0:fe39:c05c::/64 2001:41d0:fe39:c05c:b8c1:c165:d91:6678 197236 0 16540 0 0 fxp0 1500 2001:41d0:fe39:c05c::/64 2001:41d0:fe39:c05c:88da:ddc8:ad5f:fe5b 197236 0 16540 0 0 fxp0 1500 2001:41d0:fe39:c05c::/64 2001:41d0:fe39:c05c:1c38:428d:d2c3:121d 197236 0 16540 0 0 fxp0 1500 2001:41d0:fe39:c05c::/64 2001:41d0:fe39:c05c:ac38:395d:d1d0:8b34 197236 0 16540 0 0 fxp0 1500 2001:41d0:fe39:c05c::/64 2001:41d0:fe39:c05c:863:207f:bd05:9376 197236 0 16540 0 0 fxp0 1500 2001:41d0:fe39:c05c::/64 2001:41d0:fe39:c05c:8c01:665c:b1ad:9796 197236 0 16540 0 0 fxp0 1500 2001:41d0:fe39:c05c::/64 2001:41d0:fe39:c05c:d8b4:cbc8:7939:7f9b 197236 0 16540 0 0 enc0* 0 <Link> 0 0 0 0 0 pflog0 33172 <Link> 0 0 72191 0 0 The previous SOII address was 2001:41d0:fe39:c05c:2626:1515:408d:6b80 Network output from daily (after upgrading): network: Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Colls lo0 32768 <Link> 0 0 0 0 0 lo0 32768 ::1/128 ::1 0 0 0 0 0 lo0 32768 fe80::%lo0/64 fe80::1%lo0 0 0 0 0 0 lo0 32768 127/8 127.0.0.1 0 0 0 0 0 fxp0 1500 <Link> 00:50:8b:a1:41:b1 310 0 92 0 0 fxp0 1500 192.168.92/24 192.168.92.20 310 0 92 0 0 fxp0 1500 fe80::%fxp0/64 fe80::63c6:bbd3:6c92:e885%fxp0 310 0 92 0 0 fxp0 1500 2001:41d0:fe39:c05c::/64 2001:41d0:fe39:c05c:7d0:2d69:fde8:5140 310 0 92 0 0 fxp0 1500 2001:41d0:fe39:c05c::/64 2001:41d0:fe39:c05c:3bce:3130:727b:826c 310 0 92 0 0 enc0* 0 <Link> 0 0 0 0 0 pflog0 33172 <Link> 0 0 35 0 0 The new SOII address is 2001:41d0:fe39:c05c:7d0:2d69:fde8:5140 I tried to reboot to see if some uninitialized data could have altered the generated address (as it is a hash), but the host keep the new SOII address across reboot (and due to KARL, it is a new kernel that was booted). dmesg (with buffer showing previous dmesg GENERIC #405, RAMDISK_CD #432, GENERIC #435, GENERIC #435) OpenBSD 6.2-current (GENERIC) #405: Tue Feb 27 14:48:56 MST 2018 dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC cpu0: Intel Pentium III ("GenuineIntel" 686-class, 512KB L2 cache) 449 MHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PSE36,MMX,FXSR,SSE,PERF real mem = 200818688 (191MB) avail mem = 183250944 (174MB) mpath0 at root scsibus0 at mpath0: 256 targets mainbus0 at root bios0 at mainbus0: date 02/10/99, BIOS32 rev. 0 @ 0xec700, SMBIOS rev. 2.1 @ 0xf1941 (48 entries) bios0: vendor Compaq version "686T5" date 02/10/99 bios0: Compaq Deskpro EN Series SFF acpi0 at bios0: rev 0 acpi0: sleep states S0 S1 S4 S5, can't enable ACPI bios0: ROM list: 0xc0000/0x8000 0xe0000/0x8000! cpu0 at mainbus0: (uniprocessor) mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges pci0 at mainbus0 bus 0: configuration mode 1 (bios) pchb0 at pci0 dev 0 function 0 "Intel 82443BX AGP" rev 0x03 intelagp0 at pchb0 agp0 at intelagp0: aperture at 0x44000000, size 0x4000000 ppb0 at pci0 dev 1 function 0 "Intel 82443BX AGP" rev 0x03 pci1 at ppb0 bus 1 vga1 at pci1 dev 0 function 0 "ATI Rage Pro" rev 0x5c wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) fxp0 at pci0 dev 10 function 0 "Intel 8255x" rev 0x05, i82558: irq 11, address 00:50:8b:a1:41:b1 inphy0 at fxp0 phy 1: i82555 10/100 PHY, rev. 0 piixpcib0 at pci0 dev 20 function 0 "Intel 82371AB PIIX4 ISA" rev 0x02 pciide0 at pci0 dev 20 function 1 "Intel 82371AB IDE" rev 0x01: DMA, channel 0 wired to compatibility, channel 1 wired to compatibility wd0 at pciide0 channel 0 drive 0: <WDC WD100BA> wd0: 16-sector PIO, LBA, 9541MB, 19541088 sectors wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2 atapiscsi0 at pciide0 channel 1 drive 0 scsibus1 at atapiscsi0: 2 targets cd0 at scsibus1 targ 0 lun 0: <COMPAQ, CD-ROM CRN-8241B, 2.15> ATAPI 5/cdrom removable cd0(pciide0:1:0): using PIO mode 4, DMA mode 2 uhci0 at pci0 dev 20 function 2 "Intel 82371AB USB" rev 0x01: irq 11 piixpm0 at pci0 dev 20 function 3 "Intel 82371AB Power" rev 0x02: SMI iic0 at piixpm0 admtemp0 at iic0 addr 0x4c: adm1021 spdmem0 at iic0 addr 0x50: 64MB SDRAM non-parity PC100CL2 spdmem1 at iic0 addr 0x51: 128MB SDRAM non-parity PC133CL2 isa0 at piixpcib0 isadma0 at isa0 fdc0 at isa0 port 0x3f0/6 irq 6 drq 2 com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo pckbc0 at isa0 port 0x60/5 irq 1 irq 12 pckbd0 at pckbc0 (kbd slot) wskbd0 at pckbd0: console keyboard, using wsdisplay0 pms0 at pckbc0 (aux slot) wsmouse0 at pms0 mux 0 sb0 at isa0 port 0x220/24 irq 5 drq 1: dsp v3.01 midi0 at sb0: <SB MIDI UART> audio0 at sb0 opl at sb0 not configured pcppi0 at isa0 port 0x61 spkr0 at pcppi0 lpt0 at isa0 port 0x378/4 irq 7 npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16 usb0 at uhci0: USB revision 1.0 uhub0 at usb0 configuration 1 interface 0 "Intel UHCI root hub" rev 1.00/1.00 addr 1 vscsi0 at root scsibus2 at vscsi0: 256 targets softraid0 at root scsibus3 at softraid0: 256 targets root on wd0a (27bd8f55e67324d4.a) swap on wd0b dump on wd0b fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec syncing disks... done rebooting... OpenBSD 6.3-beta (RAMDISK_CD) #432: Sun Mar 11 19:00:59 MDT 2018 dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/RAMDISK_CD cpu0: Intel Pentium III ("GenuineIntel" 686-class, 512KB L2 cache) 449 MHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PSE36,MMX,FXSR,SSE,PERF real mem = 200863744 (191MB) avail mem = 188051456 (179MB) mainbus0 at root bios0 at mainbus0: date 02/10/99, BIOS32 rev. 0 @ 0xec700, SMBIOS rev. 2.1 @ 0xf1941 (48 entries) bios0: vendor Compaq version "686T5" date 02/10/99 bios0: Compaq Deskpro EN Series SFF acpi0 at bios0: rev 0, can't enable ACPI bios0: ROM list: 0xc0000/0x8000 0xe0000/0x8000! cpu0 at mainbus0: (uniprocessor) pci0 at mainbus0 bus 0: configuration mode 1 (bios) pchb0 at pci0 dev 0 function 0 "Intel 82443BX AGP" rev 0x03 ppb0 at pci0 dev 1 function 0 "Intel 82443BX AGP" rev 0x03 pci1 at ppb0 bus 1 vga1 at pci1 dev 0 function 0 "ATI Rage Pro" rev 0x5c vga1: aperture needed wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) fxp0 at pci0 dev 10 function 0 "Intel 8255x" rev 0x05, i82558: irq 11, address 00:50:8b:a1:41:b1 inphy0 at fxp0 phy 1: i82555 10/100 PHY, rev. 0 pcib0 at pci0 dev 20 function 0 "Intel 82371AB PIIX4 ISA" rev 0x02 pciide0 at pci0 dev 20 function 1 "Intel 82371AB IDE" rev 0x01: DMA, channel 0 wired to compatibility, channel 1 wired to compatibility wd0 at pciide0 channel 0 drive 0: <WDC WD100BA> wd0: 16-sector PIO, LBA, 9541MB, 19541088 sectors wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2 atapiscsi0 at pciide0 channel 1 drive 0 scsibus0 at atapiscsi0: 2 targets cd0 at scsibus0 targ 0 lun 0: <COMPAQ, CD-ROM CRN-8241B, 2.15> ATAPI 5/cdrom removable cd0(pciide0:1:0): using PIO mode 4, DMA mode 2 uhci0 at pci0 dev 20 function 2 "Intel 82371AB USB" rev 0x01: irq 11 "Intel 82371AB Power" rev 0x02 at pci0 dev 20 function 3 not configured isa0 at pcib0 isadma0 at isa0 fdc0 at isa0 port 0x3f0/6 irq 6 drq 2 com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo pckbc0 at isa0 port 0x60/5 irq 1 irq 12 pckbd0 at pckbc0 (kbd slot) wskbd0 at pckbd0: console keyboard, using wsdisplay0 npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16 usb0 at uhci0: USB revision 1.0 uhub0 at usb0 configuration 1 interface 0 "Intel UHCI root hub" rev 1.00/1.00 addr 1 softraid0 at root scsibus1 at softraid0: 256 targets root on rd0a swap on rd0b dump on rd0b fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec syncing disks... done rebooting... OpenBSD 6.3-beta (GENERIC) #435: Sun Mar 11 18:46:33 MDT 2018 dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC cpu0: Intel Pentium III ("GenuineIntel" 686-class, 512KB L2 cache) 449 MHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PSE36,MMX,FXSR,SSE,PERF real mem = 200818688 (191MB) avail mem = 183238656 (174MB) mpath0 at root scsibus0 at mpath0: 256 targets mainbus0 at root bios0 at mainbus0: date 02/10/99, BIOS32 rev. 0 @ 0xec700, SMBIOS rev. 2.1 @ 0xf1941 (48 entries) bios0: vendor Compaq version "686T5" date 02/10/99 bios0: Compaq Deskpro EN Series SFF acpi0 at bios0: rev 0 acpi0: sleep states S0 S1 S4 S5, can't enable ACPI bios0: ROM list: 0xc0000/0x8000 0xe0000/0x8000! cpu0 at mainbus0: (uniprocessor) mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges pci0 at mainbus0 bus 0: configuration mode 1 (bios) pchb0 at pci0 dev 0 function 0 "Intel 82443BX AGP" rev 0x03 intelagp0 at pchb0 agp0 at intelagp0: aperture at 0x44000000, size 0x4000000 ppb0 at pci0 dev 1 function 0 "Intel 82443BX AGP" rev 0x03 pci1 at ppb0 bus 1 vga1 at pci1 dev 0 function 0 "ATI Rage Pro" rev 0x5c wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) fxp0 at pci0 dev 10 function 0 "Intel 8255x" rev 0x05, i82558: irq 11, address 00:50:8b:a1:41:b1 inphy0 at fxp0 phy 1: i82555 10/100 PHY, rev. 0 piixpcib0 at pci0 dev 20 function 0 "Intel 82371AB PIIX4 ISA" rev 0x02 pciide0 at pci0 dev 20 function 1 "Intel 82371AB IDE" rev 0x01: DMA, channel 0 wired to compatibility, channel 1 wired to compatibility wd0 at pciide0 channel 0 drive 0: <WDC WD100BA> wd0: 16-sector PIO, LBA, 9541MB, 19541088 sectors wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2 atapiscsi0 at pciide0 channel 1 drive 0 scsibus1 at atapiscsi0: 2 targets cd0 at scsibus1 targ 0 lun 0: <COMPAQ, CD-ROM CRN-8241B, 2.15> ATAPI 5/cdrom removable cd0(pciide0:1:0): using PIO mode 4, DMA mode 2 uhci0 at pci0 dev 20 function 2 "Intel 82371AB USB" rev 0x01: irq 11 piixpm0 at pci0 dev 20 function 3 "Intel 82371AB Power" rev 0x02: SMI iic0 at piixpm0 admtemp0 at iic0 addr 0x4c: adm1021 spdmem0 at iic0 addr 0x50: 64MB SDRAM non-parity PC100CL2 spdmem1 at iic0 addr 0x51: 128MB SDRAM non-parity PC133CL2 isa0 at piixpcib0 isadma0 at isa0 fdc0 at isa0 port 0x3f0/6 irq 6 drq 2 com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo pckbc0 at isa0 port 0x60/5 irq 1 irq 12 pckbd0 at pckbc0 (kbd slot) wskbd0 at pckbd0: console keyboard, using wsdisplay0 pms0 at pckbc0 (aux slot) wsmouse0 at pms0 mux 0 sb0 at isa0 port 0x220/24 irq 5 drq 1: dsp v3.01 midi0 at sb0: <SB MIDI UART> audio0 at sb0 opl at sb0 not configured pcppi0 at isa0 port 0x61 spkr0 at pcppi0 lpt0 at isa0 port 0x378/4 irq 7 npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16 usb0 at uhci0: USB revision 1.0 uhub0 at usb0 configuration 1 interface 0 "Intel UHCI root hub" rev 1.00/1.00 addr 1 vscsi0 at root scsibus2 at vscsi0: 256 targets softraid0 at root scsibus3 at softraid0: 256 targets root on wd0a (27bd8f55e67324d4.a) swap on wd0b dump on wd0b fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec syncing disks... done rebooting... OpenBSD 6.3-beta (GENERIC) #435: Sun Mar 11 18:46:33 MDT 2018 dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC cpu0: Intel Pentium III ("GenuineIntel" 686-class, 512KB L2 cache) 449 MHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PSE36,MMX,FXSR,SSE,PERF real mem = 200818688 (191MB) avail mem = 183242752 (174MB) mpath0 at root scsibus0 at mpath0: 256 targets mainbus0 at root bios0 at mainbus0: date 02/10/99, BIOS32 rev. 0 @ 0xec700, SMBIOS rev. 2.1 @ 0xf1941 (48 entries) bios0: vendor Compaq version "686T5" date 02/10/99 bios0: Compaq Deskpro EN Series SFF acpi0 at bios0: rev 0 acpi0: sleep states S0 S1 S4 S5, can't enable ACPI bios0: ROM list: 0xc0000/0x8000 0xe0000/0x8000! cpu0 at mainbus0: (uniprocessor) mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges pci0 at mainbus0 bus 0: configuration mode 1 (bios) pchb0 at pci0 dev 0 function 0 "Intel 82443BX AGP" rev 0x03 intelagp0 at pchb0 agp0 at intelagp0: aperture at 0x44000000, size 0x4000000 ppb0 at pci0 dev 1 function 0 "Intel 82443BX AGP" rev 0x03 pci1 at ppb0 bus 1 vga1 at pci1 dev 0 function 0 "ATI Rage Pro" rev 0x5c wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) fxp0 at pci0 dev 10 function 0 "Intel 8255x" rev 0x05, i82558: irq 11, address 00:50:8b:a1:41:b1 inphy0 at fxp0 phy 1: i82555 10/100 PHY, rev. 0 piixpcib0 at pci0 dev 20 function 0 "Intel 82371AB PIIX4 ISA" rev 0x02 pciide0 at pci0 dev 20 function 1 "Intel 82371AB IDE" rev 0x01: DMA, channel 0 wired to compatibility, channel 1 wired to compatibility wd0 at pciide0 channel 0 drive 0: <WDC WD100BA> wd0: 16-sector PIO, LBA, 9541MB, 19541088 sectors wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2 atapiscsi0 at pciide0 channel 1 drive 0 scsibus1 at atapiscsi0: 2 targets cd0 at scsibus1 targ 0 lun 0: <COMPAQ, CD-ROM CRN-8241B, 2.15> ATAPI 5/cdrom removable cd0(pciide0:1:0): using PIO mode 4, DMA mode 2 uhci0 at pci0 dev 20 function 2 "Intel 82371AB USB" rev 0x01: irq 11 piixpm0 at pci0 dev 20 function 3 "Intel 82371AB Power" rev 0x02: SMI iic0 at piixpm0 admtemp0 at iic0 addr 0x4c: adm1021 spdmem0 at iic0 addr 0x50: 64MB SDRAM non-parity PC100CL2 spdmem1 at iic0 addr 0x51: 128MB SDRAM non-parity PC133CL2 isa0 at piixpcib0 isadma0 at isa0 fdc0 at isa0 port 0x3f0/6 irq 6 drq 2 com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo pckbc0 at isa0 port 0x60/5 irq 1 irq 12 pckbd0 at pckbc0 (kbd slot) wskbd0 at pckbd0: console keyboard, using wsdisplay0 pms0 at pckbc0 (aux slot) wsmouse0 at pms0 mux 0 sb0 at isa0 port 0x220/24 irq 5 drq 1: dsp v3.01 midi0 at sb0: <SB MIDI UART> audio0 at sb0 opl at sb0 not configured pcppi0 at isa0 port 0x61 spkr0 at pcppi0 lpt0 at isa0 port 0x378/4 irq 7 npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16 usb0 at uhci0: USB revision 1.0 uhub0 at usb0 configuration 1 interface 0 "Intel UHCI root hub" rev 1.00/1.00 addr 1 vscsi0 at root scsibus2 at vscsi0: 256 targets softraid0 at root scsibus3 at softraid0: 256 targets root on wd0a (27bd8f55e67324d4.a) swap on wd0b dump on wd0b fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec Thanks. -- Sebastien Marie