Bridge with lots of (90) vlans as ports does not forward frames after restart

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Bridge with lots of (90) vlans as ports does not forward frames after restart

Tom Smyth
SENDBUG: -*- sendbug -*-
SENDBUG: Lines starting with `SENDBUG' will be removed automatically.
SENDBUG:
SENDBUG: Choose from the following categories:
SENDBUG:
SENDBUG: system user library documentation kernel alpha amd64 arm hppa
i386 m88k mips64 powerpc sh sparc sparc64 vax
SENDBUG:
SENDBUG:
To: [hidden email]
Subject: hostname.bridge with 90 protected ports does not forward on reboot
From: [hidden email]
Cc: [hidden email]
Reply-To: [hidden email]

>Synopsis: <bridge with alot of ports does not forward frames after reboot >
>Category: <Network >
>Environment:
System      : OpenBSD 6.6
Details     : OpenBSD 6.6 (GENERIC.MP) #7: Thu Mar 12 11:55:22 MDT 2020
[hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP

Architecture: OpenBSD.amd64
Machine     : amd64
>Description:
<if you configure a bridge with hostname.bridge and add 90 vlans as
protected ports
         the bridge will not forward frames however if you run sh
/etc/netstart bridgex it does
start to forward
ifconfig bridge101 after reboot compared with ifconfig bridge101 after
the restart of the interface
using sh /etc/netstart  appear very similar, the vlans appear to be
members of the bridge fine
both the bridge appears to learn mac addresses on ports both after
reboot and after manual restart
of interface)
the only difference that I observed was the interface index
after reboot bridge index was 6
after restarting the interface the bridge index was 98 >
>How-To-Repeat:
<create a hostname.bridge101 file  add 90 vlans as protected ports
         reboot the machine >
>Fix:
<restarting the bridge interface using sh /etc/netstart bridge101 worked
I have added sh /etc/netstart bridge101 to /etc/rc.local
>

SENDBUG: dmesg, pcidump, acpidump and usbdevs are attached.
SENDBUG: Feel free to delete or use the -D flag if they contain
sensitive information.

dmesg:
OpenBSD 6.6 (GENERIC.MP) #7: Thu Mar 12 11:55:22 MDT 2020
    [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 2130526208 (2031MB)
avail mem = 2053304320 (1958MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.8 @ 0xf5920 (9 entries)
bios0: vendor SeaBIOS version
"rel-1.12.1-0-ga5cab58e9a3f-prebuilt.qemu.org" date 04/01/2014
bios0: QEMU Standard PC (Q35 + ICH9, 2009)
acpi0 at bios0: ACPI 3.0
acpi0: sleep states S3 S4 S5
acpi0: tables DSDT FACP APIC SSDT HPET MCFG
acpi0: wakeup devices
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel(R) Xeon(R) CPU E5-2660 v2 @ 2.20GHz, 591.81 MHz, 06-3e-04
cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SS,HTT,SSE3,PCLMUL,SSSE3,CX16,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,HV,NXE,PAGE1GB,RDTSCP,LONG,LAHF,PERF,FSGSBASE,TSC_ADJUST,SMEP,ERMS,UMIP,MD_CLEAR,IBRS,IBPB,STIBP,SSBD,ARAT,XSAVEOPT,MELTDOWN
cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB
64b/line 16-way L2 cache
cpu0: ITLB 255 4KB entries direct-mapped, 255 4MB entries direct-mapped
cpu0: DTLB 255 4KB entries direct-mapped, 255 4MB entries direct-mapped
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges
cpu0: apic clock running at 1000MHz
cpu1 at mainbus0: apid 1 (application processor)
cpu1: Intel(R) Xeon(R) CPU E5-2660 v2 @ 2.20GHz, 618.40 MHz, 06-3e-04
cpu1: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SS,HTT,SSE3,PCLMUL,SSSE3,CX16,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,HV,NXE,PAGE1GB,RDTSCP,LONG,LAHF,PERF,FSGSBASE,TSC_ADJUST,SMEP,ERMS,UMIP,MD_CLEAR,IBRS,IBPB,STIBP,SSBD,ARAT,XSAVEOPT,MELTDOWN
cpu1: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB
64b/line 16-way L2 cache
cpu1: ITLB 255 4KB entries direct-mapped, 255 4MB entries direct-mapped
cpu1: DTLB 255 4KB entries direct-mapped, 255 4MB entries direct-mapped
cpu1: smt 0, core 1, package 0
cpu2 at mainbus0: apid 2 (application processor)
cpu2: Intel(R) Xeon(R) CPU E5-2660 v2 @ 2.20GHz, 615.32 MHz, 06-3e-04
cpu2: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SS,HTT,SSE3,PCLMUL,SSSE3,CX16,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,HV,NXE,PAGE1GB,RDTSCP,LONG,LAHF,PERF,FSGSBASE,TSC_ADJUST,SMEP,ERMS,UMIP,MD_CLEAR,IBRS,IBPB,STIBP,SSBD,ARAT,XSAVEOPT,MELTDOWN
cpu2: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB
64b/line 16-way L2 cache
cpu2: ITLB 255 4KB entries direct-mapped, 255 4MB entries direct-mapped
cpu2: DTLB 255 4KB entries direct-mapped, 255 4MB entries direct-mapped
cpu2: smt 0, core 2, package 0
cpu3 at mainbus0: apid 3 (application processor)
cpu3: Intel(R) Xeon(R) CPU E5-2660 v2 @ 2.20GHz, 616.93 MHz, 06-3e-04
cpu3: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SS,HTT,SSE3,PCLMUL,SSSE3,CX16,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,HV,NXE,PAGE1GB,RDTSCP,LONG,LAHF,PERF,FSGSBASE,TSC_ADJUST,SMEP,ERMS,UMIP,MD_CLEAR,IBRS,IBPB,STIBP,SSBD,ARAT,XSAVEOPT,MELTDOWN
cpu3: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB
64b/line 16-way L2 cache
cpu3: ITLB 255 4KB entries direct-mapped, 255 4MB entries direct-mapped
cpu3: DTLB 255 4KB entries direct-mapped, 255 4MB entries direct-mapped
cpu3: smt 0, core 3, package 0
ioapic0 at mainbus0: apid 0 pa 0xfec00000, version 11, 24 pins
acpihpet0 at acpi0: 100000000 Hz
acpimcfg0 at acpi0
acpimcfg0: addr 0xb0000000, bus 0-255
acpiprt0 at acpi0: bus 0 (PCI0)
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
no _STA method
acpicpu0 at acpi0: C1(@1 halt!)
acpicpu1 at acpi0: C1(@1 halt!)
acpicpu2 at acpi0: C1(@1 halt!)
acpicpu3 at acpi0: C1(@1 halt!)
"ACPI0006" at acpi0 not configured
acpipci0 at acpi0 PCI0: 0x00000000 0x00000011 0x00000001
acpicmos0 at acpi0
"PNP0A06" at acpi0 not configured
"PNP0A06" at acpi0 not configured
"QEMU0002" at acpi0 not configured
"ACPI0010" at acpi0 not configured
"QEMUVGID" at acpi0 not configured
cpu0: using VERW MDS workaround
pvbus0 at mainbus0: KVM
pvclock0 at pvbus0
pci0 at mainbus0 bus 0
pchb0 at pci0 dev 0 function 0 "Intel 82G33 Host" rev 0x00
vga1 at pci0 dev 1 function 0 "Bochs VGA" rev 0x02
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
uhci0 at pci0 dev 26 function 0 "Intel 82801I USB" rev 0x03: apic 0 int 10
uhci1 at pci0 dev 26 function 1 "Intel 82801I USB" rev 0x03: apic 0 int 10
uhci2 at pci0 dev 26 function 2 "Intel 82801I USB" rev 0x03: apic 0 int 11
ehci0 at pci0 dev 26 function 7 "Intel 82801I USB" rev 0x03: apic 0 int 11
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 configuration 1 interface 0 "Intel EHCI root hub" rev
2.00/1.00 addr 1
azalia0 at pci0 dev 27 function 0 "Intel 82801I HD Audio" rev 0x03: msi
azalia0: no HD-Audio codecs
ppb0 at pci0 dev 28 function 0 vendor "Red Hat", unknown product
0x000c rev 0x00: apic 0 int 10
pci1 at ppb0 bus 1
ix0 at pci1 dev 0 function 0 "Intel 82599" rev 0x01: msi, address
00:12:c0:88:07:b8
ppb1 at pci0 dev 28 function 1 vendor "Red Hat", unknown product
0x000c rev 0x00: apic 0 int 10
pci2 at ppb1 bus 2
ix1 at pci2 dev 0 function 0 "Intel 82599" rev 0x01: msi, address
00:12:c0:88:07:b9
ppb2 at pci0 dev 28 function 2 vendor "Red Hat", unknown product
0x000c rev 0x00: apic 0 int 10
pci3 at ppb2 bus 3
ppb3 at pci0 dev 28 function 3 vendor "Red Hat", unknown product
0x000c rev 0x00: apic 0 int 10
pci4 at ppb3 bus 4
uhci3 at pci0 dev 29 function 0 "Intel 82801I USB" rev 0x03: apic 0 int 10
uhci4 at pci0 dev 29 function 1 "Intel 82801I USB" rev 0x03: apic 0 int 10
uhci5 at pci0 dev 29 function 2 "Intel 82801I USB" rev 0x03: apic 0 int 11
ehci1 at pci0 dev 29 function 7 "Intel 82801I USB" rev 0x03: apic 0 int 11
usb1 at ehci1: USB revision 2.0
uhub1 at usb1 configuration 1 interface 0 "Intel EHCI root hub" rev
2.00/1.00 addr 1
ppb4 at pci0 dev 30 function 0 "Intel 82801BA Hub-to-PCI" rev 0x92
pci5 at ppb4 bus 5
ppb5 at pci5 dev 1 function 0 "Red Hat Qemu PCI-PCI" rev 0x00
pci6 at ppb5 bus 6
virtio0 at pci6 dev 5 function 0 "Qumranet Virtio SCSI" rev 0x00
vioscsi0 at virtio0: qsize 128
scsibus1 at vioscsi0: 255 targets
sd0 at scsibus1 targ 0 lun 0: <QEMU, QEMU HARDDISK, 2.5+>
sd0: 12288MB, 512 bytes/sector, 25165824 sectors, thin
virtio0: msix shared
virtio1 at pci6 dev 18 function 0 "Qumranet Virtio Network" rev 0x00
vio0 at virtio1: address 3a:28:3d:f6:05:45
virtio1: msix shared
ppb6 at pci5 dev 2 function 0 "Red Hat Qemu PCI-PCI" rev 0x00
pci7 at ppb6 bus 7
ppb7 at pci5 dev 3 function 0 "Red Hat Qemu PCI-PCI" rev 0x00
pci8 at ppb7 bus 8
ppb8 at pci5 dev 4 function 0 "Red Hat Qemu PCI-PCI" rev 0x00
pci9 at ppb8 bus 9
pcib0 at pci0 dev 31 function 0 "Intel 82801IB LPC" rev 0x02
ahci0 at pci0 dev 31 function 2 "Intel 82801I AHCI" rev 0x02: msi, AHCI 1.0
ahci0: port 1: 1.5Gb/s
scsibus2 at ahci0: 32 targets
cd0 at scsibus2 targ 1 lun 0: <QEMU, QEMU DVD-ROM, 2.5+> removable
ichiic0 at pci0 dev 31 function 3 "Intel 82801I SMBus" rev 0x02: apic 0 int 10
iic0 at ichiic0
usb2 at uhci0: USB revision 1.0
uhub2 at usb2 configuration 1 interface 0 "Intel UHCI root hub" rev
1.00/1.00 addr 1
usb3 at uhci1: USB revision 1.0
uhub3 at usb3 configuration 1 interface 0 "Intel UHCI root hub" rev
1.00/1.00 addr 1
usb4 at uhci2: USB revision 1.0
uhub4 at usb4 configuration 1 interface 0 "Intel UHCI root hub" rev
1.00/1.00 addr 1
usb5 at uhci3: USB revision 1.0
uhub5 at usb5 configuration 1 interface 0 "Intel UHCI root hub" rev
1.00/1.00 addr 1
usb6 at uhci4: USB revision 1.0
uhub6 at usb6 configuration 1 interface 0 "Intel UHCI root hub" rev
1.00/1.00 addr 1
usb7 at uhci5: USB revision 1.0
uhub7 at usb7 configuration 1 interface 0 "Intel UHCI root hub" rev
1.00/1.00 addr 1
isa0 at pcib0
isadma0 at isa0
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
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
vscsi0 at root
scsibus3 at vscsi0: 256 targets
softraid0 at root
scsibus4 at softraid0: 256 targets
root on sd0a (cdebca84b665f93b.a) swap on sd0b dump on sd0b

usbdevs:
Controller /dev/usb0:
addr 01: 8086:0000 Intel, EHCI root hub
high speed, self powered, config 1, rev 1.00
driver: uhub0
Controller /dev/usb1:
addr 01: 8086:0000 Intel, EHCI root hub
high speed, self powered, config 1, rev 1.00
driver: uhub1
Controller /dev/usb2:
addr 01: 8086:0000 Intel, UHCI root hub
full speed, self powered, config 1, rev 1.00
driver: uhub2
Controller /dev/usb3:
addr 01: 8086:0000 Intel, UHCI root hub
full speed, self powered, config 1, rev 1.00
driver: uhub3
Controller /dev/usb4:
addr 01: 8086:0000 Intel, UHCI root hub
full speed, self powered, config 1, rev 1.00
driver: uhub4
Controller /dev/usb5:
addr 01: 8086:0000 Intel, UHCI root hub
full speed, self powered, config 1, rev 1.00
driver: uhub5
Controller /dev/usb6:
addr 01: 8086:0000 Intel, UHCI root hub
full speed, self powered, config 1, rev 1.00
driver: uhub6
Controller /dev/usb7:
addr 01: 8086:0000 Intel, UHCI root hub
full speed, self powered, config 1, rev 1.00
driver: uhub7

pcidump:
Domain /dev/pci0:
 0:0:0: Intel 82G33 Host
0x0000: Vendor ID: 8086, Product ID: 29c0
0x0004: Command: 0103, Status: 0000
0x0008: Class: 06 Bridge, Subclass: 00 Host,
Interface: 00, Revision: 00
0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 29c08086 00000103 06000000 00000000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11001af4
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000010 00000000 00000000 00000000
0x0060: b0000001 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 11111110 00331111 00000000 00380200
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
 0:1:0: Bochs VGA
0x0000: Vendor ID: 1234, Product ID: 1111
0x0004: Command: 0107, Status: 0000
0x0008: Class: 03 Display, Subclass: 00 VGA,
Interface: 00, Revision: 02
0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR mem prefetchable 32bit addr: 0xfb000000/0x01000000
0x0014: BAR empty (00000000)
0x0018: BAR mem 32bit addr: 0xfea14000/0x00001000
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
0x0030: Expansion ROM Base Address: fea00000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 11111234 00000107 03000002 00000000
0x0010: fb000008 00000000 fea14000 00000000
0x0020: 00000000 00000000 00000000 11001af4
0x0030: fea00000 00000000 00000000 00000000
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
 0:26:0: Intel 82801I USB
0x0000: Vendor ID: 8086, Product ID: 2937
0x0004: Command: 0107, Status: 0000
0x0008: Class: 0c Serial Bus, Subclass: 03 USB,
Interface: 00, Revision: 03
0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR io addr: 0x00007040/0x0020
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
0x0000: 29378086 00000107 0c030003 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00007041 00000000 00000000 11001af4
0x0030: 00000000 00000000 00000000 0000010a
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000010 00000000 00010000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00002000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
 0:26:1: Intel 82801I USB
0x0000: Vendor ID: 8086, Product ID: 2938
0x0004: Command: 0107, Status: 0000
0x0008: Class: 0c Serial Bus, Subclass: 03 USB,
Interface: 00, Revision: 03
0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR io addr: 0x00007060/0x0020
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 02 Line: 0a Min Gnt: 00 Max Lat: 00
0x0000: 29388086 00000107 0c030003 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00007061 00000000 00000000 11001af4
0x0030: 00000000 00000000 00000000 0000020a
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000010 00000000 00010000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00002000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
 0:26:2: Intel 82801I USB
0x0000: Vendor ID: 8086, Product ID: 2939
0x0004: Command: 0107, Status: 0000
0x0008: Class: 0c Serial Bus, Subclass: 03 USB,
Interface: 00, Revision: 03
0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR io addr: 0x00007080/0x0020
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 03 Line: 0b Min Gnt: 00 Max Lat: 00
0x0000: 29398086 00000107 0c030003 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00007081 00000000 00000000 11001af4
0x0030: 00000000 00000000 00000000 0000030b
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000010 00000000 00010000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00002000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
 0:26:7: Intel 82801I USB
0x0000: Vendor ID: 8086, Product ID: 293c
0x0004: Command: 0107, Status: 0000
0x0008: Class: 0c Serial Bus, Subclass: 03 USB,
Interface: 20, Revision: 03
0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR mem 32bit addr: 0xfea15000/0x00001000
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 04 Line: 0b Min Gnt: 00 Max Lat: 00
0x0000: 293c8086 00000107 0c032003 00800000
0x0010: fea15000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11001af4
0x0030: 00000000 00000000 00000000 0000040b
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00002020 00000000 00000001 c0000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
 0:27:0: Intel 82801I HD Audio
0x0000: Vendor ID: 8086, Product ID: 293e
0x0004: Command: 0107, Status: 0010
0x0008: Class: 04 (unknown), Subclass: 03 (unknown),
Interface: 00, Revision: 03
0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR mem 32bit addr: 0xfea10000/0x00004000
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
0x0060: Capability 0x05: Message Signalled Interrupts (MSI)
Enabled: no
0x0000: 293e8086 00100107 04030003 00000000
0x0010: fea10000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11001af4
0x0030: 00000000 00000060 00000000 0000010a
0x0040: 00000001 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00800005 fee00000 00000000 000000b0
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
 0:28:0: Red Hat unknown
0x0000: Vendor ID: 1b36, Product ID: 000c
0x0004: Command: 0107, Status: 0010
0x0008: Class: 06 Bridge, Subclass: 04 PCI,
Interface: 00, Revision: 00
0x000c: BIST: 00, Header Type: 81, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR mem 32bit addr: 0xfea16000/0x00001000
0x0014: BAR empty (00000000)
0x0018: Primary Bus: 0, Secondary Bus: 1, Subordinate Bus: 1,
Secondary Latency Timer: 00
0x001c: I/O Base: 60, I/O Limit: 60, Secondary Status: 0000
0x0020: Memory Base: fe80, Memory Limit: fe90
0x0024: Prefetch Memory Base: fce1, Prefetch Memory Limit: fcf1
0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
0x0030: I/O Base Upper 16 Bits: 0000, I/O Limit Upper 16 Bits: 0000
0x0038: Expansion ROM Base Address: 00000000
0x003c: Interrupt Pin: 01, Line: 0a, Bridge Control: 0002
0x0054: Capability 0x10: PCI Express
Link Speed: 5.0 / 8.0 GT/s, Link Width: x8 / x32
0x0100: Enhanced Capability 0x01: Advanced Error Reporting
0x0148: Enhanced Capability 0x0d: Access Control Services
0x0048: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
Enabled: no; table size 1 (BAR 0:0)
0x0040: Capability 0x0d: PCI-PCI
0x0000: 000c1b36 00100107 06040000 00810000
0x0010: fea16000 00000000 00010100 00006060
0x0020: fe90fe80 fcf1fce1 00000000 00000000
0x0030: 00000000 00000054 00000000 0002010a
0x0040: 0000000d 00001b36 00004011 00000000
0x0050: 00000800 01424810 00008000 00000000
0x0060: 01300604 20820000 0002007b 005001e8
0x0070: 00000000 00000000 00300020 00000000
0x0080: 0000001e 00000004 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
 0:28:1: Red Hat unknown
0x0000: Vendor ID: 1b36, Product ID: 000c
0x0004: Command: 0107, Status: 0010
0x0008: Class: 06 Bridge, Subclass: 04 PCI,
Interface: 00, Revision: 00
0x000c: BIST: 00, Header Type: 81, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR mem 32bit addr: 0xfea17000/0x00001000
0x0014: BAR empty (00000000)
0x0018: Primary Bus: 0, Secondary Bus: 2, Subordinate Bus: 2,
Secondary Latency Timer: 00
0x001c: I/O Base: 50, I/O Limit: 50, Secondary Status: 0000
0x0020: Memory Base: fe60, Memory Limit: fe70
0x0024: Prefetch Memory Base: fcc1, Prefetch Memory Limit: fcd1
0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
0x0030: I/O Base Upper 16 Bits: 0000, I/O Limit Upper 16 Bits: 0000
0x0038: Expansion ROM Base Address: 00000000
0x003c: Interrupt Pin: 01, Line: 0a, Bridge Control: 0002
0x0054: Capability 0x10: PCI Express
Link Speed: 5.0 / 8.0 GT/s, Link Width: x8 / x32
0x0100: Enhanced Capability 0x01: Advanced Error Reporting
0x0148: Enhanced Capability 0x0d: Access Control Services
0x0048: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
Enabled: no; table size 1 (BAR 0:0)
0x0040: Capability 0x0d: PCI-PCI
0x0000: 000c1b36 00100107 06040000 00810000
0x0010: fea17000 00000000 00020200 00005050
0x0020: fe70fe60 fcd1fcc1 00000000 00000000
0x0030: 00000000 00000054 00000000 0002010a
0x0040: 0000000d 00001b36 00004011 00000000
0x0050: 00000800 01424810 00008000 00000000
0x0060: 02300604 20820000 0002007b 005001e8
0x0070: 00000000 00000000 00300020 00000000
0x0080: 0000001e 00000004 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
 0:28:2: Red Hat unknown
0x0000: Vendor ID: 1b36, Product ID: 000c
0x0004: Command: 0107, Status: 0010
0x0008: Class: 06 Bridge, Subclass: 04 PCI,
Interface: 00, Revision: 00
0x000c: BIST: 00, Header Type: 81, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR mem 32bit addr: 0xfea18000/0x00001000
0x0014: BAR empty (00000000)
0x0018: Primary Bus: 0, Secondary Bus: 3, Subordinate Bus: 3,
Secondary Latency Timer: 00
0x001c: I/O Base: 70, I/O Limit: 60, Secondary Status: 0000
0x0020: Memory Base: fe40, Memory Limit: fe50
0x0024: Prefetch Memory Base: fca1, Prefetch Memory Limit: fcb1
0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
0x0030: I/O Base Upper 16 Bits: 0000, I/O Limit Upper 16 Bits: 0000
0x0038: Expansion ROM Base Address: 00000000
0x003c: Interrupt Pin: 01, Line: 0a, Bridge Control: 0002
0x0054: Capability 0x10: PCI Express
Link Speed: 8.0 / 8.0 GT/s, Link Width: x32 / x32
0x0100: Enhanced Capability 0x01: Advanced Error Reporting
0x0148: Enhanced Capability 0x0d: Access Control Services
0x0048: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
Enabled: no; table size 1 (BAR 0:0)
0x0040: Capability 0x0d: PCI-PCI
0x0000: 000c1b36 00100107 06040000 00810000
0x0010: fea18000 00000000 00030300 00006070
0x0020: fe50fe40 fcb1fca1 00000000 00000000
0x0030: 00000000 00000054 00000000 0002010a
0x0040: 0000000d 00001b36 00004011 00000000
0x0050: 00000800 01424810 00008000 00000000
0x0060: 03300604 22040000 0002007b 001007e8
0x0070: 00000000 00000000 00300020 00000000
0x0080: 0000001e 00000004 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
 0:28:3: Red Hat unknown
0x0000: Vendor ID: 1b36, Product ID: 000c
0x0004: Command: 0107, Status: 0010
0x0008: Class: 06 Bridge, Subclass: 04 PCI,
Interface: 00, Revision: 00
0x000c: BIST: 00, Header Type: 81, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR mem 32bit addr: 0xfea19000/0x00001000
0x0014: BAR empty (00000000)
0x0018: Primary Bus: 0, Secondary Bus: 4, Subordinate Bus: 4,
Secondary Latency Timer: 00
0x001c: I/O Base: 70, I/O Limit: 60, Secondary Status: 0000
0x0020: Memory Base: fe20, Memory Limit: fe30
0x0024: Prefetch Memory Base: fc81, Prefetch Memory Limit: fc91
0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
0x0030: I/O Base Upper 16 Bits: 0000, I/O Limit Upper 16 Bits: 0000
0x0038: Expansion ROM Base Address: 00000000
0x003c: Interrupt Pin: 01, Line: 0a, Bridge Control: 0002
0x0054: Capability 0x10: PCI Express
Link Speed: 8.0 / 8.0 GT/s, Link Width: x32 / x32
0x0100: Enhanced Capability 0x01: Advanced Error Reporting
0x0148: Enhanced Capability 0x0d: Access Control Services
0x0048: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
Enabled: no; table size 1 (BAR 0:0)
0x0040: Capability 0x0d: PCI-PCI
0x0000: 000c1b36 00100107 06040000 00810000
0x0010: fea19000 00000000 00040400 00006070
0x0020: fe30fe20 fc91fc81 00000000 00000000
0x0030: 00000000 00000054 00000000 0002010a
0x0040: 0000000d 00001b36 00004011 00000000
0x0050: 00000800 01424810 00008000 00000000
0x0060: 04300604 22040000 0002007b 001007e8
0x0070: 00000000 00000000 00300020 00000000
0x0080: 0000001e 00000004 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
 0:29:0: Intel 82801I USB
0x0000: Vendor ID: 8086, Product ID: 2934
0x0004: Command: 0107, Status: 0000
0x0008: Class: 0c Serial Bus, Subclass: 03 USB,
Interface: 00, Revision: 03
0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR io addr: 0x000070a0/0x0020
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
0x0000: 29348086 00000107 0c030003 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 000070a1 00000000 00000000 11001af4
0x0030: 00000000 00000000 00000000 0000010a
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000010 00000000 00010000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00002000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
 0:29:1: Intel 82801I USB
0x0000: Vendor ID: 8086, Product ID: 2935
0x0004: Command: 0107, Status: 0000
0x0008: Class: 0c Serial Bus, Subclass: 03 USB,
Interface: 00, Revision: 03
0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR io addr: 0x000070c0/0x0020
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 02 Line: 0a Min Gnt: 00 Max Lat: 00
0x0000: 29358086 00000107 0c030003 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 000070c1 00000000 00000000 11001af4
0x0030: 00000000 00000000 00000000 0000020a
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000010 00000000 00010000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00002000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
 0:29:2: Intel 82801I USB
0x0000: Vendor ID: 8086, Product ID: 2936
0x0004: Command: 0107, Status: 0000
0x0008: Class: 0c Serial Bus, Subclass: 03 USB,
Interface: 00, Revision: 03
0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR io addr: 0x000070e0/0x0020
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 03 Line: 0b Min Gnt: 00 Max Lat: 00
0x0000: 29368086 00000107 0c030003 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 000070e1 00000000 00000000 11001af4
0x0030: 00000000 00000000 00000000 0000030b
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000010 00000000 00010000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00002000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
 0:29:7: Intel 82801I USB
0x0000: Vendor ID: 8086, Product ID: 293a
0x0004: Command: 0107, Status: 0000
0x0008: Class: 0c Serial Bus, Subclass: 03 USB,
Interface: 20, Revision: 03
0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR mem 32bit addr: 0xfea1a000/0x00001000
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 04 Line: 0b Min Gnt: 00 Max Lat: 00
0x0000: 293a8086 00000107 0c032003 00800000
0x0010: fea1a000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11001af4
0x0030: 00000000 00000000 00000000 0000040b
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00002020 00000000 00000001 c0000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
 0:30:0: Intel 82801BA Hub-to-PCI
0x0000: Vendor ID: 8086, Product ID: 244e
0x0004: Command: 0103, Status: 00b0
0x0008: Class: 06 Bridge, Subclass: 04 PCI,
Interface: 01, Revision: 92
0x000c: BIST: 00, Header Type: 01, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: Primary Bus: 0, Secondary Bus: 5, Subordinate Bus: 9,
Secondary Latency Timer: 00
0x001c: I/O Base: 10, I/O Limit: 40, Secondary Status: 00a0
0x0020: Memory Base: fd80, Memory Limit: fe10
0x0024: Prefetch Memory Base: fc01, Prefetch Memory Limit: fc71
0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
0x0030: I/O Base Upper 16 Bits: 0000, I/O Limit Upper 16 Bits: 0000
0x0038: Expansion ROM Base Address: 00000000
0x003c: Interrupt Pin: 00, Line: 00, Bridge Control: 0002
0x0050: Capability 0x0d: PCI-PCI
0x0000: 244e8086 00b00103 06040192 00010000
0x0010: 00000000 00000000 00090500 00a04010
0x0020: fe10fd80 fc71fc01 00000000 00000000
0x0030: 00000000 00000050 00000000 00020000
0x0040: 00000000 00000000 00000000 00000000
0x0050: 0000000d 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
 0:31:0: Intel 82801IB LPC
0x0000: Vendor ID: 8086, Product ID: 2918
0x0004: Command: 0103, Status: 0000
0x0008: Class: 06 Bridge, Subclass: 01 ISA,
Interface: 00, Revision: 02
0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 29188086 00000103 06010002 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11001af4
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000601 00000080 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 0b0b0a0a 00000000 0b0b0a0a 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: fed1c001 00000000 00000000 00000000
 0:31:2: Intel 82801I AHCI
0x0000: Vendor ID: 8086, Product ID: 2922
0x0004: Command: 0107, Status: 0010
0x0008: Class: 01 Mass Storage, Subclass: 06 SATA,
Interface: 01, Revision: 02
0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR io addr: 0x00007100/0x0020
0x0024: BAR mem 32bit addr: 0xfea1b000/0x00001000
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
0x0080: Capability 0x05: Message Signalled Interrupts (MSI)
Enabled: yes
0x00a8: Capability 0x12: SATA
0x0000: 29228086 00100107 01060102 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00007101 fea1b000 00000000 11001af4
0x0030: 00000000 00000080 00000000 0000010a
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 0081a805 fee00000 00000000 00000064
0x0090: 00000040 00000000 00000000 00000000
0x00a0: 00000000 00000000 00100012 00000048
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
 0:31:3: Intel 82801I SMBus
0x0000: Vendor ID: 8086, Product ID: 2930
0x0004: Command: 0107, Status: 0000
0x0008: Class: 0c Serial Bus, Subclass: 05 SMBus,
Interface: 00, Revision: 02
0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR io addr: 0x00000700/0x0040
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
0x0000: 29308086 00000107 0c050002 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000701 00000000 00000000 11001af4
0x0030: 00000000 00000000 00000000 0000010a
0x0040: 00000001 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
 1:0:0: Intel 82599
0x0000: Vendor ID: 8086, Product ID: 10fb
0x0004: Command: 0107, Status: 0010
0x0008: Class: 02 Network, Subclass: 00 Ethernet,
Interface: 00, Revision: 01
0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
Cache Line Size: 10
0x0010: BAR mem 64bit addr: 0x00000000fe800000/0x00100000
0x0018: BAR io addr: 0x00006000/0x0020
0x001c: BAR empty (00000000)
0x0020: BAR mem 64bit addr: 0x00000000fe900000/0x00004000
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1b6d Product ID: 10fb
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
0x0040: Capability 0x01: Power Management
State: D0
0x0050: Capability 0x05: Message Signalled Interrupts (MSI)
Enabled: yes
0x0070: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
Enabled: no; table size 64 (BAR 4:0)
0x00a0: Capability 0x10: PCI Express
Link Speed: 5.0 / 5.0 GT/s, Link Width: x8 / x8
0x0100: Enhanced Capability 0x01: Advanced Error Reporting
0x0140: Enhanced Capability 0x03: Device Serial Number
Serial Number: 0012c0ffff8807b8
0x00e0: Capability 0x03: Vital Product Data (VPD)
0x0000: 10fb8086 00100107 02000001 00000010
0x0010: fe800004 00000000 00006001 00000000
0x0020: fe900004 00000000 00000000 10fb1b6d
0x0030: 00000000 00000040 00000000 0000010a
0x0040: 48235001 00002000 00000000 00000000
0x0050: 01817005 fee00000 00000000 00000072
0x0060: 00000000 00000000 00000000 00000000
0x0070: 003fa011 00000004 00002004 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 0002e010 10008cc2 00002830 1002d482
0x00b0: 10820000 00000000 00000000 00000000
0x00c0: 00000000 0000001f 00000000 00000000
0x00d0: 00000002 00000000 00000000 00000000
0x00e0: 00000003 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
 2:0:0: Intel 82599
0x0000: Vendor ID: 8086, Product ID: 10fb
0x0004: Command: 0107, Status: 0010
0x0008: Class: 02 Network, Subclass: 00 Ethernet,
Interface: 00, Revision: 01
0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
Cache Line Size: 10
0x0010: BAR mem 64bit addr: 0x00000000fe600000/0x00100000
0x0018: BAR io addr: 0x00005000/0x0020
0x001c: BAR empty (00000000)
0x0020: BAR mem 64bit addr: 0x00000000fe700000/0x00004000
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1b6d Product ID: 10fb
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 02 Line: 0a Min Gnt: 00 Max Lat: 00
0x0040: Capability 0x01: Power Management
State: D0
0x0050: Capability 0x05: Message Signalled Interrupts (MSI)
Enabled: yes
0x0070: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
Enabled: no; table size 64 (BAR 4:0)
0x00a0: Capability 0x10: PCI Express
Link Speed: 5.0 / 5.0 GT/s, Link Width: x8 / x8
0x0100: Enhanced Capability 0x01: Advanced Error Reporting
0x0140: Enhanced Capability 0x03: Device Serial Number
Serial Number: 0012c0ffff8807b8
0x00e0: Capability 0x03: Vital Product Data (VPD)
0x0000: 10fb8086 00100107 02000001 00000010
0x0010: fe600004 00000000 00005001 00000000
0x0020: fe700004 00000000 00000000 10fb1b6d
0x0030: 00000000 00000040 00000000 0000020a
0x0040: 48235001 00002000 00000000 00000000
0x0050: 01817005 fee00000 00000000 00000073
0x0060: 00000000 00000000 00000000 00000000
0x0070: 003fa011 00000004 00002004 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 0002e010 10008cc2 00002830 1002d482
0x00b0: 10820000 00000000 00000000 00000000
0x00c0: 00000000 0000001f 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000003 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
 5:1:0: Red Hat Qemu PCI-PCI
0x0000: Vendor ID: 1b36, Product ID: 0001
0x0004: Command: 0107, Status: 00b0
0x0008: Class: 06 Bridge, Subclass: 04 PCI,
Interface: 00, Revision: 00
0x000c: BIST: 00, Header Type: 01, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR mem 64bit addr: 0x00000000fe000000/0x00000100
0x0018: Primary Bus: 5, Secondary Bus: 6, Subordinate Bus: 6,
Secondary Latency Timer: 00
0x001c: I/O Base: 40, I/O Limit: 40, Secondary Status: 00a0
0x0020: Memory Base: fde0, Memory Limit: fdf0
0x0024: Prefetch Memory Base: fc61, Prefetch Memory Limit: fc71
0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
0x0030: I/O Base Upper 16 Bits: 0000, I/O Limit Upper 16 Bits: 0000
0x0038: Expansion ROM Base Address: 00000000
0x003c: Interrupt Pin: 01, Line: 0a, Bridge Control: 0002
0x004c: Capability 0x05: Message Signalled Interrupts (MSI)
Enabled: no
0x0048: Capability 0x04: Slot Identification
0x0040: Capability 0x0c: PCI Hot-Plug
0x0000: 00011b36 00b00107 06040000 00010000
0x0010: fe000004 00000000 00060605 00a04040
0x0020: fdf0fde0 fc71fc61 00000000 00000000
0x0030: 00000000 0000004c 00000000 0002010a
0x0040: 0000000c 00000000 01204004 01804805
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
 5:2:0: Red Hat Qemu PCI-PCI
0x0000: Vendor ID: 1b36, Product ID: 0001
0x0004: Command: 0107, Status: 00b0
0x0008: Class: 06 Bridge, Subclass: 04 PCI,
Interface: 00, Revision: 00
0x000c: BIST: 00, Header Type: 01, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR mem 64bit addr: 0x00000000fe001000/0x00000100
0x0018: Primary Bus: 5, Secondary Bus: 7, Subordinate Bus: 7,
Secondary Latency Timer: 00
0x001c: I/O Base: 30, I/O Limit: 30, Secondary Status: 00a0
0x0020: Memory Base: fdc0, Memory Limit: fdd0
0x0024: Prefetch Memory Base: fc41, Prefetch Memory Limit: fc51
0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
0x0030: I/O Base Upper 16 Bits: 0000, I/O Limit Upper 16 Bits: 0000
0x0038: Expansion ROM Base Address: 00000000
0x003c: Interrupt Pin: 01, Line: 0b, Bridge Control: 0002
0x004c: Capability 0x05: Message Signalled Interrupts (MSI)
Enabled: no
0x0048: Capability 0x04: Slot Identification
0x0040: Capability 0x0c: PCI Hot-Plug
0x0000: 00011b36 00b00107 06040000 00010000
0x0010: fe001004 00000000 00070705 00a03030
0x0020: fdd0fdc0 fc51fc41 00000000 00000000
0x0030: 00000000 0000004c 00000000 0002010b
0x0040: 0000000c 00000000 02204004 01804805
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
 5:3:0: Red Hat Qemu PCI-PCI
0x0000: Vendor ID: 1b36, Product ID: 0001
0x0004: Command: 0107, Status: 00b0
0x0008: Class: 06 Bridge, Subclass: 04 PCI,
Interface: 00, Revision: 00
0x000c: BIST: 00, Header Type: 01, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR mem 64bit addr: 0x00000000fe002000/0x00000100
0x0018: Primary Bus: 5, Secondary Bus: 8, Subordinate Bus: 8,
Secondary Latency Timer: 00
0x001c: I/O Base: 20, I/O Limit: 20, Secondary Status: 00a0
0x0020: Memory Base: fda0, Memory Limit: fdb0
0x0024: Prefetch Memory Base: fc21, Prefetch Memory Limit: fc31
0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
0x0030: I/O Base Upper 16 Bits: 0000, I/O Limit Upper 16 Bits: 0000
0x0038: Expansion ROM Base Address: 00000000
0x003c: Interrupt Pin: 01, Line: 0b, Bridge Control: 0002
0x004c: Capability 0x05: Message Signalled Interrupts (MSI)
Enabled: no
0x0048: Capability 0x04: Slot Identification
0x0040: Capability 0x0c: PCI Hot-Plug
0x0000: 00011b36 00b00107 06040000 00010000
0x0010: fe002004 00000000 00080805 00a02020
0x0020: fdb0fda0 fc31fc21 00000000 00000000
0x0030: 00000000 0000004c 00000000 0002010b
0x0040: 0000000c 00000000 03204004 01804805
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
 5:4:0: Red Hat Qemu PCI-PCI
0x0000: Vendor ID: 1b36, Product ID: 0001
0x0004: Command: 0107, Status: 00b0
0x0008: Class: 06 Bridge, Subclass: 04 PCI,
Interface: 00, Revision: 00
0x000c: BIST: 00, Header Type: 01, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR mem 64bit addr: 0x00000000fe003000/0x00000100
0x0018: Primary Bus: 5, Secondary Bus: 9, Subordinate Bus: 9,
Secondary Latency Timer: 00
0x001c: I/O Base: 10, I/O Limit: 10, Secondary Status: 00a0
0x0020: Memory Base: fd80, Memory Limit: fd90
0x0024: Prefetch Memory Base: fc01, Prefetch Memory Limit: fc11
0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
0x0030: I/O Base Upper 16 Bits: 0000, I/O Limit Upper 16 Bits: 0000
0x0038: Expansion ROM Base Address: 00000000
0x003c: Interrupt Pin: 01, Line: 0a, Bridge Control: 0002
0x004c: Capability 0x05: Message Signalled Interrupts (MSI)
Enabled: no
0x0048: Capability 0x04: Slot Identification
0x0040: Capability 0x0c: PCI Hot-Plug
0x0000: 00011b36 00b00107 06040000 00010000
0x0010: fe003004 00000000 00090905 00a01010
0x0020: fd90fd80 fc11fc01 00000000 00000000
0x0030: 00000000 0000004c 00000000 0002010a
0x0040: 0000000c 00000000 04204004 01804805
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
 6:5:0: Qumranet Virtio SCSI
0x0000: Vendor ID: 1af4, Product ID: 1004
0x0004: Command: 0107, Status: 0010
0x0008: Class: 01 Mass Storage, Subclass: 00 SCSI,
Interface: 00, Revision: 00
0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR io addr: 0x00004000/0x0040
0x0014: BAR mem 32bit addr: 0xfde40000/0x00001000
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR mem prefetchable 64bit addr: 0x00000000fc600000/0x00004000
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1af4 Product ID: 0008
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
0x0098: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
Enabled: yes; table size 4 (BAR 1:0)
0x0084: Capability 0x09: Vendor Specific
0x0070: Capability 0x09: Vendor Specific
0x0060: Capability 0x09: Vendor Specific
0x0050: Capability 0x09: Vendor Specific
0x0040: Capability 0x09: Vendor Specific
0x0000: 10041af4 00100107 01000000 00000000
0x0010: 00004001 fde40000 00000000 00000000
0x0020: fc60000c 00000000 00000000 00081af4
0x0030: 00000000 00000098 00000000 0000010b
0x0040: 01100009 00000004 00000000 00001000
0x0050: 03104009 00000004 00001000 00001000
0x0060: 04105009 00000004 00002000 00001000
0x0070: 02146009 00000004 00003000 00001000
0x0080: 00000004 05147009 00000000 00000000
0x0090: 00000000 00000000 80038411 00000001
0x00a0: 00000801 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
 6:18:0: Qumranet Virtio Network
0x0000: Vendor ID: 1af4, Product ID: 1000
0x0004: Command: 0107, Status: 0010
0x0008: Class: 02 Network, Subclass: 00 Ethernet,
Interface: 00, Revision: 00
0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR io addr: 0x00004040/0x0020
0x0014: BAR mem 32bit addr: 0xfde41000/0x00001000
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR mem prefetchable 64bit addr: 0x00000000fc604000/0x00004000
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1af4 Product ID: 0001
0x0030: Expansion ROM Base Address: fde00000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
0x0098: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
Enabled: yes; table size 3 (BAR 1:0)
0x0084: Capability 0x09: Vendor Specific
0x0070: Capability 0x09: Vendor Specific
0x0060: Capability 0x09: Vendor Specific
0x0050: Capability 0x09: Vendor Specific
0x0040: Capability 0x09: Vendor Specific
0x0000: 10001af4 00100107 02000000 00000000
0x0010: 00004041 fde41000 00000000 00000000
0x0020: fc60400c 00000000 00000000 00011af4
0x0030: fde00000 00000098 00000000 0000010b
0x0040: 01100009 00000004 00000000 00001000
0x0050: 03104009 00000004 00001000 00001000
0x0060: 04105009 00000004 00002000 00001000
0x0070: 02146009 00000004 00003000 00001000
0x0080: 00000004 05147009 00000000 00000000
0x0090: 00000000 00000000 80028411 00000001
0x00a0: 00000801 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000

acpidump:
begin-base64 644 APIC.3
QVBJQ5AAAAABrkJPQ0hTIEJYUENBUElDAQAAAEJYUEMBAAAAAADg/gEAAAAACAAAAQAAAAAIAQEB
AAAAAAgCAgEAAAAACAMDAQAAAAEMAAAAAMD+AAAAAAIKAAACAAAAAAACCgAFBQAAAA0AAgoACQkA
AAANAAIKAAoKAAAADQACCgALCwAAAA0ABAb/AAAB
====
begin-base64 644 DSDT.2
RFNEVPQfAAABp0JPQ0hTIEJYUENEU0RUAQAAAEJYUEMBAAAAEEkEXABbgERCR18BCwIEAVuBC0RC
R18BREJHQggULERCVUcBmGhglmBgdIdgAWFwAGKiEJViYXCDiGBiAERCR0J1YnAKCkRCR0IQSwpf
U0JfW4JDClBDSTAIX0hJRAxB0AoICF9DSUQMQdAKAwhfQURSAAhfVUlEARRMB19PU0MEimsAQ0RX
MaBOBZNoERMKEFtN2zP3HxxAlld0QcA912aKawoEQ0RXMoprCghDRFczcENEVzNge2AKH2CgEJKT
aQF9Q0RXMQoIQ0RXMaATkpNDRFczYH1DRFcxChBDRFcxcGBDRFczoQx9Q0RXMQoEQ0RXMaRrEE0I
X1NCX1uCRQhIUEVUCF9ISUQMQdABAwhfVUlEAFuASFBUTQAMAADQ/gsABFuBEEhQVE0TVkVORCBQ
UkRfIBQ2X1NUQQBwVkVORGBwUFJEX2F6YAoQYKAMkZNgAJNgC///pACgDpGTYQCUYQwA4fUFpACk
Cg8IX0NSUxERCg6GCQAAAADQ/gAEAAB5ABBABy5fU0JfUENJMFuCQwZJU0FfCF9BRFIMAAAfAFuA
UElSUQIKYAoMW4BMUENEAgqACgJbgRlMUENEAENPTUEDAAFDT01CAwABTFBURAJbgExQQ0UCCoIK
AluBFUxQQ0UAQ0FFTgFDQkVOAUxQRU4BEEAXLwNfU0JfUENJMElTQV9bgi1SVENfCF9ISUQMQdAL
AAhfQ1JTERgKFUcBcABwABACIgABRwFyAHIAAgZ5AFuCN0tCRF8IX0hJRAxB0AMDFAlfU1RBAKQK
DwhfQ1JTERgKFUcBYABgAAEBRwFkAGQAAQEiAgB5AFuCJ01PVV8IX0hJRAxB0A8TFAlfU1RBAKQK
DwhfQ1JTEQgKBSIAEHkAW4I+TFBUXwhfSElEDEHQBAAUGF9TVEEAcExQRU5goAaTYACkAKEEpAoP
CF9DUlMREAoNRwF4A3gDCAgigAB5AFuCRQRDT00xCF9ISUQMQdAFAQhfVUlEARQYX1NUQQBwQ0FF
TmCgBpNgAKQAoQSkCg8IX0NSUxEQCg1HAfgD+AMACCIQAHkAW4JGBENPTTIIX0hJRAxB0AUBCF9V
SUQKAhQYX1NUQQBwQ0JFTmCgBpNgAKQAoQSkCg8IX0NSUxEQCg1HAfgC+AIACCIIAHkACFBJQ0YA
FAxfUElDAXBoUElDRhCOWQFfU0JfEEPqUENJMAhQUlRQEktzgBILBAv//wBMTktFABILBAv//wFM
TktGABIMBAv//woCTE5LRwASDAQL//8KA0xOS0gAEg0EDP//AQAATE5LRgASDQQM//8BAAFMTktH
ABIOBAz//wEACgJMTktIABIOBAz//wEACgNMTktFABINBAz//wIAAExOS0cAEg0EDP//AgABTE5L
SAASDgQM//8CAAoCTE5LRQASDgQM//8CAAoDTE5LRgASDQQM//8DAABMTktIABINBAz//wMAAUxO
S0UAEg4EDP//AwAKAkxOS0YAEg4EDP//AwAKA0xOS0cAEg0EDP//BAAATE5LRQASDQQM//8EAAFM
TktGABIOBAz//wQACgJMTktHABIOBAz//wQACgNMTktIABINBAz//wUAAExOS0YAEg0EDP//BQAB
TE5LRwASDgQM//8FAAoCTE5LSAASDgQM//8FAAoDTE5LRQASDQQM//8GAABMTktHABINBAz//wYA
AUxOS0gAEg4EDP//BgAKAkxOS0UAEg4EDP//BgAKA0xOS0YAEg0EDP//BwAATE5LSAASDQQM//8H
AAFMTktFABIOBAz//wcACgJMTktGABIOBAz//wcACgNMTktHABINBAz//wgAAExOS0UAEg0EDP//
CAABTE5LRgASDgQM//8IAAoCTE5LRwASDgQM//8IAAoDTE5LSAASDQQM//8JAABMTktGABINBAz/
/wkAAUxOS0cAEg4EDP//CQAKAkxOS0gAEg4EDP//CQAKA0xOS0UAEg0EDP//CgAATE5LRwASDQQM
//8KAAFMTktIABIOBAz//woACgJMTktFABIOBAz//woACgNMTktGABINBAz//wsAAExOS0gAEg0E
DP//CwABTE5LRQASDgQM//8LAAoCTE5LRgASDgQM//8LAAoDTE5LRwASDQQM//8MAABMTktFABIN
BAz//wwAAUxOS0YAEg4EDP//DAAKAkxOS0cAEg4EDP//DAAKA0xOS0gAEg0EDP//DQAATE5LRgAS
DQQM//8NAAFMTktHABIOBAz//w0ACgJMTktIABIOBAz//w0ACgNMTktFABINBAz//w4AAExOS0cA
Eg0EDP//DgABTE5LSAASDgQM//8OAAoCTE5LRQASDgQM//8OAAoDTE5LRgASDQQM//8PAABMTktI
ABINBAz//w8AAUxOS0UAEg4EDP//DwAKAkxOS0YAEg4EDP//DwAKA0xOS0cAEg0EDP//EAAATE5L
RQASDQQM//8QAAFMTktGABIOBAz//xAACgJMTktHABIOBAz//xAACgNMTktIABINBAz//xEAAExO
S0YAEg0EDP//EQABTE5LRwASDgQM//8RAAoCTE5LSAASDgQM//8RAAoDTE5LRQASDQQM//8SAABM
TktHABINBAz//xIAAUxOS0gAEg4EDP//EgAKAkxOS0UAEg4EDP//EgAKA0xOS0YAEg0EDP//EwAA
TE5LSAASDQQM//8TAAFMTktFABIOBAz//xMACgJMTktGABIOBAz//xMACgNMTktHABINBAz//xQA
AExOS0UAEg0EDP//FAABTE5LRgASDgQM//8UAAoCTE5LRwASDgQM//8UAAoDTE5LSAASDQQM//8V
AABMTktGABINBAz//xUAAUxOS0cAEg4EDP//FQAKAkxOS0gAEg4EDP//FQAKA0xOS0UAEg0EDP//
FgAATE5LRwASDQQM//8WAAFMTktIABIOBAz//xYACgJMTktFABIOBAz//xYACgNMTktGABINBAz/
/xcAAExOS0gAEg0EDP//FwABTE5LRQASDgQM//8XAAoCTE5LRgASDgQM//8XAAoDTE5LRwASDQQM
//8YAABMTktFABINBAz//xgAAUxOS0YAEg4EDP//GAAKAkxOS0cAEg4EDP//GAAKA0xOS0gAEg0E
DP//GQAATE5LQQASDQQM//8ZAAFMTktCABIOBAz//xkACgJMTktDABIOBAz//xkACgNMTktEABIN
BAz//xoAAExOS0EAEg0EDP//GgABTE5LQgASDgQM//8aAAoCTE5LQwASDgQM//8aAAoDTE5LRAAS
DQQM//8bAABMTktBABINBAz//xsAAUxOS0IAEg4EDP//GwAKAkxOS0MAEg4EDP//GwAKA0xOS0QA
Eg0EDP//HAAATE5LQQASDQQM//8cAAFMTktCABIOBAz//xwACgJMTktDABIOBAz//xwACgNMTktE
ABINBAz//x0AAExOS0EAEg0EDP//HQABTE5LQgASDgQM//8dAAoCTE5LQwASDgQM//8dAAoDTE5L
RAASDQQM//8eAABMTktFABINBAz//x4AAUxOS0YAEg4EDP//HgAKAkxOS0cAEg4EDP//HgAKA0xO
S0gAEg0EDP//HwAATE5LQQASDQQM//8fAAFMTktCABIOBAz//x8ACgJMTktDABIOBAz//x8ACgNM
TktEAAhQUlRBEktzgBILBAv//wBHU0lFABILBAv//wFHU0lGABIMBAv//woCR1NJRwASDAQL//8K
A0dTSUgAEg0EDP//AQAAR1NJRgASDQQM//8BAAFHU0lHABIOBAz//wEACgJHU0lIABIOBAz//wEA
CgNHU0lFABINBAz//wIAAEdTSUcAEg0EDP//AgABR1NJSAASDgQM//8CAAoCR1NJRQASDgQM//8C
AAoDR1NJRgASDQQM//8DAABHU0lIABINBAz//wMAAUdTSUUAEg4EDP//AwAKAkdTSUYAEg4EDP//
AwAKA0dTSUcAEg0EDP//BAAAR1NJRQASDQQM//8EAAFHU0lGABIOBAz//wQACgJHU0lHABIOBAz/
/wQACgNHU0lIABINBAz//wUAAEdTSUYAEg0EDP//BQABR1NJRwASDgQM//8FAAoCR1NJSAASDgQM
//8FAAoDR1NJRQASDQQM//8GAABHU0lHABINBAz//wYAAUdTSUgAEg4EDP//BgAKAkdTSUUAEg4E
DP//BgAKA0dTSUYAEg0EDP//BwAAR1NJSAASDQQM//8HAAFHU0lFABIOBAz//wcACgJHU0lGABIO
BAz//wcACgNHU0lHABINBAz//wgAAEdTSUUAEg0EDP//CAABR1NJRgASDgQM//8IAAoCR1NJRwAS
DgQM//8IAAoDR1NJSAASDQQM//8JAABHU0lGABINBAz//wkAAUdTSUcAEg4EDP//CQAKAkdTSUgA
Eg4EDP//CQAKA0dTSUUAEg0EDP//CgAAR1NJRwASDQQM//8KAAFHU0lIABIOBAz//woACgJHU0lF
ABIOBAz//woACgNHU0lGABINBAz//wsAAEdTSUgAEg0EDP//CwABR1NJRQASDgQM//8LAAoCR1NJ
RgASDgQM//8LAAoDR1NJRwASDQQM//8MAABHU0lFABINBAz//wwAAUdTSUYAEg4EDP//DAAKAkdT
SUcAEg4EDP//DAAKA0dTSUgAEg0EDP//DQAAR1NJRgASDQQM//8NAAFHU0lHABIOBAz//w0ACgJH
U0lIABIOBAz//w0ACgNHU0lFABINBAz//w4AAEdTSUcAEg0EDP//DgABR1NJSAASDgQM//8OAAoC
R1NJRQASDgQM//8OAAoDR1NJRgASDQQM//8PAABHU0lIABINBAz//w8AAUdTSUUAEg4EDP//DwAK
AkdTSUYAEg4EDP//DwAKA0dTSUcAEg0EDP//EAAAR1NJRQASDQQM//8QAAFHU0lGABIOBAz//xAA
CgJHU0lHABIOBAz//xAACgNHU0lIABINBAz//xEAAEdTSUYAEg0EDP//EQABR1NJRwASDgQM//8R
AAoCR1NJSAASDgQM//8RAAoDR1NJRQASDQQM//8SAABHU0lHABINBAz//xIAAUdTSUgAEg4EDP//
EgAKAkdTSUUAEg4EDP//EgAKA0dTSUYAEg0EDP//EwAAR1NJSAASDQQM//8TAAFHU0lFABIOBAz/
/xMACgJHU0lGABIOBAz//xMACgNHU0lHABINBAz//xQAAEdTSUUAEg0EDP//FAABR1NJRgASDgQM
//8UAAoCR1NJRwASDgQM//8UAAoDR1NJSAASDQQM//8VAABHU0lGABINBAz//xUAAUdTSUcAEg4E
DP//FQAKAkdTSUgAEg4EDP//FQAKA0dTSUUAEg0EDP//FgAAR1NJRwASDQQM//8WAAFHU0lIABIO
BAz//xYACgJHU0lFABIOBAz//xYACgNHU0lGABINBAz//xcAAEdTSUgAEg0EDP//FwABR1NJRQAS
DgQM//8XAAoCR1NJRgASDgQM//8XAAoDR1NJRwASDQQM//8YAABHU0lFABINBAz//xgAAUdTSUYA
Eg4EDP//GAAKAkdTSUcAEg4EDP//GAAKA0dTSUgAEg0EDP//GQAAR1NJQQASDQQM//8ZAAFHU0lC
ABIOBAz//xkACgJHU0lDABIOBAz//xkACgNHU0lEABINBAz//xoAAEdTSUEAEg0EDP//GgABR1NJ
QgASDgQM//8aAAoCR1NJQwASDgQM//8aAAoDR1NJRAASDQQM//8bAABHU0lBABINBAz//xsAAUdT
SUIAEg4EDP//GwAKAkdTSUMAEg4EDP//GwAKA0dTSUQAEg0EDP//HAAAR1NJQQASDQQM//8cAAFH
U0lCABIOBAz//xwACgJHU0lDABIOBAz//xwACgNHU0lEABINBAz//x0AAEdTSUEAEg0EDP//HQAB
R1NJQgASDgQM//8dAAoCR1NJQwASDgQM//8dAAoDR1NJRAASDQQM//8eAABHU0lFABINBAz//x4A
AUdTSUYAEg4EDP//HgAKAkdTSUcAEg4EDP//HgAKA0dTSUgAEg0EDP//HwAAR1NJQQASDQQM//8f
AAFHU0lCABIOBAz//x8ACgJHU0lDABIOBAz//x8ACgNHU0lEABQaX1BSVACgDJNQSUNGAKRQUlRQ
oQakUFJUQVuBOi8DUENJMElTQV9QSVJRAVBSUUEIUFJRQghQUlFDCFBSUUQIACBQUlFFCFBSUUYI
UFJRRwhQUlFICBQTSVFTVAGgCXsKgGgApAoJpAoLFDRJUUNSCQhQUlIwEQ4KC4kGAAkBAAAAAHkA
ilBSUjAKBVBSUklwe2gKDwBQUlJJpFBSUjBbgkwHTE5LQQhfSElEDEHQDA8IX1VJRAAIX1BSUxEW
ChOJDgAJAwUAAAAKAAAACwAAAHkAFA9fU1RBAKRJUVNUUFJRQRQRX0RJUwB9UFJRQQqAUFJRQRQP
X0NSUwCkSVFDUlBSUUEUF19TUlMBimgKBVBSUklwUFJSSVBSUUFbgkwHTE5LQghfSElEDEHQDA8I
X1VJRAEIX1BSUxEWChOJDgAJAwUAAAAKAAAACwAAAHkAFA9fU1RBAKRJUVNUUFJRQhQRX0RJUwB9
UFJRQgqAUFJRQhQPX0NSUwCkSVFDUlBSUUIUF19TUlMBimgKBVBSUklwUFJSSVBSUUJbgk0HTE5L
QwhfSElEDEHQDA8IX1VJRAoCCF9QUlMRFgoTiQ4ACQMFAAAACgAAAAsAAAB5ABQPX1NUQQCkSVFT
VFBSUUMUEV9ESVMAfVBSUUMKgFBSUUMUD19DUlMApElRQ1JQUlFDFBdfU1JTAYpoCgVQUlJJcFBS
UklQUlFDW4JNB0xOS0QIX0hJRAxB0AwPCF9VSUQKAwhfUFJTERYKE4kOAAkDBQAAAAoAAAALAAAA
eQAUD19TVEEApElRU1RQUlFEFBFfRElTAH1QUlFECoBQUlFEFA9fQ1JTAKRJUUNSUFJRRBQXX1NS
UwGKaAoFUFJSSXBQUlJJUFJRRFuCTQdMTktFCF9ISUQMQdAMDwhfVUlECgQIX1BSUxEWChOJDgAJ
AwUAAAAKAAAACwAAAHkAFA9fU1RBAKRJUVNUUFJRRRQRX0RJUwB9UFJRRQqAUFJRRRQPX0NSUwCk
SVFDUlBSUUUUF19TUlMBimgKBVBSUklwUFJSSVBSUUVbgk0HTE5LRghfSElEDEHQDA8IX1VJRAoF
CF9QUlMRFgoTiQ4ACQMFAAAACgAAAAsAAAB5ABQPX1NUQQCkSVFTVFBSUUYUEV9ESVMAfVBSUUYK
gFBSUUYUD19DUlMApElRQ1JQUlFGFBdfU1JTAYpoCgVQUlJJcFBSUklQUlFGW4JNB0xOS0cIX0hJ
RAxB0AwPCF9VSUQKBghfUFJTERYKE4kOAAkDBQAAAAoAAAALAAAAeQAUD19TVEEApElRU1RQUlFH
FBFfRElTAH1QUlFHCoBQUlFHFA9fQ1JTAKRJUUNSUFJRRxQXX1NSUwGKaAoFUFJSSXBQUlJJUFJR
R1uCTQdMTktICF9ISUQMQdAMDwhfVUlECgcIX1BSUxEWChOJDgAJAwUAAAAKAAAACwAAAHkAFA9f
U1RBAKRJUVNUUFJRSBQRX0RJUwB9UFJRSAqAUFJRSBQPX0NSUwCkSVFDUlBSUUgUF19TUlMBimgK
BVBSUklwUFJSSVBSUUhbgk0ER1NJQQhfSElEDEHQDA8IX1VJRAoQCF9QUlMRDgoLiQYACQEQAAAA
eQAIX0NSUxEOCguJBgAJARAAAAB5ABQGX0RJUwAUBl9TUlMBW4JNBEdTSUIIX0hJRAxB0AwPCF9V
SUQKEQhfUFJTEQ4KC4kGAAkBEQAAAHkACF9DUlMRDgoLiQYACQERAAAAeQAUBl9ESVMAFAZfU1JT
AVuCTQRHU0lDCF9ISUQMQdAMDwhfVUlEChIIX1BSUxEOCguJBgAJARIAAAB5AAhfQ1JTEQ4KC4kG
AAkBEgAAAHkAFAZfRElTABQGX1NSUwFbgk0ER1NJRAhfSElEDEHQDA8IX1VJRAoTCF9QUlMRDgoL
iQYACQETAAAAeQAIX0NSUxEOCguJBgAJARMAAAB5ABQGX0RJUwAUBl9TUlMBW4JNBEdTSUUIX0hJ
RAxB0AwPCF9VSUQKFAhfUFJTEQ4KC4kGAAkBFAAAAHkACF9DUlMRDgoLiQYACQEUAAAAeQAUBl9E
SVMAFAZfU1JTAVuCTQRHU0lGCF9ISUQMQdAMDwhfVUlEChUIX1BSUxEOCguJBgAJARUAAAB5AAhf
Q1JTEQ4KC4kGAAkBFQAAAHkAFAZfRElTABQGX1NSUwFbgk0ER1NJRwhfSElEDEHQDA8IX1VJRAoW
CF9QUlMRDgoLiQYACQEWAAAAeQAIX0NSUxEOCguJBgAJARYAAAB5ABQGX0RJUwAUBl9TUlMBW4JN
BEdTSUgIX0hJRAxB0AwPCF9VSUQKFwhfUFJTEQ4KC4kGAAkBFwAAAHkACF9DUlMRDgoLiQYACQEX
AAAAeQAUBl9ESVMAFAZfU1JTARBKRl9TQl9bgkMKXC8DX1NCX1BDSTBQUkVTCF9ISUQMQdAKBghf
VUlEDUNQVSBIb3RwbHVnIHJlc291cmNlcwBbAUNQTEsACF9DUlMRDQoKRwHYDNgMAQx5AFuAUFJT
VAEL2AwKDFuBI1BSU1RBACBDUEVOAUNJTlMBQ1JNVgFDRUowAQAEQ0NNRAhbgRJQUlNUA0NTRUwg
ACBDREFUIBQMX0lOSQhwAENTRUxbgk07XC5fU0JfQ1BVUwhfSElEDUFDUEkwMDEwAAhfQ0lEDEHQ
CgUUNENURlkCoAqTaACGQzAwMGmgCpNoAYZDMDAxaaALk2gKAoZDMDAyaaALk2gKA4ZDMDAzaRRI
BkNTVEEJWyNcLwRfU0JfUENJMFBSRVNDUExL//9waFwvBF9TQl9QQ0kwUFJFU0NTRUxwAGCgGpNc
LwRfU0JfUENJMFBSRVNDUEVOAXAKD2BbJ1wvBF9TQl9QQ0kwUFJFU0NQTEukYBRNBUNFSjAJWyNc
LwRfU0JfUENJMFBSRVNDUExL//9waFwvBF9TQl9QQ0kwUFJFU0NTRUxwAVwvBF9TQl9QQ0kwUFJF
U0NFSjBbJ1wvBF9TQl9QQ0kwUFJFU0NQTEsUSA5DU0NOCFsjXC8EX1NCX1BDSTBQUkVTQ1BMS///
cAFgokELk2ABcABgcABcLwRfU0JfUENJMFBSRVNDQ01EoEcEk1wvBF9TQl9QQ0kwUFJFU0NJTlMB
Q1RGWVwvBF9TQl9QQ0kwUFJFU0NEQVQBcAFcLwRfU0JfUENJMFBSRVNDSU5TcAFgoUsEoEgEk1wv
BF9TQl9QQ0kwUFJFU0NSTVYBQ1RGWVwvBF9TQl9QQ0kwUFJFU0NEQVQKA3ABXC8EX1NCX1BDSTBQ
UkVTQ1JNVnABYFsnXC8EX1NCX1BDSTBQUkVTQ1BMSxRNCUNPU1QMWyNcLwRfU0JfUENJMFBSRVND
UExL//9waFwvBF9TQl9QQ0kwUFJFU0NTRUxwAVwvBF9TQl9QQ0kwUFJFU0NDTURwaVwvBF9TQl9Q
Q0kwUFJFU0NEQVRwCgJcLwRfU0JfUENJMFBSRVNDQ01EcGpcLwRfU0JfUENJMFBSRVNDREFUWydc
LwRfU0JfUENJMFBSRVNDUExLW4M4QzAwMAAAAAAAABQMX1NUQQikQ1NUQQAIX01BVBELCggACAAA
AQAAABQOX09TVAtDT1NUAGhpaluDRQRDMDAxAQAAAAAAFAxfU1RBCKRDU1RBAQhfTUFUEQsKCAAI
AQEBAAAAFAtfRUowAUNFSjABFA5fT1NUC0NPU1QBaGlqW4NIBEMwMDICAAAAAAAUDV9TVEEIpENT
VEEKAghfTUFUEQsKCAAIAgIBAAAAFAxfRUowAUNFSjAKAhQPX09TVAtDT1NUCgJoaWpbg0gEQzAw
MwMAAAAAABQNX1NUQQikQ1NUQQoDCF9NQVQRCwoIAAgDAwEAAAAUDF9FSjABQ0VKMAoDFA9fT1NU
C0NPU1QKA2hpahQbXC5fR1BFX0UwMgBcLwNfU0JfQ1BVU0NTQ04QFF9HUEUIX0hJRA1BQ1BJMDAw
NgAQQRFcLl9TQl9QQ0kwCF9DUlMRSgsKtogNAAIMAAAAAAD/AAAAAAFHAfgM+AwBCIgNAAEMAwAA
AAD3DAAA+AyIDQABDAMAAAAN//8AAADzhxcAAAwDAAAAAAAACgD//wsAAAAAAAAAAgCHFwAADAEA
AAAAAAAAgP///68AAAAAAAAAMIcXAAAMAQAAAAAAAADA//+//gAAAAAAAMA+iisAAAwDAAAAAAAA
AAAAAAAAAQAAAP////8IAAAAAAAAAAAAAAAAAAAACAAAAHkAW4JDBEdQRTAIX0hJRA1QTlAwQTA2
AAhfVUlEDUdQRTAgcmVzb3VyY2VzAAhfU1RBCgsIX0NSUxENCgpHASAGIAYBEHkAEClcAAhfUzNf
EgYEAQEAAAhfUzRfEggECgIKAgAACF9TNV8SBgQAAAAAEDtcLl9TQl9QQ0kwW4IuRldDRghfSElE
DVFFTVUwMDAyAAhfU1RBCgsIX0NSUxENCgpHARAFEAUBDHkAEEMKXF9TQl8QSwlQQ0kwW4ILUzAw
XwhfQURSAFuCKlMwOF8IX0FEUgwAAAEAFAhfUzFEAKQAFAhfUzJEAKQAFAhfUzNEAKQAW4IPU0Qw
XwhfQURSDAAAGgBbgg9TRDhfCF9BRFIMAAAbAFuCD1NFMF8IX0FEUgwAABwAW4IPU0U4XwhfQURS
DAAAHQBbgg9TRjBfCF9BRFIMAAAeABQGUENOVAA=
====
begin-base64 644 FACP.1
RkFDUPQAAAADW0JPQ0hTIEJYUENGQUNQAQAAAEJYUEMBAAAAAPD9f0Dw/X8BAAkAsgAAAAIDAAAA
BgAAAAAAAAQGAAAAAAAAAAAAAAgGAAAgBgAAAAAAAAQCAAQQAAAA/w//DwAAAAAAAAAAMgAAAKWE
AAABCAAA+QwAAAAAAAAPAAAAAAAAAAAAAABA8P1/AAAAAAEgAAAABgAAAAAAAAAAAAAAAAAAAAAA
AAEQAAAEBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAIBgAAAAAAAAGAAAAgBgAA
AAAAAAAAAAAAAAAAAAAAAA==
====
begin-base64 644 HPET.5
SFBFVDgAAAABA0JPQ0hTIEJYUENIUEVUAQAAAEJYUEMBAAAAAaKGgAAAAAAAAND+AAAAAAAAAAA=
====
begin-base64 644 MCFG.6
TUNGRzwAAAAB70JPQ0hTIEJYUENNQ0ZHAQAAAEJYUEMBAAAAAAAAAAAAAAAAAACwAAAAAAAAAP8A
AAAA
====
begin-base64 644 RSDT.0
UlNEVDgAAAABS0JPQ0hTIEJYUENSU0RUAQAAAEJYUEMBAAAANBD+fygR/n+4Ef5/ghL+f7oS/n8=
====
begin-base64 644 SSDT.4
U1NEVMoAAAAB00JPQ0hTIFZNR0VOSUQAAQAAAEJYUEMBAAAACFZHSUEMAPD/fxBBCFxfU0JfW4JI
B1ZHRU4IX0hJRA1RRU1VVkdJRAAIX0NJRA1WTV9HZW5fQ291bnRlcgAIX0RETg1WTV9HZW5fQ291
bnRlcgAUF19TVEEAcAoPYKAKk1ZHSUEAcABgpGAUIEFERFIAcBICAmBwclZHSUEKKACIYAAAcACI
YAEApGAUGVwuX0dQRV9FMDUAhlwuX1NCX1ZHRU4KgA==
====
begin-base64 644 headers
ClJTRCBQVFI6IENoZWNrc3VtPTIwNSwgT0VNSUQ9Qk9DSFMsIFJldmlzaW9uPTAsIFJzZHRBZGRy
ZXNzPTB4N2ZmZTEyZjYKCgpSU0RUOiBMZW5ndGg9NTYsIFJldmlzaW9uPTEsIENoZWNrc3VtPTc1
LAoJT0VNSUQ9Qk9DSFMsIE9FTSBUYWJsZSBJRD1CWFBDUlNEVCwgT0VNIFJldmlzaW9uPTB4MSwK
CUNyZWF0b3IgSUQ9QlhQQywgQ3JlYXRvciBSZXZpc2lvbj0weDEKCgoJRW50cmllcz17IDB4N2Zm
ZTEwMzQsIDB4N2ZmZTExMjgsIDB4N2ZmZTExYjgsIDB4N2ZmZTEyODIsIDB4N2ZmZTEyYmEgfQoK
CglEU0RUPTB4N2ZmZGYwNDAKCUlOVF9NT0RFTD1BUElDCglTQ0lfSU5UPTkKCVNNSV9DTUQ9MHhi
MiwgQUNQSV9FTkFCTEU9MHgyLCBBQ1BJX0RJU0FCTEU9MHgzLCBTNEJJT1NfUkVRPTB4MAoJUE0x
YV9FVlRfQkxLPTB4NjAwLTB4NjAzCglQTTFhX0NOVF9CTEs9MHg2MDQtMHg2MDUKCVBNMl9UTVJf
QkxLPTB4NjA4LTB4NjBiCglQTTJfR1BFMF9CTEs9MHg2MjAtMHg2MmYKCVBfTFZMMl9MQVQ9NDA5
NW1zLCBQX0xWTDNfTEFUPTQwOTVtcwoJRkxVU0hfU0laRT0wLCBGTFVTSF9TVFJJREU9MAoJRFVU
WV9PRkZTRVQ9MCwgRFVUWV9XSURUSD0wCglEQVlfQUxSTT0wLCBNT05fQUxSTT0wLCBDRU5UVVJZ
PTUwCglGbGFncz17V0JJTlZELFBST0NfQzEsU0xQX0JVVFRPTixSVENfUzR9CgoKRFNEVDogTGVu
Z3RoPTgxODAsIFJldmlzaW9uPTEsIENoZWNrc3VtPTE2NywKCU9FTUlEPUJPQ0hTLCBPRU0gVGFi
bGUgSUQ9QlhQQ0RTRFQsIE9FTSBSZXZpc2lvbj0weDEsCglDcmVhdG9yIElEPUJYUEMsIENyZWF0
b3IgUmV2aXNpb249MHgxCgoKQVBJQzogTGVuZ3RoPTE0NCwgUmV2aXNpb249MSwgQ2hlY2tzdW09
MTc0LAoJT0VNSUQ9Qk9DSFMsIE9FTSBUYWJsZSBJRD1CWFBDQVBJQywgT0VNIFJldmlzaW9uPTB4
MSwKCUNyZWF0b3IgSUQ9QlhQQywgQ3JlYXRvciBSZXZpc2lvbj0weDEKCgpTU0RUOiBMZW5ndGg9
MjAyLCBSZXZpc2lvbj0xLCBDaGVja3N1bT0yMTEsCglPRU1JRD1CT0NIUywgT0VNIFRhYmxlIElE
PVZNR0VOSUQsIE9FTSBSZXZpc2lvbj0weDEsCglDcmVhdG9yIElEPUJYUEMsIENyZWF0b3IgUmV2
aXNpb249MHgxCgoKSFBFVDogTGVuZ3RoPTU2LCBSZXZpc2lvbj0xLCBDaGVja3N1bT0zLAoJT0VN
SUQ9Qk9DSFMsIE9FTSBUYWJsZSBJRD1CWFBDSFBFVCwgT0VNIFJldmlzaW9uPTB4MSwKCUNyZWF0
b3IgSUQ9QlhQQywgQ3JlYXRvciBSZXZpc2lvbj0weDEKCgpNQ0ZHOiBMZW5ndGg9NjAsIFJldmlz
aW9uPTEsIENoZWNrc3VtPTIzOSwKCU9FTUlEPUJPQ0hTLCBPRU0gVGFibGUgSUQ9QlhQQ01DRkcs
IE9FTSBSZXZpc2lvbj0weDEsCglDcmVhdG9yIElEPUJYUEMsIENyZWF0b3IgUmV2aXNpb249MHgx
Cgo=
====

Reply | Threaded
Open this post in threaded view
|

Re: Bridge with lots of (90) vlans as ports does not forward frames after restart

Stefan Sperling-5
On Fri, Mar 20, 2020 at 01:50:42AM +0000, Tom Smyth wrote:

> >Synopsis: <bridge with alot of ports does not forward frames after reboot >
> >Category: <Network >
> >Environment:
> System      : OpenBSD 6.6
> Details     : OpenBSD 6.6 (GENERIC.MP) #7: Thu Mar 12 11:55:22 MDT 2020
> [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
>
> Architecture: OpenBSD.amd64
> Machine     : amd64
> >Description:
> <if you configure a bridge with hostname.bridge and add 90 vlans as
> protected ports
>          the bridge will not forward frames however if you run sh
> /etc/netstart bridgex it does
> start to forward
> ifconfig bridge101 after reboot compared with ifconfig bridge101 after
> the restart of the interface
> using sh /etc/netstart  appear very similar, the vlans appear to be
> members of the bridge fine
> both the bridge appears to learn mac addresses on ports both after
> reboot and after manual restart
> of interface)
> the only difference that I observed was the interface index
> after reboot bridge index was 6
> after restarting the interface the bridge index was 98 >
> >How-To-Repeat:
> <create a hostname.bridge101 file  add 90 vlans as protected ports
>          reboot the machine >
> >Fix:
> <restarting the bridge interface using sh /etc/netstart bridge101 worked
> I have added sh /etc/netstart bridge101 to /etc/rc.local

Tom, could you share your hostname.bridge101 file?
That might make it easier for others to reproduce the issue.

Is there any obvious difference in the counters displayed by
netstat -nI bridge101 or netstat -s in the working vs non-working states?

And does it also happen on -current?

Reply | Threaded
Open this post in threaded view
|

Re: Bridge with lots of (90) vlans as ports does not forward frames after restart

Ryan Freeman
On Fri, Mar 20, 2020 at 08:54:40AM +0100, Stefan Sperling wrote:

> On Fri, Mar 20, 2020 at 01:50:42AM +0000, Tom Smyth wrote:
> > >Synopsis: <bridge with alot of ports does not forward frames after reboot >
> > >Category: <Network >
> > >Environment:
> > System      : OpenBSD 6.6
> > Details     : OpenBSD 6.6 (GENERIC.MP) #7: Thu Mar 12 11:55:22 MDT 2020
> > [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
> >
> > Architecture: OpenBSD.amd64
> > Machine     : amd64
> > >Description:
> > <if you configure a bridge with hostname.bridge and add 90 vlans as
> > protected ports
> >          the bridge will not forward frames however if you run sh
> > /etc/netstart bridgex it does
> > start to forward
> > ifconfig bridge101 after reboot compared with ifconfig bridge101 after
> > the restart of the interface
> > using sh /etc/netstart  appear very similar, the vlans appear to be
> > members of the bridge fine
> > both the bridge appears to learn mac addresses on ports both after
> > reboot and after manual restart
> > of interface)
> > the only difference that I observed was the interface index
> > after reboot bridge index was 6
> > after restarting the interface the bridge index was 98 >
> > >How-To-Repeat:
> > <create a hostname.bridge101 file  add 90 vlans as protected ports
> >          reboot the machine >
> > >Fix:
> > <restarting the bridge interface using sh /etc/netstart bridge101 worked
> > I have added sh /etc/netstart bridge101 to /etc/rc.local
>
> Tom, could you share your hostname.bridge101 file?
> That might make it easier for others to reproduce the issue.
>
> Is there any obvious difference in the counters displayed by
> netstat -nI bridge101 or netstat -s in the working vs non-working states?
>
> And does it also happen on -current?
>

Hey,

I just experienced something very similar to this last night on two
separate hosts running amd64 6.6.  I had rebooted the first machine
after installing syspatch 021, 022 and noted i couldn't reach the
vm after reboot.

After much hair pulling, I discovered that the parent interface for
the vlan that was part of the bridge for vmm was not set in promiscuous
mode after reboot, and in my case simply `sh /etc/netstart vlan110' set
traffic in motion.  I also ended up with this in /etc/rc.local for now.

