>Synopsis: the sis(4) driver crashes sometimes when network link activates
>Category: system kernel
>Environment:
System : OpenBSD 5.4
Details : OpenBSD 5.4 (GENERIC) #37: Tue Jul 30 12:05:01 MDT 2013
[email protected]:/usr/src/sys/arch/i386/compile/GENERIC
Architecture: OpenBSD.i386
Machine : i386
>Description:
Sometimes the kernel crashes somewhere in the sis(4) network driver
when some network link activates in it.
I have a card that contains four ethernet (RJ-45) slots. If some
other host connects through any of those physical network slots
(I mean the cables are connected, but some actual network transfers
start), then there is a considerable risk that the sis(4) driver
crashes the kernel. This happens frequently enough that I can
reproduce it, but not every time (perhaps 30% of all tries),
and I do not know how I could always reproduce it.
Once the network link layer is right (the crash does not happen),
things are stable, until the other host gets shut down (or something),
after which the other host may crash again the host with sis(4) hardware.
Even if some network slot is the sis(4) card is working fine (and
doing some actual work), activation in other network slots may crash
the kernel.
>How-To-Repeat:
Boot the host A. Try to connect to the host A from another host B
through the sis network card in host A. If the host A does not
crash, repeat this until it crashes (a few tries should be enough).
>Fix:
No idea. However I do believe this bug was introduced in the 1.88
revision (date: 2009/04/14 19:06:49) of /sys/dev/pci/if_sis.c and
the 1.29 revision (date: 2009/04/14 19:06:49) of /sys/dev/pci/if_sisreg.h.
When I took the slightly older versions (I believe it was 1.87 and
1.28) and compiled those into the generic 5.3 kernel, those compiled
okay and ran flawlessly. I have not tried this with 5.4 though.
Some information that is hopefully useful (the ddb traces were copied
by hand, hopefully there are no mistakes):
dmesg:
OpenBSD 5.4 (GENERIC) #37: Tue Jul 30 12:05:01 MDT 2013
[email protected]:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: AMD Sempron(tm) 140 Processor ("AuthenticAMD" 686-class, 1024KB L2 cache)
2.71 GHz
cpu0:
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,NXE,MMXX,FFXSR,LONG,3DNOW2,3DNOW,SSE3,MWAIT,CX16,POPCNT,LAHF,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,WDT,ITSC
real mem = 1878126592 (1791MB)
avail mem = 1836003328 (1750MB)
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 09/14/09, BIOS32 rev. 0 @ 0xf0010, SMBIOS
rev. 2.5 @ 0xf06d0 (63 entries)
bios0: vendor American Megatrends Inc. version "1501" date 09/14/2009
bios0: ASUSTeK Computer INC. M4A78 PRO
acpi0 at bios0: rev 0
acpi0: sleep states S0 S1 S3 S4 S5
acpi0: tables DSDT FACP APIC MCFG OEMB HPET SSDT
acpi0: wakeup devices PCE2(S4) PCE3(S4) PCE4(S4) PCE5(S4) PCE6(S4) PCE7(S4)
PCE9(S4) PCEA(S4) PCEB(S4) PCEC(S4) SBAZ(S4) UAR1(S4) PS2K(S4) PS2M(S4)
P0PC(S4) UHC1(S4) [...]
acpitimer0 at acpi0: 3579545 Hz, 32 bits
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: AMD erratum 721 detected and fixed
cpu0: apic clock running at 200MHz
ioapic0 at mainbus0: apid 1 pa 0xfec00000, version 21, 24 pins
acpimcfg0 at acpi0 addr 0xe0000000, bus 0-255
acpihpet0 at acpi0: 14318180 Hz
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 1 (P0P1)
acpiprt2 at acpi0: bus -1 (PCE2)
acpiprt3 at acpi0: bus -1 (PCE3)
acpiprt4 at acpi0: bus -1 (PCE4)
acpiprt5 at acpi0: bus -1 (PCE5)
acpiprt6 at acpi0: bus 2 (PCE6)
acpiprt7 at acpi0: bus 3 (P0PC)
acpicpu0 at acpi0: PSS
aibs0 at acpi0: RTMP RVLT RFAN GGRP GITM SITM
acpibtn0 at acpi0: PWRB
bios0: ROM list: 0xc0000/0xea00 0xcf000/0x8000!
cpu0: 2710 MHz: speeds: 2700 1900 1500 800 MHz
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
pchb0 at pci0 dev 0 function 0 "AMD RS780 Host" rev 0x00
ppb0 at pci0 dev 1 function 0 vendor "Asustek", unknown product 0x9602 rev 0x00
pci1 at ppb0 bus 1
vga1 at pci1 dev 5 function 0 "ATI Radeon HD 3200" rev 0x00
radeondrm0 at vga1: apic 1 int 18
drm0 at radeondrm0
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
azalia0 at pci1 dev 5 function 1 "ATI RS780 HD Audio" rev 0x00: msi
azalia0: no supported codecs
ppb1 at pci0 dev 6 function 0 "AMD RS780 PCIE" rev 0x00: apic 1 int 18
pci2 at ppb1 bus 2
ale0 at pci2 dev 0 function 0 "Attansic Technology L1E" rev 0xb0: AR8121, msi,
address 90:e6:ba:ee:e7:90
atphy0 at ale0 phy 0: F1 10/100/1000 PHY, rev. 9
ahci0 at pci0 dev 17 function 0 "ATI SBx00 SATA" rev 0x00: apic 1 int 22, AHCI
1.1
scsibus0 at ahci0: 32 targets
sd0 at scsibus0 targ 0 lun 0: <ATA, Hitachi HUA72201, JP4O> SCSI3 0/direct
fixed naa.5000cca39ccefc8e
sd0: 953869MB, 512 bytes/sector, 1953525168 sectors
sd1 at scsibus0 targ 2 lun 0: <ATA, WDC WD1003FBYX-0, 01.0> SCSI3 0/direct
fixed naa.50014ee25d026867
sd1: 953869MB, 512 bytes/sector, 1953525168 sectors
ohci0 at pci0 dev 18 function 0 "ATI SB700 USB" rev 0x00: apic 1 int 16,
version 1.0, legacy support
ohci1 at pci0 dev 18 function 1 "ATI SB700 USB" rev 0x00: apic 1 int 16,
version 1.0, legacy support
ehci0 at pci0 dev 18 function 2 "ATI SB700 USB2" rev 0x00: apic 1 int 17
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 "ATI EHCI root hub" rev 2.00/1.00 addr 1
ohci2 at pci0 dev 19 function 0 "ATI SB700 USB" rev 0x00: apic 1 int 18,
version 1.0, legacy support
ohci3 at pci0 dev 19 function 1 "ATI SB700 USB" rev 0x00: apic 1 int 18,
version 1.0, legacy support
ehci1 at pci0 dev 19 function 2 "ATI SB700 USB2" rev 0x00: apic 1 int 19
usb1 at ehci1: USB revision 2.0
uhub1 at usb1 "ATI EHCI root hub" rev 2.00/1.00 addr 1
piixpm0 at pci0 dev 20 function 0 "ATI SBx00 SMBus" rev 0x3a: SMI
iic0 at piixpm0
spdmem0 at iic0 addr 0x50: 2GB DDR2 SDRAM ECC PC2-6400CL5
pciide0 at pci0 dev 20 function 1 "ATI SB700 IDE" rev 0x00: DMA, channel 0
configured to compatibility, channel 1 configured to compatibility
atapiscsi0 at pciide0 channel 0 drive 0
scsibus1 at atapiscsi0: 2 targets
cd0 at scsibus1 targ 0 lun 0: <HL-DT-ST, DVD-RAM GSA-H55N, 1.03> ATAPI 5/cdrom
removable
cd0(pciide0:0:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 4
azalia1 at pci0 dev 20 function 2 "ATI SBx00 HD Audio" rev 0x00: apic 1 int 16
azalia1: codecs: VIA/0x0397
audio0 at azalia1
pcib0 at pci0 dev 20 function 3 "ATI SB700 ISA" rev 0x00
ppb2 at pci0 dev 20 function 4 "ATI SB600 PCI" rev 0x00
pci3 at ppb2 bus 3
eap0 at pci3 dev 5 function 0 "Ensoniq AudioPCI97" rev 0x06: apic 1 int 20
ac97: codec id 0x43525913 (Cirrus Logic CS4297A rev 3)
ac97: codec features headphone, 20 bit DAC, 18 bit ADC, Crystal Semi 3D
audio1 at eap0
midi0 at eap0: <AudioPCI MIDI UART>
ppb3 at pci3 dev 6 function 0 "TI PCI2250" rev 0x02
pci4 at ppb3 bus 4
sis0 at pci4 dev 0 function 0 "NS DP83815 10/100" rev 0x00, DP83816A: apic 1
int 21, address 00:00:24:cc:48:14
nsphyter0 at sis0 phy 0: DP83815 10/100 PHY, rev. 1
sis1 at pci4 dev 1 function 0 "NS DP83815 10/100" rev 0x00, DP83816A: apic 1
int 22, address 00:00:24:cc:48:15
nsphyter1 at sis1 phy 0: DP83815 10/100 PHY, rev. 1
sis2 at pci4 dev 2 function 0 "NS DP83815 10/100" rev 0x00, DP83816A: apic 1
int 23, address 00:00:24:cc:48:16
nsphyter2 at sis2 phy 0: DP83815 10/100 PHY, rev. 1
sis3 at pci4 dev 3 function 0 "NS DP83815 10/100" rev 0x00, DP83816A: apic 1
int 20, address 00:00:24:cc:48:17
nsphyter3 at sis3 phy 0: DP83815 10/100 PHY, rev. 1
ahc0 at pci3 dev 7 function 0 "Adaptec AHA-2940U" rev 0x01: apic 1 int 22
scsibus2 at ahc0: 8 targets, initiator 7
ohci4 at pci0 dev 20 function 5 "ATI SB700 USB" rev 0x00: apic 1 int 18,
version 1.0, legacy support
pchb1 at pci0 dev 24 function 0 "AMD AMD64 10h HyperTransport" rev 0x00
pchb2 at pci0 dev 24 function 1 "AMD AMD64 10h Address Map" rev 0x00
pchb3 at pci0 dev 24 function 2 "AMD AMD64 10h DRAM Cfg" rev 0x00
km0 at pci0 dev 24 function 3 "AMD AMD64 10h Misc Cfg" rev 0x00
pchb4 at pci0 dev 24 function 4 "AMD AMD64 10h Link Cfg" rev 0x00
usb2 at ohci0: USB revision 1.0
uhub2 at usb2 "ATI OHCI root hub" rev 1.00/1.00 addr 1
usb3 at ohci1: USB revision 1.0
uhub3 at usb3 "ATI OHCI root hub" rev 1.00/1.00 addr 1
usb4 at ohci2: USB revision 1.0
uhub4 at usb4 "ATI OHCI root hub" rev 1.00/1.00 addr 1
usb5 at ohci3: USB revision 1.0
uhub5 at usb5 "ATI OHCI root hub" rev 1.00/1.00 addr 1
isa0 at pcib0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
it0 at isa0 port 0x2e/2: IT8720F rev 2, EC port 0x290
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
usb6 at ohci4: USB revision 1.0
uhub6 at usb6 "ATI OHCI root hub" rev 1.00/1.00 addr 1
mtrr: Pentium Pro MTRR support
uhub7 at uhub2 port 2 "Logitech Logitech BT Mini-Receiver" rev 2.00/49.00 addr 2
uhidev0 at uhub7 port 2 configuration 1 interface 0 "Logitech Logitech BT
Mini-Receiver" rev 2.00/49.00 addr 3
uhidev0: iclass 3/1
ukbd0 at uhidev0: 8 variable keys, 6 key codes
wskbd1 at ukbd0 mux 1
wskbd1: connecting to wsdisplay0
uhidev1 at uhub7 port 3 configuration 1 interface 0 "Logitech Logitech BT
Mini-Receiver" rev 2.00/49.00 addr 4
uhidev1: iclass 3/1, 18 report ids
ums0 at uhidev1 reportid 2: 12 buttons, Z dir
wsmouse0 at ums0 mux 0
uhid0 at uhidev1 reportid 3: input=4, output=0, feature=0
uhid1 at uhidev1 reportid 4: input=1, output=0, feature=0
ums1 at uhidev1 reportid 5: 8 buttons, Z dir
wsmouse1 at ums1 mux 0
uhid2 at uhidev1 reportid 16: input=6, output=6, feature=0
uhid3 at uhidev1 reportid 17: input=19, output=19, feature=0
uhid4 at uhidev1 reportid 18: input=45, output=45, feature=0
uhidev2 at uhub2 port 3 configuration 1 interface 0 "Logitech Logitech Cordless
RumblePad 2" rev 2.00/3.05 addr 5
uhidev2: iclass 3/0, 3 report ids
uhid5 at uhidev2 reportid 1: input=7, output=0, feature=0
uhid6 at uhidev2 reportid 2: input=7, output=0, feature=0
uhid7 at uhidev2 reportid 3: input=0, output=7, feature=0
uhidev3 at uhub3 port 1 configuration 1 interface 0 "Logitech Logitech Cordless
RumblePad 2" rev 2.00/3.05 addr 2
uhidev3: iclass 3/0, 3 report ids
uhid8 at uhidev3 reportid 1: input=7, output=0, feature=0
uhid9 at uhidev3 reportid 2: input=7, output=0, feature=0
uhid10 at uhidev3 reportid 3: input=0, output=7, feature=0
vscsi0 at root
scsibus3 at vscsi0: 256 targets
softraid0 at root
scsibus4 at softraid0: 256 targets
softraid0: sd2 was not shutdown properly
sd2 at scsibus4 targ 1 lun 0: <OPENBSD, SR RAID 1, 005> SCSI2 0/direct fixed
sd2: 196607MB, 512 bytes/sector, 402652656 sectors
softraid0: sd3 was not shutdown properly
sd3 at scsibus4 targ 2 lun 0: <OPENBSD, SR CONCAT, 005> SCSI2 0/direct fixed
sd3: 1102836MB, 512 bytes/sector, 2258609424 sectors
root on sd0a (8e8cf76c77bb3e6c.a) swap on sd0b dump on sd0b
uvm_fault(0xd0a945a0, 0xd86d1000, 0, 1) -> e
kernel: page fault trap, code=0
Stopped at bcopy+0x1c: repe movsl (%esi),%es:(%edi)
ddb> show panic
the kernel did not panic
ddb> trace
bcopy(d8625600,a5800,3b9aca00,2,1) at bcopy+0x1c
m_copym2(d8625600,0,3b9aca00,2,d2ed8ac0) at m_copym2+0x2e
bridge_localbroadcast(d2ed9000,d2b3d030,f54bceaa,d8625600,f54bceaa) at
bridge_localbroadcast+0x45
bridge_broadcast(d2ed9000,d2bec034,f54bceaa,d8625600,d8625600) at
bridge_broadcast+0x12e
bridgeintr_frame(d2ed9000,d8625600,d2bec000,f53ce168,20000002) at
bridgeintr_frame+0x1bb
bridgeintr(d0203009,d2b1d020,f54bcf14,d05d717a,0) at bridgeintr+0x81
netintr(0,4,d2b20280,0,d0201fee) at netintr+0x97
softintr_dispatch(1) at softintr_dispatch+0x5a
Xsoftnet() at Xsoftnet+0x12
--- interrupt ---
cpu_idle_cycle(d0b73880) at cpu_idle_cycle+0xf
Bad frame pointer: 0xd0c3be58
ddb> ps
PID PPID PGRP UID S FLAGS WAIT COMMAND
2000 1 2000 0 3 0x80 ttyin getty
2276 1 2276 0 3 0x80 ttyin getty
26885 1 26885 0 3 0x80 ttyin getty
20956 1 20956 0 3 0x80 ttyin getty
24187 1 24187 0 3 0x80 ttyin getty
27230 1 27230 0 3 0x80 poll wsmoused
2205 1 2205 0 3 0x80 select cron
27264 1 27264 0 3 0x80 htplev hotplugd
9123 1 9123 0 3 0x80 kqread apmd
3829 1 3829 99 3 0x80 poll sndiod
18365 1 18365 0 3 0x80 nanosleep downtimed
22210 1 22210 99 3 0x80 poll sndiod
24619 1 24619 0 3 0x80 select sendmail
21624 1 10218 0 3 0x80 select kpasswdd
8005 1 8005 0 3 0x80 select kadmind
26766 1 26766 0 3 0x80 select kdc
12579 1574 1574 67 3 0x4100080 select httpd
16051 1574 1574 67 3 0x4100080 select httpd
8784 1574 1574 67 3 0x4100080 select httpd
29051 1574 1574 67 3 0x4100080 select httpd
25288 1574 1574 67 3 0x4100080 select httpd
13317 1574 1574 67 3 0x4100080 netcon httpd
26191 1574 1574 67 3 0x4100080 netcon httpd
31938 1574 1574 67 3 0x4100080 netcon httpd
17339 1574 1574 67 3 0x4100080 netcon httpd
23489 1574 1574 67 3 0x4100080 netcon httpd
1574 1 1574 0 3 0x80 select httpd
8655 1 8655 0 3 0x80 select lpd
6295 1 6295 77 3 0x80 poll dhcpd
18565 1 18565 0 3 0x80 select sshd
9788 0 0 0 3 0x100200 acct acct
13941 0 0 0 3 0x100280 nfsidl nfsio
22239 0 0 0 3 0x100280 nfsidl nfsio
15853 0 0 0 3 0x100280 nfsidl nfsio
6432 0 0 0 3 0x100280 nfsidl nfsio
30658 1 10218 0 3 0x100280 select amd
4713 16684 16684 0 3 0x80 nfsd nfsd
28737 16684 16684 0 3 0x80 nfsd nfsd
32149 16684 16684 0 3 0x80 nfsd nfsd
18574 16684 16684 0 3 0x80 nfsd nfsd
16684 1 16684 0 3 0x80 netcon nfsd
11333 1 11333 0 3 0x80 select mountd
23100 1 23100 0 3 0x80 select ypbind
29298 1 10218 0 3 0x80 poll ypserv
1077 1 1077 28 3 0x80 poll portmap
3280 23839 16599 83 3 0x80 poll ntpd
23839 16599 16599 83 3 0x80 poll ntpd
16599 1 16599 0 3 0x80 poll ntpd
13981 21841 21841 74 3 0x80 bpf pflogd
21841 1 21841 0 3 0x80 netio pflogd
14529 8065 8065 73 2 0x80 syslogd
8065 1 8065 0 3 0x80 netio syslogd
16 0 0 0 3 0x100200 aiodoned aiodoned
15 0 0 0 3 0x100200 syncer update
14 0 0 0 3 0x100200 cleaner cleaner
13 0 0 0 3 0x100200 reaper reaper
12 0 0 0 3 0x100200 pgdaemon pagedaemon
11 0 0 0 3 0x100200 bored srdis
10 0 0 0 3 0x100200 bored srdis
9 0 0 0 3 0x100200 bored crypto
8 0 0 0 3 0x100200 pftm pfpurge
7 0 0 0 3 0x100200 usbtsk usbtask
6 0 0 0 3 0x100200 usbatsk usbatsk
5 0 0 0 3 0x40100200 acpi0 acpi0
4 0 0 0 3 0x100200 bored syswq
* 3 0 0 0 7 0x40100200 idle0
2 0 0 0 3 0x100200 kmalloc kmthread
1 0 1 0 3 0x80 wait init
0 -1 0 0 3 0x200 scheduler swapper
ddb> show registers
ds 0x10
es 0x10
fs 0x20
gs 0
edi 0xd836d000 end+0x77f6f18
esi 0xd86d1000 end+0x7b5af18
ebp 0xf54bce04
ebx 0xd837cd00 end+0x7806c18
edx 0xd836d000 end+0x77f6f18
ecx 0x200
eax 0xd836d000 end+0x77f6f18
eip 0xd05ba774 bcopy+0x1c
cs 0x50
eflags 0x10216
esp 0xf54bcdc0
es 0x10
bcopy+0x1c: repe movsl (%esi),%es:(%edi)
ddb> boot dump
syncing disks... panic: kernel diagnostic assertion "p->p_wchan == NULL"
failed: file "../../../../kern/kern_sched.c", line 322
$ ifconfig -a
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33192
priority: 0
groups: lo
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x7
inet 127.0.0.1 netmask 0xff000000
ale0: flags=8b43<UP,BROADCAST,RUNNING,PROMISC,ALLMULTI,SIMPLEX,MULTICAST> mtu
1500
lladdr 90:e6:ba:ee:e7:90
priority: 0
media: Ethernet autoselect (none)
status: no carrier
inet6 fe80::92e6:baff:feee:e790%ale0 prefixlen 64 scopeid 0x1
sis0: flags=8b43<UP,BROADCAST,RUNNING,PROMISC,ALLMULTI,SIMPLEX,MULTICAST> mtu
1500
lladdr 00:00:24:cc:48:14
priority: 0
media: Ethernet autoselect (none)
status: no carrier
inet6 fe80::200:24ff:fecc:4814%sis0 prefixlen 64 scopeid 0x2
sis1: flags=8b43<UP,BROADCAST,RUNNING,PROMISC,ALLMULTI,SIMPLEX,MULTICAST> mtu
1500
lladdr 00:00:24:cc:48:15
priority: 0
media: Ethernet autoselect (100baseTX full-duplex)
status: active
inet6 fe80::200:24ff:fecc:4815%sis1 prefixlen 64 scopeid 0x3
sis2: flags=8b43<UP,BROADCAST,RUNNING,PROMISC,ALLMULTI,SIMPLEX,MULTICAST> mtu
1500
lladdr 00:00:24:cc:48:16
priority: 0
media: Ethernet autoselect (100baseTX full-duplex)
status: active
inet6 fe80::200:24ff:fecc:4816%sis2 prefixlen 64 scopeid 0x4
sis3: flags=8b43<UP,BROADCAST,RUNNING,PROMISC,ALLMULTI,SIMPLEX,MULTICAST> mtu
1500
lladdr 00:00:24:cc:48:17
priority: 0
media: Ethernet autoselect (none)
status: no carrier
inet6 fe80::200:24ff:fecc:4817%sis3 prefixlen 64 scopeid 0x5
enc0: flags=0<>
priority: 0
groups: enc
status: active
vether0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
lladdr fe:e1:ba:d0:df:99
priority: 0
groups: vether egress
media: Ethernet autoselect
status: active
inet 192.168.1.2 netmask 0xffffff00 broadcast 192.168.1.255
inet6 fe80::fce1:baff:fed0:df99%vether0 prefixlen 64 scopeid 0x8
bridge0: flags=41<UP,RUNNING>
groups: bridge
priority 32768 hellotime 2 fwddelay 15 maxage 20 holdcnt 6 proto rstp
ale0 flags=3<LEARNING,DISCOVER>
port 1 ifpriority 0 ifcost 0
sis0 flags=3<LEARNING,DISCOVER>
port 2 ifpriority 0 ifcost 0
sis1 flags=3<LEARNING,DISCOVER>
port 3 ifpriority 0 ifcost 0
sis2 flags=3<LEARNING,DISCOVER>
port 4 ifpriority 0 ifcost 0
sis3 flags=3<LEARNING,DISCOVER>
port 5 ifpriority 0 ifcost 0
vether0 flags=3<LEARNING,DISCOVER>
port 8 ifpriority 0 ifcost 0
pflog0: flags=141<UP,RUNNING,PROMISC> mtu 33192
priority: 0
groups: pflog