Date: Tue, 22 Apr 2008 12:58:27 -0400 From: Boris Kochergin <spawk@acm.poly.edu> To: freebsd-net@freebsd.org Subject: if_bridge/if_em packet corruption on last bridged em interface in SPAN mode Message-ID: <480E1933.30501@acm.poly.edu>
next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. --------------050102030107010209070406 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi, list. We needed to replicate a gigabit SPAN port on a Cisco switch, and, due to the fact that gigabit Ethernet hubs don't seem to exist and that other devices that perform a similar function are costly, I've built my own in the form of a FreeBSD 7.0-RELEASE/amd64 machine. Its motherboard is an MSI K9A2 Platinum and its CPU an AMD Athlon X2 BE-2400. It has four dual-port PCI-E Intel gigabit Ethernet controllers, one single-port PCI-E Intel gigabit Ethernet controller, and one PCI Intel gigabit Ethernet controller. There is an if_bridge device with em4 added to it via "addm" and the eight other em interfaces added to it via "span". So, all traffic received on em4 should be sent out all other em interfaces. To test out the functionality, I used the em4 interface to generate some light ICMP traffic and made sure it could be seen on the other interfaces. I noticed that the last interface on the bridge was sending out slightly corrupted traffic. By last interface, I mean em0 here: bridge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 ether 6a:14:34:4f:87:45 id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15 maxage 20 holdcnt 6 proto rstp maxaddr 100 timeout 1200 root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0 member: em4 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP> member: em9 flags=8<SPAN> member: em8 flags=8<SPAN> member: em7 flags=8<SPAN> member: em6 flags=8<SPAN> member: em5 flags=8<SPAN> member: em3 flags=8<SPAN> member: em2 flags=8<SPAN> member: em1 flags=8<SPAN> member: em0 flags=8<SPAN> By slightly corrupted, I mean this: 12:37:36.807117 IP 10.0.0.106 > 10.0.0.1: ICMP echo request, id 23557, seq 139, length 64 12:37:36.807436 IP truncated-ip - 21420 bytes missing! 10.0.0.1 > 10.0.0.106: ICMP echo reply, id 23557, seq 139, length 21484 12:37:37.808061 IP 10.0.0.106 > 10.0.0.1: ICMP echo request, id 23557, seq 140, length 64 12:37:37.808441 IP truncated-ip - 21420 bytes missing! 10.0.0.1 > 10.0.0.106: ICMP echo reply, id 23557, seq 140, length 21484 12:37:37.963351 STP 802.1d, Config, Flags [none], bridge-id 8000.00:03:9f:8d:38:07.8009, length 43 12:37:38.809115 IP 10.0.0.106 > 10.0.0.1: ICMP echo request, id 23557, seq 141, length 64 12:37:38.809329 IP truncated-ip - 21420 bytes missing! 10.0.0.1 > 10.0.0.106: ICMP echo reply, id 23557, seq 141, length 21484 12:37:39.810008 IP 10.0.0.106 > 10.0.0.1: ICMP echo request, id 23557, seq 142, length 64 12:37:39.810333 IP truncated-ip - 16300 bytes missing! 10.0.0.1 > 10.0.0.106: ICMP echo reply, id 23557, seq 142, length 16364 12:37:39.963378 STP 802.1d, Config, Flags [none], bridge-id 8000.00:03:9f:8d:38:07.8009, length 43 12:37:40.811013 IP 10.0.0.106 > 10.0.0.1: ICMP echo request, id 23557, seq 143, length 64 12:37:40.811402 IP truncated-ip - 21420 bytes missing! 10.0.0.1 > 10.0.0.106: ICMP echo reply, id 23557, seq 143, length 21484 The corruption goes away when I run "tcpdump -n -i em0" and returns when I kill it. If I remove em0 from the bridge, the corruption begins to occur with em1 (when it previously did not), and so forth--it always happens with the last interface on the bridge. The machine runs a GENERIC kernel. Attached are its dmesg, pciconf -lv, and ifconfig output. Thanks. -Boris --------------050102030107010209070406 Content-Type: text/plain; name="dmesg.txt" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="dmesg.txt" Copyright (c) 1992-2008 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 7.0-RELEASE #0: Wed Apr 16 20:08:13 UTC 2008 root@:/usr/obj/usr/src/sys/HUB Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: AMD Athlon(tm) X2 Dual Core Processor BE-2400 (2300.18-MHz K8-class CPU) Origin = "AuthenticAMD" Id = 0x60fb2 Stepping = 2 Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT> Features2=0x2001<SSE3,CX16> AMD Features=0xea500800<SYSCALL,NX,MMX+,FFXSR,RDTSCP,LM,3DNow!+,3DNow!> AMD Features2=0x11f<LAHF,CMP,SVM,ExtAPIC,CR8,Prefetch> Cores per package: 2 usable memory = 2140438528 (2041 MB) avail memory = 2065874944 (1970 MB) ACPI APIC Table: <122107 APIC0947> FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 1 ioapic0 <Version 2.1> irqs 0-23 on motherboard acpi0: <122107 RSDT0947> on motherboard acpi0: [ITHREAD] acpi0: Power Button (fixed) acpi0: reservation of fee00000, 1000 (3) failed acpi0: reservation of ffb80000, 80000 (3) failed acpi0: reservation of 0, a0000 (3) failed acpi0: reservation of 100000, 7ff00000 (3) failed ACPI HPET table warning: Sequence is non-zero (2) Timecounter "ACPI-safe" frequency 3579545 Hz quality 850 acpi_timer0: <32-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0 acpi_hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0 Timecounter "HPET" frequency 14318180 Hz quality 900 cpu0: <ACPI CPU> on acpi0 powernow0: <PowerNow! K8> on cpu0 cpu1: <ACPI CPU> on acpi0 powernow1: <PowerNow! K8> on cpu1 pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0 pci0: <ACPI PCI bus> on pcib0 pcib1: <ACPI PCI-PCI bridge> at device 2.0 on pci0 pci1: <ACPI PCI bus> on pcib1 em0: <Intel(R) PRO/1000 Network Connection Version - 6.7.3> port 0x8800-0x881f mem 0xfdee0000-0xfdefffff,0xfdec0000-0xfdedffff irq 18 at device 0.0 on pci1 em0: Using MSI interrupt em0: Ethernet address: 00:15:17:71:40:b0 em0: [FILTER] em1: <Intel(R) PRO/1000 Network Connection Version - 6.7.3> port 0x8400-0x841f mem 0xfde80000-0xfde9ffff,0xfde60000-0xfde7ffff irq 19 at device 0.1 on pci1 em1: Using MSI interrupt em1: Ethernet address: 00:15:17:71:40:b1 em1: [FILTER] pcib2: <ACPI PCI-PCI bridge> at device 3.0 on pci0 pci2: <ACPI PCI bus> on pcib2 em2: <Intel(R) PRO/1000 Network Connection Version - 6.7.3> port 0x9800-0x981f mem 0xfdfe0000-0xfdffffff,0xfdfc0000-0xfdfdffff irq 19 at device 0.0 on pci2 em2: Using MSI interrupt em2: Ethernet address: 00:15:17:71:3f:64 em2: [FILTER] em3: <Intel(R) PRO/1000 Network Connection Version - 6.7.3> port 0x9400-0x941f mem 0xfdf80000-0xfdf9ffff,0xfdf60000-0xfdf7ffff irq 16 at device 0.1 on pci2 em3: Using MSI interrupt em3: Ethernet address: 00:15:17:71:3f:65 em3: [FILTER] pcib3: <ACPI PCI-PCI bridge> at device 4.0 on pci0 pci3: <ACPI PCI bus> on pcib3 em4: <Intel(R) PRO/1000 Network Connection Version - 6.7.3> port 0xa800-0xa81f mem 0xfe0e0000-0xfe0fffff,0xfe0c0000-0xfe0dffff irq 16 at device 0.0 on pci3 em4: Using MSI interrupt em4: Ethernet address: 00:15:17:6a:ff:81 em4: [FILTER] pcib4: <ACPI PCI-PCI bridge> at device 5.0 on pci0 pci4: <ACPI PCI bus> on pcib4 re0: <RealTek 8168/8111B PCIe Gigabit Ethernet> port 0xb800-0xb8ff mem 0xfe1ff000-0xfe1fffff irq 17 at device 0.0 on pci4 re0: Using 2 MSI messages miibus0: <MII bus> on re0 rgephy0: <RTL8169S/8110S/8211B media interface> PHY 1 on miibus0 rgephy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto re0: Ethernet address: 00:1d:92:af:d7:ae re0: [FILTER] re0: [FILTER] pcib5: <ACPI PCI-PCI bridge> at device 11.0 on pci0 pci5: <ACPI PCI bus> on pcib5 em5: <Intel(R) PRO/1000 Network Connection Version - 6.7.3> port 0xc800-0xc81f mem 0xfe2e0000-0xfe2fffff,0xfe2c0000-0xfe2dffff irq 19 at device 0.0 on pci5 em5: Using MSI interrupt em5: Ethernet address: 00:15:17:71:45:6e em5: [FILTER] em6: <Intel(R) PRO/1000 Network Connection Version - 6.7.3> port 0xc400-0xc41f mem 0xfe280000-0xfe29ffff,0xfe260000-0xfe27ffff irq 16 at device 0.1 on pci5 em6: Using MSI interrupt em6: Ethernet address: 00:15:17:71:45:6f em6: [FILTER] pcib6: <ACPI PCI-PCI bridge> at device 12.0 on pci0 pci6: <ACPI PCI bus> on pcib6 em7: <Intel(R) PRO/1000 Network Connection Version - 6.7.3> port 0xd800-0xd81f mem 0xfe3e0000-0xfe3fffff,0xfe3c0000-0xfe3dffff irq 16 at device 0.0 on pci6 em7: Using MSI interrupt em7: Ethernet address: 00:15:17:71:45:4c em7: [FILTER] em8: <Intel(R) PRO/1000 Network Connection Version - 6.7.3> port 0xd400-0xd41f mem 0xfe380000-0xfe39ffff,0xfe360000-0xfe37ffff irq 17 at device 0.1 on pci6 em8: Using MSI interrupt em8: Ethernet address: 00:15:17:71:45:4d em8: [FILTER] pci0: <serial bus, SMBus> at device 20.0 (no driver attached) atapci0: <ATI IXP600 UDMA133 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xff00-0xff0f at device 20.1 on pci0 ata0: <ATA channel 0> on atapci0 ata0: [ITHREAD] isab0: <PCI-ISA bridge> at device 20.3 on pci0 isa0: <ISA bus> on isab0 pcib7: <ACPI PCI-PCI bridge> at device 20.4 on pci0 pci7: <ACPI PCI bus> on pcib7 vgapci0: <VGA-compatible display> mem 0xfe400000-0xfe7fffff,0xfebe0000-0xfebeffff irq 22 at device 2.0 on pci7 em9: <Intel(R) PRO/1000 Network Connection Version - 6.7.3> port 0xe400-0xe43f mem 0xfeba0000-0xfebbffff,0xfeb80000-0xfeb9ffff irq 21 at device 3.0 on pci7 em9: Ethernet address: 00:1b:21:10:1e:bb em9: [FILTER] acpi_button0: <Power Button> on acpi0 atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0 atkbd0: <AT Keyboard> irq 1 on atkbdc0 atkbd0: [GIANT-LOCKED] atkbd0: [ITHREAD] orm0: <ISA Option ROMs> at iomem 0xc0000-0xc7fff,0xc8000-0xc8fff on isa0 sc0: <System console> at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 Timecounters tick every 1.000 msec ipfw2 initialized, divert loadable, rule-based forwarding disabled, default to deny, logging disabled ad0: FAILURE - SET_MULTI status=51<READY,DSC,ERROR> error=4<ABORTED> ad0: 9787MB <QUANTUM FIREBALLlct20 10 APL.0900> at ata0-master UDMA100 ad1: FAILURE - SET_MULTI status=51<READY,DSC,ERROR> error=4<ABORTED> ad1: 9787MB <QUANTUM FIREBALLlct20 10 APL.0900> at ata0-slave UDMA100 SMP: AP CPU #1 Launched! GEOM_MIRROR: Device mirror/boot launched (2/2). Trying to mount root from ufs:/dev/mirror/boots1 bridge0: Ethernet address: 6a:14:34:4f:87:45 em4: link state changed to UP --------------050102030107010209070406 Content-Type: text/plain; name="ifconfig.txt" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="ifconfig.txt" em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4> ether 00:15:17:71:40:b0 media: Ethernet autoselect status: no carrier em1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4> ether 00:15:17:71:40:b1 media: Ethernet autoselect status: no carrier em2: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4> ether 00:15:17:71:3f:64 media: Ethernet autoselect status: no carrier em3: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4> ether 00:15:17:71:3f:65 media: Ethernet autoselect status: no carrier em4: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=198<VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4> ether 00:15:17:6a:ff:81 inet 10.0.0.106 netmask 0xffffff00 broadcast 10.0.0.255 media: Ethernet autoselect (100baseTX <full-duplex>) status: active re0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM> ether 00:1d:92:af:d7:ae media: Ethernet autoselect (10baseT/UTP <half-duplex>) status: no carrier em5: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4> ether 00:15:17:71:45:6e media: Ethernet autoselect status: no carrier em6: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4> ether 00:15:17:71:45:6f media: Ethernet autoselect status: no carrier em7: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4> ether 00:15:17:71:45:4c media: Ethernet autoselect status: no carrier em8: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4> ether 00:15:17:71:45:4d media: Ethernet autoselect status: no carrier em9: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM> ether 00:1b:21:10:1e:bb media: Ethernet autoselect status: no carrier lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 inet 127.0.0.1 netmask 0xff000000 bridge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 ether 6a:14:34:4f:87:45 id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15 maxage 20 holdcnt 6 proto rstp maxaddr 100 timeout 1200 root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0 member: em4 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP> member: em9 flags=8<SPAN> member: em8 flags=8<SPAN> member: em7 flags=8<SPAN> member: em6 flags=8<SPAN> member: em5 flags=8<SPAN> member: em3 flags=8<SPAN> member: em2 flags=8<SPAN> member: em1 flags=8<SPAN> member: em0 flags=8<SPAN> --------------050102030107010209070406 Content-Type: text/plain; name="pciconf.txt" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="pciconf.txt" hostb0@pci0:0:0:0: class=0x060000 card=0x59561002 chip=0x59561002 rev=0x00 hdr=0x00 vendor = 'ATI Technologies Inc' device = 'RD790 GFX Dual Slot' class = bridge subclass = HOST-PCI pcib1@pci0:0:2:0: class=0x060400 card=0x59561002 chip=0x59781002 rev=0x00 hdr=0x01 vendor = 'ATI Technologies Inc' device = 'RD790 PCI to PCI bridge (external gfx0 port A)' class = bridge subclass = PCI-PCI pcib2@pci0:0:3:0: class=0x060400 card=0x59561002 chip=0x59791002 rev=0x00 hdr=0x01 vendor = 'ATI Technologies Inc' device = 'RD790 PCI to PCI bridge (external gfx0 port B)' class = bridge subclass = PCI-PCI pcib3@pci0:0:4:0: class=0x060400 card=0x59561002 chip=0x597a1002 rev=0x00 hdr=0x01 vendor = 'ATI Technologies Inc' device = 'RD790 PCI to PCI bridge (PCIe gpp port A)' class = bridge subclass = PCI-PCI pcib4@pci0:0:5:0: class=0x060400 card=0x59561002 chip=0x597b1002 rev=0x00 hdr=0x01 vendor = 'ATI Technologies Inc' device = 'RD790 PCI to PCI bridge (PCIe gpp port B)' class = bridge subclass = PCI-PCI pcib5@pci0:0:11:0: class=0x060400 card=0x59561002 chip=0x59801002 rev=0x00 hdr=0x01 vendor = 'ATI Technologies Inc' device = 'RD790 PCI to PCI bridge (external gfx1 port A)' class = bridge subclass = PCI-PCI pcib6@pci0:0:12:0: class=0x060400 card=0x59561002 chip=0x59811002 rev=0x00 hdr=0x01 vendor = 'ATI Technologies Inc' device = 'RD790 PCI to PCI bridge (external gfx1 port B)' class = bridge subclass = PCI-PCI none0@pci0:0:20:0: class=0x0c0500 card=0x73761462 chip=0x43851002 rev=0x14 hdr=0x00 vendor = 'ATI Technologies Inc' device = 'IXP SB600 SMBUS Controller' class = serial bus subclass = SMBus atapci0@pci0:0:20:1: class=0x01018a card=0x73761462 chip=0x438c1002 rev=0x00 hdr=0x00 vendor = 'ATI Technologies Inc' device = 'IXP SB600 ATA Controller' class = mass storage subclass = ATA isab0@pci0:0:20:3: class=0x060100 card=0x73761462 chip=0x438d1002 rev=0x00 hdr=0x00 vendor = 'ATI Technologies Inc' device = 'IXP SB600 PCI to LPC Bridge' class = bridge subclass = PCI-ISA pcib7@pci0:0:20:4: class=0x060401 card=0x00000000 chip=0x43841002 rev=0x00 hdr=0x01 vendor = 'ATI Technologies Inc' device = 'IXP SB600 PCI to PCI Bridge' class = bridge subclass = PCI-PCI hostb1@pci0:0:24:0: class=0x060000 card=0x00000000 chip=0x11001022 rev=0x00 hdr=0x00 vendor = 'Advanced Micro Devices (AMD)' device = '(K8) Athlon 64/Opteron HyperTransport Technology Configuration' class = bridge subclass = HOST-PCI hostb2@pci0:0:24:1: class=0x060000 card=0x00000000 chip=0x11011022 rev=0x00 hdr=0x00 vendor = 'Advanced Micro Devices (AMD)' device = '(K8) Athlon 64/Opteron Address Map' class = bridge subclass = HOST-PCI hostb3@pci0:0:24:2: class=0x060000 card=0x00000000 chip=0x11021022 rev=0x00 hdr=0x00 vendor = 'Advanced Micro Devices (AMD)' device = '(K8) Athlon 64/Opteron DRAM Controller' class = bridge subclass = HOST-PCI hostb4@pci0:0:24:3: class=0x060000 card=0x00000000 chip=0x11031022 rev=0x00 hdr=0x00 vendor = 'Advanced Micro Devices (AMD)' device = '(K8) Athlon 64/Opteron Miscellaneous Control' class = bridge subclass = HOST-PCI em0@pci0:1:0:0: class=0x020000 card=0x115e8086 chip=0x105e8086 rev=0x06 hdr=0x00 vendor = 'Intel Corporation' device = 'PRO/1000 PT' class = network subclass = ethernet em1@pci0:1:0:1: class=0x020000 card=0x115e8086 chip=0x105e8086 rev=0x06 hdr=0x00 vendor = 'Intel Corporation' device = 'PRO/1000 PT' class = network subclass = ethernet em2@pci0:2:0:0: class=0x020000 card=0x115e8086 chip=0x105e8086 rev=0x06 hdr=0x00 vendor = 'Intel Corporation' device = 'PRO/1000 PT' class = network subclass = ethernet em3@pci0:2:0:1: class=0x020000 card=0x115e8086 chip=0x105e8086 rev=0x06 hdr=0x00 vendor = 'Intel Corporation' device = 'PRO/1000 PT' class = network subclass = ethernet em4@pci0:3:0:0: class=0x020000 card=0x10828086 chip=0x107d8086 rev=0x06 hdr=0x00 vendor = 'Intel Corporation' device = 'PRO/1000 PT' class = network subclass = ethernet re0@pci0:4:0:0: class=0x020000 card=0x376c1462 chip=0x816810ec rev=0x01 hdr=0x00 vendor = 'Realtek Semiconductor' device = 'RTL8168/8111 PCI-E Gigabit Ethernet NIC' class = network subclass = ethernet em5@pci0:5:0:0: class=0x020000 card=0x115e8086 chip=0x105e8086 rev=0x06 hdr=0x00 vendor = 'Intel Corporation' device = 'PRO/1000 PT' class = network subclass = ethernet em6@pci0:5:0:1: class=0x020000 card=0x115e8086 chip=0x105e8086 rev=0x06 hdr=0x00 vendor = 'Intel Corporation' device = 'PRO/1000 PT' class = network subclass = ethernet em7@pci0:6:0:0: class=0x020000 card=0x115e8086 chip=0x105e8086 rev=0x06 hdr=0x00 vendor = 'Intel Corporation' device = 'PRO/1000 PT' class = network subclass = ethernet em8@pci0:6:0:1: class=0x020000 card=0x115e8086 chip=0x105e8086 rev=0x06 hdr=0x00 vendor = 'Intel Corporation' device = 'PRO/1000 PT' class = network subclass = ethernet vgapci0@pci0:7:2:0: class=0x030000 card=0x00000000 chip=0x96601023 rev=0xd3 hdr=0x00 vendor = 'Trident Microsystems' device = 'TGUI9660XGi/968x/938x GUI Accelerator' class = display subclass = VGA em9@pci0:7:3:0: class=0x020000 card=0x13768086 chip=0x107c8086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'PRO/1000 GT' class = network subclass = ethernet --------------050102030107010209070406--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?480E1933.30501>