Unfortunately, I put these together rather recently, and while I did
the initial batch of syspatch(8) and rebooted, I think it was before
I had actually setup a VM on both.  Therefore I'm uncertain if the
recent two syspatches somehow introduced a regression.

heres my configs:

vmm1$ cat /etc/hostname.em0
inet 10.16.1.10 0xffffffe0
vmm1$ cat /etc/hostname.vlan110
vnetid 110 parent em0
up
vmm1$ cat /etc/hostname.bridge0
add vlan110
up

dmesg:
OpenBSD 6.6 (GENERIC.MP) #7: Thu Mar 12 11:55:22 MDT 2020
    [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 17048035328 (16258MB)
avail mem = 16518639616 (15753MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.8 @ 0xdbec0018 (87 entries)
bios0: vendor LENOVO version "FBKT96AUS" date 08/11/2014
bios0: LENOVO 10AB000KUS
acpi0 at bios0: ACPI 5.0
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP APIC FPDT FIDT TCPA MSDM SSDT SSDT MCFG SLIC HPET SSDT SSDT ASF! LUFT DMAR
acpi0: wakeup devices PXSX(S4) PXSX(S4) PXSX(S4) PXSX(S4) PXSX(S4) PXSX(S4) PXSX(S4) PXSX(S4) GLAN(S4) EHC1(S3) EHC2(S3) XHC_(S3) HDEF(S4) PEG0(S4) PEGP(S4) PEG1(S4) [...]
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel(R) Core(TM) i5-4570T CPU @ 2.90GHz, 3292.83 MHz, 06-3c-03
cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,PERF,ITSC,FSGSBASE,TSC_ADJUST,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,MD_CLEAR,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,XSAVEOPT,MELTDOWN
cpu0: 256KB 64b/line 8-way L2 cache
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges
cpu0: apic clock running at 99MHz
cpu0: mwait min=64, max=64, C-substates=0.2.1.2.4, IBE
cpu1 at mainbus0: apid 2 (application processor)
cpu1: Intel(R) Core(TM) i5-4570T CPU @ 2.90GHz, 3292.39 MHz, 06-3c-03
cpu1: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,PERF,ITSC,FSGSBASE,TSC_ADJUST,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,MD_CLEAR,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,XSAVEOPT,MELTDOWN
cpu1: 256KB 64b/line 8-way L2 cache
cpu1: smt 0, core 1, package 0
cpu2 at mainbus0: apid 1 (application processor)
cpu2: Intel(R) Core(TM) i5-4570T CPU @ 2.90GHz, 3292.38 MHz, 06-3c-03
cpu2: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,PERF,ITSC,FSGSBASE,TSC_ADJUST,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,MD_CLEAR,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,XSAVEOPT,MELTDOWN
cpu2: 256KB 64b/line 8-way L2 cache
cpu2: smt 1, core 0, package 0
cpu3 at mainbus0: apid 3 (application processor)
cpu3: Intel(R) Core(TM) i5-4570T CPU @ 2.90GHz, 3292.38 MHz, 06-3c-03
cpu3: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,PERF,ITSC,FSGSBASE,TSC_ADJUST,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,MD_CLEAR,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,XSAVEOPT,MELTDOWN
cpu3: 256KB 64b/line 8-way L2 cache
cpu3: smt 1, core 1, package 0
ioapic0 at mainbus0: apid 8 pa 0xfec00000, version 20, 24 pins
acpimcfg0 at acpi0
acpimcfg0: addr 0xf8000000, bus 0-63
acpihpet0 at acpi0: 14318179 Hz
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus -1 (PEG0)
acpiprt2 at acpi0: bus -1 (PEG1)
acpiprt3 at acpi0: bus -1 (PEG2)
acpiec0 at acpi0: not present
acpicpu0 at acpi0: C2(350@117 mwait.1@0x20), C1(1000@1 mwait.1), PSS
acpicpu1 at acpi0: C2(350@117 mwait.1@0x20), C1(1000@1 mwait.1), PSS
acpicpu2 at acpi0: C2(350@117 mwait.1@0x20), C1(1000@1 mwait.1), PSS
acpicpu3 at acpi0: C2(350@117 mwait.1@0x20), C1(1000@1 mwait.1), PSS
acpipwrres0 at acpi0: FN00, resource for FAN0
acpipwrres1 at acpi0: FN01, resource for FAN1
acpipwrres2 at acpi0: FN02, resource for FAN2
acpipwrres3 at acpi0: FN03, resource for FAN3
acpipwrres4 at acpi0: FN04, resource for FAN4
acpitz0 at acpi0: critical temperature is 90 degC
acpitz1 at acpi0: critical temperature is 90 degC
acpipci0 at acpi0 PCI0: 0x00000010 0x00000011 0x00000000
acpicmos0 at acpi0
tpm0 at acpi0: TPM_ addr 0xfed40000/0x5000, device 0x0000104a rev 0x4e
acpibtn0 at acpi0: PWRB
"PNP0C0B" at acpi0 not configured
"PNP0C0B" at acpi0 not configured
"PNP0C0B" at acpi0 not configured
"PNP0C0B" at acpi0 not configured
"PNP0C0B" at acpi0 not configured
"PNP0C14" at acpi0 not configured
"LEN4001" at acpi0 not configured
acpivideo0 at acpi0: GFX0
acpivout0 at acpivideo0: DD1F
cpu0: using VERW MDS workaround (except on vmm entry)
cpu0: Enhanced SpeedStep 3292 MHz: speeds: 2901, 2900, 2700, 2600, 2400, 2300, 2100, 2000, 1800, 1700, 1500, 1400, 1200, 1100, 900, 800 MHz
pci0 at mainbus0 bus 0
pchb0 at pci0 dev 0 function 0 "Intel Core 4G Host" rev 0x06
inteldrm0 at pci0 dev 2 function 0 "Intel HD Graphics 4600" rev 0x06
drm0 at inteldrm0
inteldrm0: msi
azalia0 at pci0 dev 3 function 0 "Intel Core 4G HD Audio" rev 0x06: msi
azalia0: No codecs found
xhci0 at pci0 dev 20 function 0 "Intel 8 Series xHCI" rev 0x04: msi, xHCI 1.0
usb0 at xhci0: USB revision 3.0
uhub0 at usb0 configuration 1 interface 0 "Intel xHCI root hub" rev 3.00/1.00 addr 1
"Intel 8 Series MEI" rev 0x04 at pci0 dev 22 function 0 not configured
em0 at pci0 dev 25 function 0 "Intel I217-LM" rev 0x04: msi, address 00:23:24:74:3d:ef
ehci0 at pci0 dev 26 function 0 "Intel 8 Series USB" rev 0x04: apic 8 int 17
usb1 at ehci0: USB revision 2.0
uhub1 at usb1 configuration 1 interface 0 "Intel EHCI root hub" rev 2.00/1.00 addr 1
ehci1 at pci0 dev 29 function 0 "Intel 8 Series USB" rev 0x04: apic 8 int 23
usb2 at ehci1: USB revision 2.0
uhub2 at usb2 configuration 1 interface 0 "Intel EHCI root hub" rev 2.00/1.00 addr 1
pcib0 at pci0 dev 31 function 0 "Intel Q87 LPC" rev 0x04
ahci0 at pci0 dev 31 function 2 "Intel 8 Series AHCI" rev 0x04: msi, AHCI 1.3
ahci0: port 0: 6.0Gb/s
scsibus1 at ahci0: 32 targets
sd0 at scsibus1 targ 0 lun 0: <ATA, KINGSTON SA400S3, S1Z4> naa.50026b7683268769
sd0: 228936MB, 512 bytes/sector, 468862128 sectors, thin
ichiic0 at pci0 dev 31 function 3 "Intel 8 Series SMBus" rev 0x04: apic 8 int 18
iic0 at ichiic0
spdmem0 at iic0 addr 0x50: 8GB DDR3 SDRAM PC3-12800 SO-DIMM
spdmem1 at iic0 addr 0x52: 8GB DDR3 SDRAM PC3-12800 SO-DIMM
isa0 at pcib0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5 irq 1 irq 12
pckbd0 at pckbc0 (kbd slot)
wskbd0 at pckbd0 mux 1
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
vmm0 at mainbus0: VMX/EPT
efifb at mainbus0 not configured
uhub3 at uhub1 port 1 configuration 1 interface 0 "Intel Rate Matching Hub" rev 2.00/0.04 addr 2
uhub4 at uhub2 port 1 configuration 1 interface 0 "Intel Rate Matching Hub" rev 2.00/0.04 addr 2
vscsi0 at root
scsibus2 at vscsi0: 256 targets
softraid0 at root
scsibus3 at softraid0: 256 targets
root on sd0a (505d661ead2ef443.a) swap on sd0b dump on sd0b
inteldrm0: 1024x768, 32bpp
wsdisplay0 at inteldrm0 mux 1
pckbd_enable: command error
wsdisplay0: screen 0-5 added (std, vt100 emulation)

Reply | Threaded
Open this post in threaded view
|

Re: Bridge with lots of (90) vlans as ports does not forward frames after restart

Tom Smyth
In reply to this post by Stefan Sperling-5
Hello, Ryan
I had suspected the syspatches but reverting the few that I thought I had
applied since early January  didn't seem to work. my focus was diverted
when I found that restarting the interface seemed to work with the the latest
patches applied.
Thanks


On Fri, 20 Mar 2020 at 10:41, Ryan Freeman <[hidden email]> wrote:

>
> On Fri, Mar 20, 2020 at 03:30:52AM -0700, Ryan Freeman wrote:
> > On Fri, Mar 20, 2020 at 08:54:40AM +0100, Stefan Sperling wrote:
> > > On Fri, Mar 20, 2020 at 01:50:42AM +0000, Tom Smyth wrote:
> > > > >Synopsis: <bridge with alot of ports does not forward frames after reboot >
> > > > >Category: <Network >
> > > > >Environment:
> > > > System      : OpenBSD 6.6
> > > > Details     : OpenBSD 6.6 (GENERIC.MP) #7: Thu Mar 12 11:55:22 MDT 2020
> > > > [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
> > > >
> > > > Architecture: OpenBSD.amd64
> > > > Machine     : amd64
> > > > >Description:
> > > > <if you configure a bridge with hostname.bridge and add 90 vlans as
> > > > protected ports
> > > >          the bridge will not forward frames however if you run sh
> > > > /etc/netstart bridgex it does
> > > > start to forward
> > > > ifconfig bridge101 after reboot compared with ifconfig bridge101 after
> > > > the restart of the interface
> > > > using sh /etc/netstart  appear very similar, the vlans appear to be
> > > > members of the bridge fine
> > > > both the bridge appears to learn mac addresses on ports both after
> > > > reboot and after manual restart
> > > > of interface)
> > > > the only difference that I observed was the interface index
> > > > after reboot bridge index was 6
> > > > after restarting the interface the bridge index was 98 >
> > > > >How-To-Repeat:
> > > > <create a hostname.bridge101 file  add 90 vlans as protected ports
> > > >          reboot the machine >
> > > > >Fix:
> > > > <restarting the bridge interface using sh /etc/netstart bridge101 worked
> > > > I have added sh /etc/netstart bridge101 to /etc/rc.local
> > >
> > > Tom, could you share your hostname.bridge101 file?
> > > That might make it easier for others to reproduce the issue.
> > >
> > > Is there any obvious difference in the counters displayed by
> > > netstat -nI bridge101 or netstat -s in the working vs non-working states?
> > >
> > > And does it also happen on -current?
> > >
> >
> > Hey,
> >
> > I just experienced something very similar to this last night on two
> > separate hosts running amd64 6.6.  I had rebooted the first machine
> > after installing syspatch 021, 022 and noted i couldn't reach the
> > vm after reboot.
>
> Gah, that should say syspatch 022_sysctl, 023_sosplice.  Apologies.



--
Kindest regards,
Tom Smyth.

Reply | Threaded
Open this post in threaded view
|

Re: Bridge with lots of (90) vlans as ports does not forward frames after restart

Tom Smyth
In reply to this post by Stefan Sperling-5
Hi Stefan,
I have attached the hostname.bridge101,
and the output of ifconfig bridge101 (both after reboot and after the
restart of the interface

The server is in production so I'll run those commands you requested,
I will build up a current box
to drop in and test also Thanks
Tom Smyth

On Fri, 20 Mar 2020 at 07:54, Stefan Sperling <[hidden email]> wrote:

>
> On Fri, Mar 20, 2020 at 01:50:42AM +0000, Tom Smyth wrote:
> > >Synopsis: <bridge with alot of ports does not forward frames after reboot >
> > >Category: <Network >
> > >Environment:
> > System      : OpenBSD 6.6
> > Details     : OpenBSD 6.6 (GENERIC.MP) #7: Thu Mar 12 11:55:22 MDT 2020
> > [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
> >
> > Architecture: OpenBSD.amd64
> > Machine     : amd64
> > >Description:
> > <if you configure a bridge with hostname.bridge and add 90 vlans as
> > protected ports
> >          the bridge will not forward frames however if you run sh
> > /etc/netstart bridgex it does
> > start to forward
> > ifconfig bridge101 after reboot compared with ifconfig bridge101 after
> > the restart of the interface
> > using sh /etc/netstart  appear very similar, the vlans appear to be
> > members of the bridge fine
> > both the bridge appears to learn mac addresses on ports both after
> > reboot and after manual restart
> > of interface)
> > the only difference that I observed was the interface index
> > after reboot bridge index was 6
> > after restarting the interface the bridge index was 98 >
> > >How-To-Repeat:
> > <create a hostname.bridge101 file  add 90 vlans as protected ports
> >          reboot the machine >
> > >Fix:
> > <restarting the bridge interface using sh /etc/netstart bridge101 worked
> > I have added sh /etc/netstart bridge101 to /etc/rc.local
>
> Tom, could you share your hostname.bridge101 file?
> That might make it easier for others to reproduce the issue.
>
> Is there any obvious difference in the counters displayed by
> netstat -nI bridge101 or netstat -s in the working vs non-working states?
>
> And does it also happen on -current?


--
Kindest regards,
Tom Smyth.

bridge101-patched-afterreboot.txt (13K) Download Attachment
bridge101-patched-afterdestroy-netstart.txt (16K) Download Attachment
hostname.bridge101 (5K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Bridge with lots of (90) vlans as ports does not forward frames after restart

Tom Smyth
Hello,
Sorry for the delay in replying  I dont get the opportunity to reboot
that box often and with the COVID-19 Crisis
Im trying to minimise maintenance  that impacts customers

i also tried to split the number of vlans across an additional ix(4)
parent interface but this did not change the behaviour

Please find output of diagnostic commands below

#netstat -nl bridge101

netstat -nI bridge101  (after reboot (broken)
ngabr# cat netstat-nI-bridge101-afterreboot
Name    Mtu   Network     Address              Ipkts Ifail    Opkts Ofail Colls
bridge101 1500  <Link>                           51546     0  2813599
   0     0

ngabr# cat netstat-nIbridge101-postnetstart  (after netstart (fixed))
Name    Mtu   Network     Address              Ipkts Ifail    Opkts Ofail Colls
bridge101 1500  <Link>                         5119709     0  8565403
   0     0

###########################################################################
#netstat -s

ngabr# cat netstat-s-afterreboot  (broken)
ip:
        3999 total packets received
        0 bad header checksums
        0 with size smaller than minimum
        0 with data size < data length
        0 with header length < data size
        0 with data length < header length
        0 with bad options
        0 with incorrect version number
        0 fragments received
        0 fragments dropped (duplicates or out of space)
        0 malformed fragments dropped
        0 fragments dropped after timeout
        0 packets reassembled ok
        237 packets for this host
        0 packets for unknown/unsupported protocol
        0 packets forwarded
        3092 packets not forwardable
        0 redirects sent
        10977 packets sent from this host
        0 packets sent with fabricated ip header
        0 output packets dropped due to no bufs, etc.
        11122 output packets discarded due to no route
        0 output datagrams fragmented
        0 fragments created
        0 datagrams that can't be fragmented
        0 fragment floods
        0 packets with ip length > max ip packet size
        0 tunneling packets that can't find gif
        0 datagrams with bad address in header
        3656 input datagrams software-checksummed
        2837975 output datagrams software-checksummed
        3335 multicast packets which we don't join
icmp:
        225 calls to icmp_error
        0 errors not generated because old message was icmp
        0 errors not generated because of rate limitation
        Output packet histogram:
                destination unreachable: 225
        0 messages with bad code fields
        0 messages < minimum length
        0 bad checksums
        0 messages with bad length
        0 echo requests to broadcast/multicast rejected
        0 message responses generated
igmp:
        0 messages received
        0 messages received with too few bytes
        0 messages received with bad checksum
        0 membership queries received
        0 membership queries received with invalid field(s)
        0 membership reports received
        0 membership reports received with invalid field(s)
        0 membership reports received for groups to which we belong
        0 membership reports sent
ipencap:
        0 total input packets
        0 total output packets
        0 packets shorter than header shows
        0 packets dropped due to policy
        0 packets with possibly spoofed local addresses
        0 packets were dropped due to full output queue
        0 input bytes
        0 output bytes
        0 protocol family mismatches
        0 attempts to use tunnel with unspecified endpoint(s)
tcp:
        54 packets sent
                24 data packets (2022 bytes)
                0 data packets (0 bytes) retransmitted
                0 fast retransmitted packets
                18 ack-only packets (18 delayed)
                0 URG only packets
                0 window probe packets
                0 window update packets
                12 control packets
                0 packets software-checksummed
        51 packets received
                21 acks (for 1956 bytes)
                6 duplicate acks
                0 acks for unsent data
                0 acks for old data
                30 packets (21161 bytes) received in-sequence
                0 completely duplicate packets (0 bytes)
                0 old duplicate packets
                0 packets with some duplicate data (0 bytes duplicated)
                0 out-of-order packets (0 bytes)
                0 packets (0 bytes) of data after window
                0 window probes
                0 window update packets
                0 packets received after close
                1 discarded for bad checksum
                0 discarded for bad header offset fields
                0 discarded because packet too short
                0 discarded for missing IPsec protection
                0 discarded due to memory shortage
                52 packets software-checksummed
                0 bad/missing md5 checksums
                0 good md5 checksums
        6 connection requests
        0 connection accepts
        6 connections established (including accepts)
        6 connections closed (including 0 drops)
        0 connections drained
        0 embryonic connections dropped
        27 segments updated rtt (of 30 attempts)
        0 retransmit timeouts
                0 connections dropped by rexmit timeout
        0 persist timeouts
        0 keepalive timeouts
                0 keepalive probes sent
                0 connections dropped by keepalive
        0 correct ACK header predictions
        12 correct data packet header predictions
        3 PCB cache misses
        3 dropped due to no socket
        0 ECN connections accepted
                0 ECE packets received
                0 CWR packets received
                0 CE packets received
                0 ECT packets sent
                0 ECE packets sent
                0 CWR packets sent
                        cwr by fastrecovery: 0
                        cwr by timeout: 0
                        cwr by ecn: 0
        0 bad connection attempts
        0 SYN packets dropped due to queue or memory full
        0 SYN cache entries added
                0 hash collisions
                0 completed
                0 aborted (no space to build PCB)
                0 timed out
                0 dropped due to overflow
                0 dropped due to bucket overflow
                0 dropped due to RST
                0 dropped due to ICMP unreachable
        0 SYN,ACKs retransmitted
        0 duplicate SYNs received for entries already in the cache
        0 SYNs dropped (no route or no space)
        0 SYN cache seeds with new random
        293 hash bucket array size in current SYN cache
        0 entries in current SYN cache, limit is 10255
        0 longest bucket length in current SYN cache, limit is 105
        0 uses of current SYN cache left
        0 SACK recovery episodes
                0 segment rexmits in SACK recovery episodes
                0 byte rexmits in SACK recovery episodes
        0 SACK options received
        0 SACK options sent
        0 SACK options dropped
udp:
        186 datagrams received
        0 with incomplete header
        0 with bad data length field
        0 with bad checksum
        6 with no checksum
        64 input packets software-checksummed
        0 output packets software-checksummed
        0 dropped due to no socket
        160 broadcast/multicast datagrams dropped due to no socket
        0 dropped due to missing IPsec protection
        0 dropped due to full socket buffers
        26 delivered
        26 datagrams output
        0 missed PCB cache
ipsec:
        0 input IPsec packets
        0 output IPsec packets
        0 input bytes
        0 output bytes
        0 input bytes, decompressed
        0 output bytes, uncompressed
        0 packets dropped on input
        0 packets dropped on output
        0 packets that failed crypto processing
        0 packets for which no XFORM was set in TDB received
        0 packets for which no TDB was found
esp:
        0 input ESP packets
        0 output ESP packets
        0 packets from unsupported protocol families
        0 packets shorter than header shows
        0 packets dropped due to policy
        0 packets for which no TDB was found
        0 input packets that failed to be processed
        0 packets with bad encryption received
        0 packets that failed verification received
        0 packets for which no XFORM was set in TDB received
        0 packets were dropped due to full output queue
        0 packets where counter wrapping was detected
        0 possibly replayed packets received
        0 packets with bad payload size or padding received
        0 packets attempted to use an invalid TDB
        0 packets got larger than max IP packet size
        0 packets that failed crypto processing
        0 output packets could not be sent
        0 input UDP encapsulated ESP packets
        0 output UDP encapsulated ESP packets
        0 UDP packets for non-encapsulating TDB received
        0 raw ESP packets for encapsulating TDB received
        0 input bytes
        0 output bytes
ah:
        0 input AH packets
        0 output AH packets
        0 packets from unsupported protocol families
        0 packets shorter than header shows
        0 packets dropped due to policy
        0 packets for which no TDB was found
        0 input packets that failed to be processed
        0 packets that failed verification received
        0 packets for which no XFORM was set in TDB received
        0 packets were dropped due to full output queue
        0 packets where counter wrapping was detected
        0 possibly replayed packets received
        0 packets with bad authenticator length received
        0 packets attempted to use an invalid TDB
        0 packets got larger than max IP packet size
        0 packets that failed crypto processing
        0 output packets could not be sent
        0 input bytes
        0 output bytes
etherip:
        0 packets shorter than header shows
        0 packets were dropped due to full output queue
        0 packets were dropped because of no interface/bridge information
        0 packets dropped due to policy
        0 packets dropped for other reasons
        0 input ethernet-in-IP packets
        0 output ethernet-in-IP packets
        0 input bytes
        0 output bytes
ipcomp:
        0 input IPCOMP packets
        0 output IPCOMP packets
        0 packets from unsupported protocol families
        0 packets shorter than header shows
        0 packets dropped due to policy
        0 packets for which no TDB was found
        0 input packets that failed to be processed
        0 packets for which no XFORM was set in TDB received
        0 packets were dropped due to full output queue
        0 packets where counter wrapping was detected
        0 packets attempted to use an invalid TDB
        0 packets got larger than max IP packet size
        0 packets that failed (de)compression processing
        0 output packets could not be sent
        0 packets less than minimum compression length
        0 input bytes
        0 output bytes
carp:
        0 packets received (IPv4)
        0 packets received (IPv6)
                0 packets discarded for bad interface
                0 packets discarded for wrong TTL
                0 packets shorter than header
                0 discarded for bad checksums
                0 discarded packets with a bad version
                0 discarded because packet too short
                0 discarded for bad authentication
                0 discarded for unknown vhid
                0 discarded because of a bad address list
        0 packets sent (IPv4)
        0 packets sent (IPv6)
                0 send failed due to mbuf memory error
        0 transitions to master
pfsync:
        0 packets received (IPv4)
        0 packets received (IPv6)
                0 packets discarded for bad interface
                0 packets discarded for bad ttl
                0 packets shorter than header
                0 packets discarded for bad version
                0 packets discarded for bad HMAC
                0 packets discarded for bad action
                0 packets discarded for short packet
                0 states discarded for bad values
                0 stale states
                0 failed state lookup/inserts
        0 packets sent (IPv4)
        0 packets sent (IPv6)
                0 send failed due to mbuf memory error
                0 send error
divert:
        0 total packets received
        0 dropped due to no socket
        0 dropped due to full socket buffers
        0 packets output
        0 errors
pflow:
        0 flows sent
        0 packets sent
                0 send failed due to mbuf memory error
                0 send error
ip6:
        11 total packets received
        0 with size smaller than minimum
        0 with data size < data length
        0 with bad options
        0 with incorrect version number
        0 fragments received
        0 fragments dropped (duplicates or out of space)
        0 fragments dropped after timeout
        0 fragments that exceeded limit
        0 packets reassembled ok
        0 packets for this host
        0 packets forwarded
        0 packets not forwardable
        0 redirects sent
        4 packets sent from this host
        0 packets sent with fabricated ip header
        0 output packets dropped due to no bufs, etc.
        0 output packets discarded due to no route
        0 output datagrams fragmented
        0 fragments created
        0 datagrams that can't be fragmented
        0 packets that violated scope rules
        11 multicast packets which we don't join
        Input packet histogram:
                ICMP6: 11
        Mbuf statistics:
                0 one mbufs
                0 one ext mbufs
                0 two or more ext mbufs
        0 tunneling packets that can't find gif
        0 packets discarded due to too many headers
        0 failures of source address selection
        0 forward cache hit
        0 forward cache miss
divert6:
        0 total packets received
        0 dropped due to no socket
        0 dropped due to full socket buffers
        0 packets output
        0 errors
icmp6:
        0 calls to icmp6_error
        0 errors not generated because old message was icmp6 or so
        0 errors not generated because of rate limitation
        Output packet histogram:
                multicast listener report: 4
        0 messages with bad code fields
        0 messages < minimum length
        0 bad checksums
        0 messages with bad length
        Histogram of error messages to be generated:
                0 no route
                0 administratively prohibited
                0 beyond scope
                0 address unreachable
                0 port unreachable
                0 packet too big
                0 time exceed transit
                0 time exceed reassembly
                0 erroneous header field
                0 unrecognized next header
                0 unrecognized option
                0 redirect
                0 unknown
        0 message responses generated
        0 messages with too many ND options
        0 messages with bad ND options
        0 bad neighbor solicitation messages
        0 bad neighbor advertisement messages
        0 bad router solicitation messages
        0 bad router advertisement messages
        0 bad redirect messages
        0 path MTU changes
rip6:
        0 messages received
        0 checksum calculations on inbound
        0 messages with bad checksum
        0 messages dropped due to no socket
        0 multicast messages dropped due to no socket
        0 messages dropped due to full socket buffers
        0 delivered
        0 datagrams output
#################################################################
ngabr# cat netstat-s-postnetstart  working
ip:
        8928 total packets received
        0 bad header checksums
        0 with size smaller than minimum
        0 with data size < data length
        0 with header length < data size
        0 with data length < header length
        0 with bad options
        0 with incorrect version number
        0 fragments received
        0 fragments dropped (duplicates or out of space)
        0 malformed fragments dropped
        0 fragments dropped after timeout
        0 packets reassembled ok
        490 packets for this host
        0 packets for unknown/unsupported protocol
        0 packets forwarded
        7270 packets not forwardable
        0 redirects sent
        19894 packets sent from this host
        0 packets sent with fabricated ip header
        0 output packets dropped due to no bufs, etc.
        20397 output packets discarded due to no route
        22 output datagrams fragmented
        22 fragments created
        0 datagrams that can't be fragmented
        0 fragment floods
        0 packets with ip length > max ip packet size
        0 tunneling packets that can't find gif
        0 datagrams with bad address in header
        8029 input datagrams software-checksummed
        15579679 output datagrams software-checksummed
        7953 multicast packets which we don't join
icmp:
        659 calls to icmp_error
        0 errors not generated because old message was icmp
        0 errors not generated because of rate limitation
        Output packet histogram:
                destination unreachable: 659
        0 messages with bad code fields
        0 messages < minimum length
        0 bad checksums
        0 messages with bad length
        0 echo requests to broadcast/multicast rejected
        0 message responses generated
igmp:
        0 messages received
        0 messages received with too few bytes
        0 messages received with bad checksum
        0 membership queries received
        0 membership queries received with invalid field(s)
        0 membership reports received
        0 membership reports received with invalid field(s)
        0 membership reports received for groups to which we belong
        0 membership reports sent
ipencap:
        0 total input packets
        0 total output packets
        0 packets shorter than header shows
        0 packets dropped due to policy
        0 packets with possibly spoofed local addresses
        0 packets were dropped due to full output queue
        0 input bytes
        0 output bytes
        0 protocol family mismatches
        0 attempts to use tunnel with unspecified endpoint(s)
tcp:
        108 packets sent
                48 data packets (4044 bytes)
                0 data packets (0 bytes) retransmitted
                0 fast retransmitted packets
                36 ack-only packets (36 delayed)
                0 URG only packets
                0 window probe packets
                0 window update packets
                24 control packets
                0 packets software-checksummed
        100 packets received
                44 acks (for 3960 bytes)
                12 duplicate acks
                0 acks for unsent data
                0 acks for old data
                60 packets (42320 bytes) received in-sequence
                0 completely duplicate packets (0 bytes)
                0 old duplicate packets
                0 packets with some duplicate data (0 bytes duplicated)
                0 out-of-order packets (0 bytes)
                0 packets (0 bytes) of data after window
                0 window probes
                0 window update packets
                0 packets received after close
                1 discarded for bad checksum
                0 discarded for bad header offset fields
                0 discarded because packet too short
                0 discarded for missing IPsec protection
                0 discarded due to memory shortage
                101 packets software-checksummed
                0 bad/missing md5 checksums
                0 good md5 checksums
        12 connection requests
        0 connection accepts
        12 connections established (including accepts)
        12 connections closed (including 0 drops)
        0 connections drained
        0 embryonic connections dropped
        56 segments updated rtt (of 60 attempts)
        0 retransmit timeouts
                0 connections dropped by rexmit timeout
        0 persist timeouts
        0 keepalive timeouts
                0 keepalive probes sent
                0 connections dropped by keepalive
        0 correct ACK header predictions
        24 correct data packet header predictions
        4 PCB cache misses
        4 dropped due to no socket
        0 ECN connections accepted
                0 ECE packets received
                0 CWR packets received
                0 CE packets received
                0 ECT packets sent
                0 ECE packets sent
                0 CWR packets sent
                        cwr by fastrecovery: 0
                        cwr by timeout: 0
                        cwr by ecn: 0
        0 bad connection attempts
        0 SYN packets dropped due to queue or memory full
        0 SYN cache entries added
                0 hash collisions
                0 completed
                0 aborted (no space to build PCB)
                0 timed out
                0 dropped due to overflow
                0 dropped due to bucket overflow
                0 dropped due to RST
                0 dropped due to ICMP unreachable
        0 SYN,ACKs retransmitted
        0 duplicate SYNs received for entries already in the cache
        0 SYNs dropped (no route or no space)
        0 SYN cache seeds with new random
        293 hash bucket array size in current SYN cache
        0 entries in current SYN cache, limit is 10255
        0 longest bucket length in current SYN cache, limit is 105
        0 uses of current SYN cache left
        0 SACK recovery episodes
                0 segment rexmits in SACK recovery episodes
                0 byte rexmits in SACK recovery episodes
        0 SACK options received
        0 SACK options sent
        0 SACK options dropped
udp:
        390 datagrams received
        0 with incomplete header
        0 with bad data length field
        0 with bad checksum
        14 with no checksum
        135 input packets software-checksummed
        0 output packets software-checksummed
        0 dropped due to no socket
        342 broadcast/multicast datagrams dropped due to no socket
        0 dropped due to missing IPsec protection
        0 dropped due to full socket buffers
        48 delivered
        48 datagrams output
        0 missed PCB cache
ipsec:
        0 input IPsec packets
        0 output IPsec packets
        0 input bytes
        0 output bytes
        0 input bytes, decompressed
        0 output bytes, uncompressed
        0 packets dropped on input
        0 packets dropped on output
        0 packets that failed crypto processing
        0 packets for which no XFORM was set in TDB received
        0 packets for which no TDB was found
esp:
        0 input ESP packets
        0 output ESP packets
        0 packets from unsupported protocol families
        0 packets shorter than header shows
        0 packets dropped due to policy
        0 packets for which no TDB was found
        0 input packets that failed to be processed
        0 packets with bad encryption received
        0 packets that failed verification received
        0 packets for which no XFORM was set in TDB received
        0 packets were dropped due to full output queue
        0 packets where counter wrapping was detected
        0 possibly replayed packets received
        0 packets with bad payload size or padding received
        0 packets attempted to use an invalid TDB
        0 packets got larger than max IP packet size
        0 packets that failed crypto processing
        0 output packets could not be sent
        0 input UDP encapsulated ESP packets
        0 output UDP encapsulated ESP packets
        0 UDP packets for non-encapsulating TDB received
        0 raw ESP packets for encapsulating TDB received
        0 input bytes
        0 output bytes
ah:
        0 input AH packets
        0 output AH packets
        0 packets from unsupported protocol families
        0 packets shorter than header shows
        0 packets dropped due to policy
        0 packets for which no TDB was found
        0 input packets that failed to be processed
        0 packets that failed verification received
        0 packets for which no XFORM was set in TDB received
        0 packets were dropped due to full output queue
        0 packets where counter wrapping was detected
        0 possibly replayed packets received
        0 packets with bad authenticator length received
        0 packets attempted to use an invalid TDB
        0 packets got larger than max IP packet size
        0 packets that failed crypto processing
        0 output packets could not be sent
        0 input bytes
        0 output bytes
etherip:
        0 packets shorter than header shows
        0 packets were dropped due to full output queue
        0 packets were dropped because of no interface/bridge information
        0 packets dropped due to policy
        0 packets dropped for other reasons
        0 input ethernet-in-IP packets
        0 output ethernet-in-IP packets
        0 input bytes
        0 output bytes
ipcomp:
        0 input IPCOMP packets
        0 output IPCOMP packets
        0 packets from unsupported protocol families
        0 packets shorter than header shows
        0 packets dropped due to policy
        0 packets for which no TDB was found
        0 input packets that failed to be processed
        0 packets for which no XFORM was set in TDB received
        0 packets were dropped due to full output queue
        0 packets where counter wrapping was detected
        0 packets attempted to use an invalid TDB
        0 packets got larger than max IP packet size
        0 packets that failed (de)compression processing
        0 output packets could not be sent
        0 packets less than minimum compression length
        0 input bytes
        0 output bytes
carp:
        0 packets received (IPv4)
        0 packets received (IPv6)
                0 packets discarded for bad interface
                0 packets discarded for wrong TTL
                0 packets shorter than header
                0 discarded for bad checksums
                0 discarded packets with a bad version
                0 discarded because packet too short
                0 discarded for bad authentication
                0 discarded for unknown vhid
                0 discarded because of a bad address list
        0 packets sent (IPv4)
        0 packets sent (IPv6)
                0 send failed due to mbuf memory error
        0 transitions to master
pfsync:
        0 packets received (IPv4)
        0 packets received (IPv6)
                0 packets discarded for bad interface
                0 packets discarded for bad ttl
                0 packets shorter than header
                0 packets discarded for bad version
                0 packets discarded for bad HMAC
                0 packets discarded for bad action
                0 packets discarded for short packet
                0 states discarded for bad values
                0 stale states
                0 failed state lookup/inserts
        0 packets sent (IPv4)
        0 packets sent (IPv6)
                0 send failed due to mbuf memory error
                0 send error
divert:
        0 total packets received
        0 dropped due to no socket
        0 dropped due to full socket buffers
        0 packets output
        0 errors
pflow:
        0 flows sent
        0 packets sent
                0 send failed due to mbuf memory error
                0 send error
ip6:
        841 total packets received
        0 with size smaller than minimum
        0 with data size < data length
        0 with bad options
        0 with incorrect version number
        0 fragments received
        0 fragments dropped (duplicates or out of space)
        0 fragments dropped after timeout
        0 fragments that exceeded limit
        0 packets reassembled ok
        0 packets for this host
        0 packets forwarded
        0 packets not forwardable
        0 redirects sent
        4 packets sent from this host
        0 packets sent with fabricated ip header
        0 output packets dropped due to no bufs, etc.
        0 output packets discarded due to no route
        0 output datagrams fragmented
        0 fragments created
        0 datagrams that can't be fragmented
        0 packets that violated scope rules
        839 multicast packets which we don't join
        Input packet histogram:
                UDP: 4
                ICMP6: 837
        Mbuf statistics:
                0 one mbufs
                0 one ext mbufs
                0 two or more ext mbufs
        0 tunneling packets that can't find gif
        0 packets discarded due to too many headers
        0 failures of source address selection
        0 forward cache hit
        0 forward cache miss
divert6:
        0 total packets received
        0 dropped due to no socket
        0 dropped due to full socket buffers
        0 packets output
        0 errors
icmp6:
        0 calls to icmp6_error
        0 errors not generated because old message was icmp6 or so
        0 errors not generated because of rate limitation
        Output packet histogram:
                multicast listener report: 4
        0 messages with bad code fields
        0 messages < minimum length
        0 bad checksums
        0 messages with bad length
        Histogram of error messages to be generated:
                0 no route
                0 administratively prohibited
                0 beyond scope
                0 address unreachable
                0 port unreachable
                0 packet too big
                0 time exceed transit
                0 time exceed reassembly
                0 erroneous header field
                0 unrecognized next header
                0 unrecognized option
                0 redirect
                0 unknown
        0 message responses generated
        0 messages with too many ND options
        0 messages with bad ND options
        0 bad neighbor solicitation messages
        0 bad neighbor advertisement messages
        0 bad router solicitation messages
        0 bad router advertisement messages
        0 bad redirect messages
        0 path MTU changes
rip6:
        0 messages received
        0 checksum calculations on inbound
        0 messages with bad checksum
        0 messages dropped due to no socket
        0 multicast messages dropped due to no socket
        0 messages dropped due to full socket buffers
        0 delivered
        0 datagrams output


On Fri, 20 Mar 2020 at 10:55, Tom Smyth <[hidden email]> wrote:

>
> Hi Stefan,
> I have attached the hostname.bridge101,
> and the output of ifconfig bridge101 (both after reboot and after the
> restart of the interface
>
> The server is in production so I'll run those commands you requested,
> I will build up a current box
> to drop in and test also Thanks
> Tom Smyth
>
> On Fri, 20 Mar 2020 at 07:54, Stefan Sperling <[hidden email]> wrote:
> >
> > On Fri, Mar 20, 2020 at 01:50:42AM +0000, Tom Smyth wrote:
> > > >Synopsis: <bridge with alot of ports does not forward frames after reboot >
> > > >Category: <Network >
> > > >Environment:
> > > System      : OpenBSD 6.6
> > > Details     : OpenBSD 6.6 (GENERIC.MP) #7: Thu Mar 12 11:55:22 MDT 2020
> > > [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
> > >
> > > Architecture: OpenBSD.amd64
> > > Machine     : amd64
> > > >Description:
> > > <if you configure a bridge with hostname.bridge and add 90 vlans as
> > > protected ports
> > >          the bridge will not forward frames however if you run sh
> > > /etc/netstart bridgex it does
> > > start to forward
> > > ifconfig bridge101 after reboot compared with ifconfig bridge101 after
> > > the restart of the interface
> > > using sh /etc/netstart  appear very similar, the vlans appear to be
> > > members of the bridge fine
> > > both the bridge appears to learn mac addresses on ports both after
> > > reboot and after manual restart
> > > of interface)
> > > the only difference that I observed was the interface index
> > > after reboot bridge index was 6
> > > after restarting the interface the bridge index was 98 >
> > > >How-To-Repeat:
> > > <create a hostname.bridge101 file  add 90 vlans as protected ports
> > >          reboot the machine >
> > > >Fix:
> > > <restarting the bridge interface using sh /etc/netstart bridge101 worked
> > > I have added sh /etc/netstart bridge101 to /etc/rc.local
> >
> > Tom, could you share your hostname.bridge101 file?
> > That might make it easier for others to reproduce the issue.
> >
> > Is there any obvious difference in the counters displayed by
> > netstat -nI bridge101 or netstat -s in the working vs non-working states?
> >
> > And does it also happen on -current?
>
>
>
> --
> Kindest regards,
> Tom Smyth.



--
Kindest regards,
Tom Smyth.

Reply | Threaded
Open this post in threaded view
|

Re: Bridge with lots of (90) vlans as ports does not forward frames after restart

Tom Smyth
This Issue is resolved in 6.7 Release and 6.7 Stable,  (and I assume in
Current)

Thanks for your help and I hope the details I sent earlier are of some help
(they were stuck in my draft folder)

Thanks again,
Tom Smyth

On Wed, 17 Jun 2020 at 01:35, Tom Smyth <[hidden email]>
wrote:

> Hello,
> Sorry for the delay in replying  I dont get the opportunity to reboot
> that box often and with the COVID-19 Crisis
> Im trying to minimise maintenance  that impacts customers
>
> i also tried to split the number of vlans across an additional ix(4)
> parent interface but this did not change the behaviour
>
> Please find output of diagnostic commands below
>
> #netstat -nl bridge101
>
> netstat -nI bridge101  (after reboot (broken)
> ngabr# cat netstat-nI-bridge101-afterreboot
> Name    Mtu   Network     Address              Ipkts Ifail    Opkts Ofail
> Colls
> bridge101 1500  <Link>                           51546     0  2813599
>    0     0
>
> ngabr# cat netstat-nIbridge101-postnetstart  (after netstart (fixed))
> Name    Mtu   Network     Address              Ipkts Ifail    Opkts Ofail
> Colls
> bridge101 1500  <Link>                         5119709     0  8565403
>    0     0
>
> ###########################################################################
> #netstat -s
>
> ngabr# cat netstat-s-afterreboot  (broken)
> ip:
>         3999 total packets received
>         0 bad header checksums
>         0 with size smaller than minimum
>         0 with data size < data length
>         0 with header length < data size
>         0 with data length < header length
>         0 with bad options
>         0 with incorrect version number
>         0 fragments received
>         0 fragments dropped (duplicates or out of space)
>         0 malformed fragments dropped
>         0 fragments dropped after timeout
>         0 packets reassembled ok
>         237 packets for this host
>         0 packets for unknown/unsupported protocol
>         0 packets forwarded
>         3092 packets not forwardable
>         0 redirects sent
>         10977 packets sent from this host
>         0 packets sent with fabricated ip header
>         0 output packets dropped due to no bufs, etc.
>         11122 output packets discarded due to no route
>         0 output datagrams fragmented
>         0 fragments created
>         0 datagrams that can't be fragmented
>         0 fragment floods
>         0 packets with ip length > max ip packet size
>         0 tunneling packets that can't find gif
>         0 datagrams with bad address in header
>         3656 input datagrams software-checksummed
>         2837975 output datagrams software-checksummed
>         3335 multicast packets which we don't join
> icmp:
>         225 calls to icmp_error
>         0 errors not generated because old message was icmp
>         0 errors not generated because of rate limitation
>         Output packet histogram:
>                 destination unreachable: 225
>         0 messages with bad code fields
>         0 messages < minimum length
>         0 bad checksums
>         0 messages with bad length
>         0 echo requests to broadcast/multicast rejected
>         0 message responses generated
> igmp:
>         0 messages received
>         0 messages received with too few bytes
>         0 messages received with bad checksum
>         0 membership queries received
>         0 membership queries received with invalid field(s)
>         0 membership reports received
>         0 membership reports received with invalid field(s)
>         0 membership reports received for groups to which we belong
>         0 membership reports sent
> ipencap:
>         0 total input packets
>         0 total output packets
>         0 packets shorter than header shows
>         0 packets dropped due to policy
>         0 packets with possibly spoofed local addresses
>         0 packets were dropped due to full output queue
>         0 input bytes
>         0 output bytes
>         0 protocol family mismatches
>         0 attempts to use tunnel with unspecified endpoint(s)
> tcp:
>         54 packets sent
>                 24 data packets (2022 bytes)
>                 0 data packets (0 bytes) retransmitted
>                 0 fast retransmitted packets
>                 18 ack-only packets (18 delayed)
>                 0 URG only packets
>                 0 window probe packets
>                 0 window update packets
>                 12 control packets
>                 0 packets software-checksummed
>         51 packets received
>                 21 acks (for 1956 bytes)
>                 6 duplicate acks
>                 0 acks for unsent data
>                 0 acks for old data
>                 30 packets (21161 bytes) received in-sequence
>                 0 completely duplicate packets (0 bytes)
>                 0 old duplicate packets
>                 0 packets with some duplicate data (0 bytes duplicated)
>                 0 out-of-order packets (0 bytes)
>                 0 packets (0 bytes) of data after window
>                 0 window probes
>                 0 window update packets
>                 0 packets received after close
>                 1 discarded for bad checksum
>                 0 discarded for bad header offset fields
>                 0 discarded because packet too short
>                 0 discarded for missing IPsec protection
>                 0 discarded due to memory shortage
>                 52 packets software-checksummed
>                 0 bad/missing md5 checksums
>                 0 good md5 checksums
>         6 connection requests
>         0 connection accepts
>         6 connections established (including accepts)
>         6 connections closed (including 0 drops)
>         0 connections drained
>         0 embryonic connections dropped
>         27 segments updated rtt (of 30 attempts)
>         0 retransmit timeouts
>                 0 connections dropped by rexmit timeout
>         0 persist timeouts
>         0 keepalive timeouts
>                 0 keepalive probes sent
>                 0 connections dropped by keepalive
>         0 correct ACK header predictions
>         12 correct data packet header predictions
>         3 PCB cache misses
>         3 dropped due to no socket
>         0 ECN connections accepted
>                 0 ECE packets received
>                 0 CWR packets received
>                 0 CE packets received
>                 0 ECT packets sent
>                 0 ECE packets sent
>                 0 CWR packets sent
>                         cwr by fastrecovery: 0
>                         cwr by timeout: 0
>                         cwr by ecn: 0
>         0 bad connection attempts
>         0 SYN packets dropped due to queue or memory full
>         0 SYN cache entries added
>                 0 hash collisions
>                 0 completed
>                 0 aborted (no space to build PCB)
>                 0 timed out
>                 0 dropped due to overflow
>                 0 dropped due to bucket overflow
>                 0 dropped due to RST
>                 0 dropped due to ICMP unreachable
>         0 SYN,ACKs retransmitted
>         0 duplicate SYNs received for entries already in the cache
>         0 SYNs dropped (no route or no space)
>         0 SYN cache seeds with new random
>         293 hash bucket array size in current SYN cache
>         0 entries in current SYN cache, limit is 10255
>         0 longest bucket length in current SYN cache, limit is 105
>         0 uses of current SYN cache left
>         0 SACK recovery episodes
>                 0 segment rexmits in SACK recovery episodes
>                 0 byte rexmits in SACK recovery episodes
>         0 SACK options received
>         0 SACK options sent
>         0 SACK options dropped
> udp:
>         186 datagrams received
>         0 with incomplete header
>         0 with bad data length field
>         0 with bad checksum
>         6 with no checksum
>         64 input packets software-checksummed
>         0 output packets software-checksummed
>         0 dropped due to no socket
>         160 broadcast/multicast datagrams dropped due to no socket
>         0 dropped due to missing IPsec protection
>         0 dropped due to full socket buffers
>         26 delivered
>         26 datagrams output
>         0 missed PCB cache
> ipsec:
>         0 input IPsec packets
>         0 output IPsec packets
>         0 input bytes
>         0 output bytes
>         0 input bytes, decompressed
>         0 output bytes, uncompressed
>         0 packets dropped on input
>         0 packets dropped on output
>         0 packets that failed crypto processing
>         0 packets for which no XFORM was set in TDB received
>         0 packets for which no TDB was found
> esp:
>         0 input ESP packets
>         0 output ESP packets
>         0 packets from unsupported protocol families
>         0 packets shorter than header shows
>         0 packets dropped due to policy
>         0 packets for which no TDB was found
>         0 input packets that failed to be processed
>         0 packets with bad encryption received
>         0 packets that failed verification received
>         0 packets for which no XFORM was set in TDB received
>         0 packets were dropped due to full output queue
>         0 packets where counter wrapping was detected
>         0 possibly replayed packets received
>         0 packets with bad payload size or padding received
>         0 packets attempted to use an invalid TDB
>         0 packets got larger than max IP packet size
>         0 packets that failed crypto processing
>         0 output packets could not be sent
>         0 input UDP encapsulated ESP packets
>         0 output UDP encapsulated ESP packets
>         0 UDP packets for non-encapsulating TDB received
>         0 raw ESP packets for encapsulating TDB received
>         0 input bytes
>         0 output bytes
> ah:
>         0 input AH packets
>         0 output AH packets
>         0 packets from unsupported protocol families
>         0 packets shorter than header shows
>         0 packets dropped due to policy
>         0 packets for which no TDB was found
>         0 input packets that failed to be processed
>         0 packets that failed verification received
>         0 packets for which no XFORM was set in TDB received
>         0 packets were dropped due to full output queue
>         0 packets where counter wrapping was detected
>         0 possibly replayed packets received
>         0 packets with bad authenticator length received
>         0 packets attempted to use an invalid TDB
>         0 packets got larger than max IP packet size
>         0 packets that failed crypto processing
>         0 output packets could not be sent
>         0 input bytes
>         0 output bytes
> etherip:
>         0 packets shorter than header shows
>         0 packets were dropped due to full output queue
>         0 packets were dropped because of no interface/bridge information
>         0 packets dropped due to policy
>         0 packets dropped for other reasons
>         0 input ethernet-in-IP packets
>         0 output ethernet-in-IP packets
>         0 input bytes
>         0 output bytes
> ipcomp:
>         0 input IPCOMP packets
>         0 output IPCOMP packets
>         0 packets from unsupported protocol families
>         0 packets shorter than header shows
>         0 packets dropped due to policy
>         0 packets for which no TDB was found
>         0 input packets that failed to be processed
>         0 packets for which no XFORM was set in TDB received
>         0 packets were dropped due to full output queue
>         0 packets where counter wrapping was detected
>         0 packets attempted to use an invalid TDB
>         0 packets got larger than max IP packet size
>         0 packets that failed (de)compression processing
>         0 output packets could not be sent
>         0 packets less than minimum compression length
>         0 input bytes
>         0 output bytes
> carp:
>         0 packets received (IPv4)
>         0 packets received (IPv6)
>                 0 packets discarded for bad interface
>                 0 packets discarded for wrong TTL
>                 0 packets shorter than header
>                 0 discarded for bad checksums
>                 0 discarded packets with a bad version
>                 0 discarded because packet too short
>                 0 discarded for bad authentication
>                 0 discarded for unknown vhid
>                 0 discarded because of a bad address list
>         0 packets sent (IPv4)
>         0 packets sent (IPv6)
>                 0 send failed due to mbuf memory error
>         0 transitions to master
> pfsync:
>         0 packets received (IPv4)
>         0 packets received (IPv6)
>                 0 packets discarded for bad interface
>                 0 packets discarded for bad ttl
>                 0 packets shorter than header
>                 0 packets discarded for bad version
>                 0 packets discarded for bad HMAC
>                 0 packets discarded for bad action
>                 0 packets discarded for short packet
>                 0 states discarded for bad values
>                 0 stale states
>                 0 failed state lookup/inserts
>         0 packets sent (IPv4)
>         0 packets sent (IPv6)
>                 0 send failed due to mbuf memory error
>                 0 send error
> divert:
>         0 total packets received
>         0 dropped due to no socket
>         0 dropped due to full socket buffers
>         0 packets output
>         0 errors
> pflow:
>         0 flows sent
>         0 packets sent
>                 0 send failed due to mbuf memory error
>                 0 send error
> ip6:
>         11 total packets received
>         0 with size smaller than minimum
>         0 with data size < data length
>         0 with bad options
>         0 with incorrect version number
>         0 fragments received
>         0 fragments dropped (duplicates or out of space)
>         0 fragments dropped after timeout
>         0 fragments that exceeded limit
>         0 packets reassembled ok
>         0 packets for this host
>         0 packets forwarded
>         0 packets not forwardable
>         0 redirects sent
>         4 packets sent from this host
>         0 packets sent with fabricated ip header
>         0 output packets dropped due to no bufs, etc.
>         0 output packets discarded due to no route
>         0 output datagrams fragmented
>         0 fragments created
>         0 datagrams that can't be fragmented
>         0 packets that violated scope rules
>         11 multicast packets which we don't join
>         Input packet histogram:
>                 ICMP6: 11
>         Mbuf statistics:
>                 0 one mbufs
>                 0 one ext mbufs
>                 0 two or more ext mbufs
>         0 tunneling packets that can't find gif
>         0 packets discarded due to too many headers
>         0 failures of source address selection
>         0 forward cache hit
>         0 forward cache miss
> divert6:
>         0 total packets received
>         0 dropped due to no socket
>         0 dropped due to full socket buffers
>         0 packets output
>         0 errors
> icmp6:
>         0 calls to icmp6_error
>         0 errors not generated because old message was icmp6 or so
>         0 errors not generated because of rate limitation
>         Output packet histogram:
>                 multicast listener report: 4
>         0 messages with bad code fields
>         0 messages < minimum length
>         0 bad checksums
>         0 messages with bad length
>         Histogram of error messages to be generated:
>                 0 no route
>                 0 administratively prohibited
>                 0 beyond scope
>                 0 address unreachable
>                 0 port unreachable
>                 0 packet too big
>                 0 time exceed transit
>                 0 time exceed reassembly
>                 0 erroneous header field
>                 0 unrecognized next header
>                 0 unrecognized option
>                 0 redirect
>                 0 unknown
>         0 message responses generated
>         0 messages with too many ND options
>         0 messages with bad ND options
>         0 bad neighbor solicitation messages
>         0 bad neighbor advertisement messages
>         0 bad router solicitation messages
>         0 bad router advertisement messages
>         0 bad redirect messages
>         0 path MTU changes
> rip6:
>         0 messages received
>         0 checksum calculations on inbound
>         0 messages with bad checksum
>         0 messages dropped due to no socket
>         0 multicast messages dropped due to no socket
>         0 messages dropped due to full socket buffers
>         0 delivered
>         0 datagrams output
> #################################################################
> ngabr# cat netstat-s-postnetstart  working
> ip:
>         8928 total packets received
>         0 bad header checksums
>         0 with size smaller than minimum
>         0 with data size < data length
>         0 with header length < data size
>         0 with data length < header length
>         0 with bad options
>         0 with incorrect version number
>         0 fragments received
>         0 fragments dropped (duplicates or out of space)
>         0 malformed fragments dropped
>         0 fragments dropped after timeout
>         0 packets reassembled ok
>         490 packets for this host
>         0 packets for unknown/unsupported protocol
>         0 packets forwarded
>         7270 packets not forwardable
>         0 redirects sent
>         19894 packets sent from this host
>         0 packets sent with fabricated ip header
>         0 output packets dropped due to no bufs, etc.
>         20397 output packets discarded due to no route
>         22 output datagrams fragmented
>         22 fragments created
>         0 datagrams that can't be fragmented
>         0 fragment floods
>         0 packets with ip length > max ip packet size
>         0 tunneling packets that can't find gif
>         0 datagrams with bad address in header
>         8029 input datagrams software-checksummed
>         15579679 output datagrams software-checksummed
>         7953 multicast packets which we don't join
> icmp:
>         659 calls to icmp_error
>         0 errors not generated because old message was icmp
>         0 errors not generated because of rate limitation
>         Output packet histogram:
>                 destination unreachable: 659
>         0 messages with bad code fields
>         0 messages < minimum length
>         0 bad checksums
>         0 messages with bad length
>         0 echo requests to broadcast/multicast rejected
>         0 message responses generated
> igmp:
>         0 messages received
>         0 messages received with too few bytes
>         0 messages received with bad checksum
>         0 membership queries received
>         0 membership queries received with invalid field(s)
>         0 membership reports received
>         0 membership reports received with invalid field(s)
>         0 membership reports received for groups to which we belong
>         0 membership reports sent
> ipencap:
>         0 total input packets
>         0 total output packets
>         0 packets shorter than header shows
>         0 packets dropped due to policy
>         0 packets with possibly spoofed local addresses
>         0 packets were dropped due to full output queue
>         0 input bytes
>         0 output bytes
>         0 protocol family mismatches
>         0 attempts to use tunnel with unspecified endpoint(s)
> tcp:
>         108 packets sent
>                 48 data packets (4044 bytes)
>                 0 data packets (0 bytes) retransmitted
>                 0 fast retransmitted packets
>                 36 ack-only packets (36 delayed)
>                 0 URG only packets
>                 0 window probe packets
>                 0 window update packets
>                 24 control packets
>                 0 packets software-checksummed
>         100 packets received
>                 44 acks (for 3960 bytes)
>                 12 duplicate acks
>                 0 acks for unsent data
>                 0 acks for old data
>                 60 packets (42320 bytes) received in-sequence
>                 0 completely duplicate packets (0 bytes)
>                 0 old duplicate packets
>                 0 packets with some duplicate data (0 bytes duplicated)
>                 0 out-of-order packets (0 bytes)
>                 0 packets (0 bytes) of data after window
>                 0 window probes
>                 0 window update packets
>                 0 packets received after close
>                 1 discarded for bad checksum
>                 0 discarded for bad header offset fields
>                 0 discarded because packet too short
>                 0 discarded for missing IPsec protection
>                 0 discarded due to memory shortage
>                 101 packets software-checksummed
>                 0 bad/missing md5 checksums
>                 0 good md5 checksums
>         12 connection requests
>         0 connection accepts
>         12 connections established (including accepts)
>         12 connections closed (including 0 drops)
>         0 connections drained
>         0 embryonic connections dropped
>         56 segments updated rtt (of 60 attempts)
>         0 retransmit timeouts
>                 0 connections dropped by rexmit timeout
>         0 persist timeouts
>         0 keepalive timeouts
>                 0 keepalive probes sent
>                 0 connections dropped by keepalive
>         0 correct ACK header predictions
>         24 correct data packet header predictions
>         4 PCB cache misses
>         4 dropped due to no socket
>         0 ECN connections accepted
>                 0 ECE packets received
>                 0 CWR packets received
>                 0 CE packets received
>                 0 ECT packets sent
>                 0 ECE packets sent
>                 0 CWR packets sent
>                         cwr by fastrecovery: 0
>                         cwr by timeout: 0
>                         cwr by ecn: 0
>         0 bad connection attempts
>         0 SYN packets dropped due to queue or memory full
>         0 SYN cache entries added
>                 0 hash collisions
>                 0 completed
>                 0 aborted (no space to build PCB)
>                 0 timed out
>                 0 dropped due to overflow
>                 0 dropped due to bucket overflow
>                 0 dropped due to RST
>                 0 dropped due to ICMP unreachable
>         0 SYN,ACKs retransmitted
>         0 duplicate SYNs received for entries already in the cache
>         0 SYNs dropped (no route or no space)
>         0 SYN cache seeds with new random
>         293 hash bucket array size in current SYN cache
>         0 entries in current SYN cache, limit is 10255
>         0 longest bucket length in current SYN cache, limit is 105
>         0 uses of current SYN cache left
>         0 SACK recovery episodes
>                 0 segment rexmits in SACK recovery episodes
>                 0 byte rexmits in SACK recovery episodes
>         0 SACK options received
>         0 SACK options sent
>         0 SACK options dropped
> udp:
>         390 datagrams received
>         0 with incomplete header
>         0 with bad data length field
>         0 with bad checksum
>         14 with no checksum
>         135 input packets software-checksummed
>         0 output packets software-checksummed
>         0 dropped due to no socket
>         342 broadcast/multicast datagrams dropped due to no socket
>         0 dropped due to missing IPsec protection
>         0 dropped due to full socket buffers
>         48 delivered
>         48 datagrams output
>         0 missed PCB cache
> ipsec:
>         0 input IPsec packets
>         0 output IPsec packets
>         0 input bytes
>         0 output bytes
>         0 input bytes, decompressed
>         0 output bytes, uncompressed
>         0 packets dropped on input
>         0 packets dropped on output
>         0 packets that failed crypto processing
>         0 packets for which no XFORM was set in TDB received
>         0 packets for which no TDB was found
> esp:
>         0 input ESP packets
>         0 output ESP packets
>         0 packets from unsupported protocol families
>         0 packets shorter than header shows
>         0 packets dropped due to policy
>         0 packets for which no TDB was found
>         0 input packets that failed to be processed
>         0 packets with bad encryption received
>         0 packets that failed verification received
>         0 packets for which no XFORM was set in TDB received
>         0 packets were dropped due to full output queue
>         0 packets where counter wrapping was detected
>         0 possibly replayed packets received
>         0 packets with bad payload size or padding received
>         0 packets attempted to use an invalid TDB
>         0 packets got larger than max IP packet size
>         0 packets that failed crypto processing
>         0 output packets could not be sent
>         0 input UDP encapsulated ESP packets
>         0 output UDP encapsulated ESP packets
>         0 UDP packets for non-encapsulating TDB received
>         0 raw ESP packets for encapsulating TDB received
>         0 input bytes
>         0 output bytes
> ah:
>         0 input AH packets
>         0 output AH packets
>         0 packets from unsupported protocol families
>         0 packets shorter than header shows
>         0 packets dropped due to policy
>         0 packets for which no TDB was found
>         0 input packets that failed to be processed
>         0 packets that failed verification received
>         0 packets for which no XFORM was set in TDB received
>         0 packets were dropped due to full output queue
>         0 packets where counter wrapping was detected
>         0 possibly replayed packets received
>         0 packets with bad authenticator length received
>         0 packets attempted to use an invalid TDB
>         0 packets got larger than max IP packet size
>         0 packets that failed crypto processing
>         0 output packets could not be sent
>         0 input bytes
>         0 output bytes
> etherip:
>         0 packets shorter than header shows
>         0 packets were dropped due to full output queue
>         0 packets were dropped because of no interface/bridge information
>         0 packets dropped due to policy
>         0 packets dropped for other reasons
>         0 input ethernet-in-IP packets
>         0 output ethernet-in-IP packets
>         0 input bytes
>         0 output bytes
> ipcomp:
>         0 input IPCOMP packets
>         0 output IPCOMP packets
>         0 packets from unsupported protocol families
>         0 packets shorter than header shows
>         0 packets dropped due to policy
>         0 packets for which no TDB was found
>         0 input packets that failed to be processed
>         0 packets for which no XFORM was set in TDB received
>         0 packets were dropped due to full output queue
>         0 packets where counter wrapping was detected
>         0 packets attempted to use an invalid TDB
>         0 packets got larger than max IP packet size
>         0 packets that failed (de)compression processing
>         0 output packets could not be sent
>         0 packets less than minimum compression length
>         0 input bytes
>         0 output bytes
> carp:
>         0 packets received (IPv4)
>         0 packets received (IPv6)
>                 0 packets discarded for bad interface
>                 0 packets discarded for wrong TTL
>                 0 packets shorter than header
>                 0 discarded for bad checksums
>                 0 discarded packets with a bad version
>                 0 discarded because packet too short
>                 0 discarded for bad authentication
>                 0 discarded for unknown vhid
>                 0 discarded because of a bad address list
>         0 packets sent (IPv4)
>         0 packets sent (IPv6)
>                 0 send failed due to mbuf memory error
>         0 transitions to master
> pfsync:
>         0 packets received (IPv4)
>         0 packets received (IPv6)
>                 0 packets discarded for bad interface
>                 0 packets discarded for bad ttl
>                 0 packets shorter than header
>                 0 packets discarded for bad version
>                 0 packets discarded for bad HMAC
>                 0 packets discarded for bad action
>                 0 packets discarded for short packet
>                 0 states discarded for bad values
>                 0 stale states
>                 0 failed state lookup/inserts
>         0 packets sent (IPv4)
>         0 packets sent (IPv6)
>                 0 send failed due to mbuf memory error
>                 0 send error
> divert:
>         0 total packets received
>         0 dropped due to no socket
>         0 dropped due to full socket buffers
>         0 packets output
>         0 errors
> pflow:
>         0 flows sent
>         0 packets sent
>                 0 send failed due to mbuf memory error
>                 0 send error
> ip6:
>         841 total packets received
>         0 with size smaller than minimum
>         0 with data size < data length
>         0 with bad options
>         0 with incorrect version number
>         0 fragments received
>         0 fragments dropped (duplicates or out of space)
>         0 fragments dropped after timeout
>         0 fragments that exceeded limit
>         0 packets reassembled ok
>         0 packets for this host
>         0 packets forwarded
>         0 packets not forwardable
>         0 redirects sent
>         4 packets sent from this host
>         0 packets sent with fabricated ip header
>         0 output packets dropped due to no bufs, etc.
>         0 output packets discarded due to no route
>         0 output datagrams fragmented
>         0 fragments created
>         0 datagrams that can't be fragmented
>         0 packets that violated scope rules
>         839 multicast packets which we don't join
>         Input packet histogram:
>                 UDP: 4
>                 ICMP6: 837
>         Mbuf statistics:
>                 0 one mbufs
>                 0 one ext mbufs
>                 0 two or more ext mbufs
>         0 tunneling packets that can't find gif
>         0 packets discarded due to too many headers
>         0 failures of source address selection
>         0 forward cache hit
>         0 forward cache miss
> divert6:
>         0 total packets received
>         0 dropped due to no socket
>         0 dropped due to full socket buffers
>         0 packets output
>         0 errors
> icmp6:
>         0 calls to icmp6_error
>         0 errors not generated because old message was icmp6 or so
>         0 errors not generated because of rate limitation
>         Output packet histogram:
>                 multicast listener report: 4
>         0 messages with bad code fields
>         0 messages < minimum length
>         0 bad checksums
>         0 messages with bad length
>         Histogram of error messages to be generated:
>                 0 no route
>                 0 administratively prohibited
>                 0 beyond scope
>                 0 address unreachable
>                 0 port unreachable
>                 0 packet too big
>                 0 time exceed transit
>                 0 time exceed reassembly
>                 0 erroneous header field
>                 0 unrecognized next header
>                 0 unrecognized option
>                 0 redirect
>                 0 unknown
>         0 message responses generated
>         0 messages with too many ND options
>         0 messages with bad ND options
>         0 bad neighbor solicitation messages
>         0 bad neighbor advertisement messages
>         0 bad router solicitation messages
>         0 bad router advertisement messages
>         0 bad redirect messages
>         0 path MTU changes
> rip6:
>         0 messages received
>         0 checksum calculations on inbound
>         0 messages with bad checksum
>         0 messages dropped due to no socket
>         0 multicast messages dropped due to no socket
>         0 messages dropped due to full socket buffers
>         0 delivered
>         0 datagrams output
>
>
> On Fri, 20 Mar 2020 at 10:55, Tom Smyth <[hidden email]>
> wrote:
> >
> > Hi Stefan,
> > I have attached the hostname.bridge101,
> > and the output of ifconfig bridge101 (both after reboot and after the
> > restart of the interface
> >
> > The server is in production so I'll run those commands you requested,
> > I will build up a current box
> > to drop in and test also Thanks
> > Tom Smyth
> >
> > On Fri, 20 Mar 2020 at 07:54, Stefan Sperling <[hidden email]> wrote:
> > >
> > > On Fri, Mar 20, 2020 at 01:50:42AM +0000, Tom Smyth wrote:
> > > > >Synopsis: <bridge with alot of ports does not forward frames after
> reboot >
> > > > >Category: <Network >
> > > > >Environment:
> > > > System      : OpenBSD 6.6
> > > > Details     : OpenBSD 6.6 (GENERIC.MP) #7: Thu Mar 12 11:55:22 MDT
> 2020
> > > > [hidden email]:/usr/src/sys/arch/amd64/compile/
> GENERIC.MP
> > > >
> > > > Architecture: OpenBSD.amd64
> > > > Machine     : amd64
> > > > >Description:
> > > > <if you configure a bridge with hostname.bridge and add 90 vlans as
> > > > protected ports
> > > >          the bridge will not forward frames however if you run sh
> > > > /etc/netstart bridgex it does
> > > > start to forward
> > > > ifconfig bridge101 after reboot compared with ifconfig bridge101
> after
> > > > the restart of the interface
> > > > using sh /etc/netstart  appear very similar, the vlans appear to be
> > > > members of the bridge fine
> > > > both the bridge appears to learn mac addresses on ports both after
> > > > reboot and after manual restart
> > > > of interface)
> > > > the only difference that I observed was the interface index
> > > > after reboot bridge index was 6
> > > > after restarting the interface the bridge index was 98 >
> > > > >How-To-Repeat:
> > > > <create a hostname.bridge101 file  add 90 vlans as protected ports
> > > >          reboot the machine >
> > > > >Fix:
> > > > <restarting the bridge interface using sh /etc/netstart bridge101
> worked
> > > > I have added sh /etc/netstart bridge101 to /etc/rc.local
> > >
> > > Tom, could you share your hostname.bridge101 file?
> > > That might make it easier for others to reproduce the issue.
> > >
> > > Is there any obvious difference in the counters displayed by
> > > netstat -nI bridge101 or netstat -s in the working vs non-working
> states?
> > >
> > > And does it also happen on -current?
> >
> >
> >
> > --
> > Kindest regards,
> > Tom Smyth.
>
>
>
> --
> Kindest regards,
> Tom Smyth.
>


--
Kindest regards,
Tom Smyth.