Date: Sat, 30 Jun 2007 17:44:32 +0800 From: "Sepherosa Ziehau" <sepherosa@gmail.com> To: "Tom Judge" <tom@tomjudge.com> Cc: freebsd-net <freebsd-net@freebsd.org>, David Christensen <davidch@broadcom.com> Subject: Re: Problems with BCE network adapter (Dell PE2950) Message-ID: <ea7b9c170706300244s5c93851fn6a8e63f2d3b05da4@mail.gmail.com> In-Reply-To: <4684D5C0.3040709@tomjudge.com> References: <46680DB1.9050905@tomjudge.com> <09BFF2FA5EAB4A45B6655E151BBDD9030414B1EC@NT-IRVA-0750.brcm.ad.broadcom.com> <466873FA.9030800@tomjudge.com> <09BFF2FA5EAB4A45B6655E151BBDD9030423EE13@NT-IRVA-0750.brcm.ad.broadcom.com> <46823A78.7020501@tomjudge.com> <4683C578.6070009@tomjudge.com> <09BFF2FA5EAB4A45B6655E151BBDD90304571430@NT-IRVA-0750.brcm.ad.broadcom.com> <09BFF2FA5EAB4A45B6655E151BBDD903045714EF@NT-IRVA-0750.brcm.ad.broadcom.com> <4684D5C0.3040709@tomjudge.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Sorry for the top post, please try following patch: http://people.freebsd.org/~sephe/if_bce.c.diff This is probably the cause; I noticed it when bce(4) was ported to DragonFly. Best Regards, sephe On 6/29/07, Tom Judge <tom@tomjudge.com> wrote: > David Christensen wrote: > >>>> Sorry for the top post, but I have just managed to repeat is > >>>> exact crash > >>>> twice on a new PE 1950 system. I have core files available. > >>>> > >>>> It seems that after a couple of reboots the problem goes > >> away. The > >>>> system actually crashed 4 times but 2 of the cores where corrupt. > >>>> > >>>> It also seems that the system will be stable if the following > >>>> message is > >>>> not produced shortly after /etc/rc.d/netif start: > >>>> > >>>> bce0: /usr/src/sys/dev/bce/if_bce.c(3489): Too many free > >>>> rx_bd (0xFFF9 > > >>>> 0x01FE)! > >>>> > >>> The error indicates that too many receive buffer descriptors > >>> were freed from the receive chain. The driver must be losing > >>> count somewhere. The process for duplicating the error sounds > >>> simple enough, how much data is in your NFS mounted directory? > >>> Are you using TCP or UDP for the NFS mount? > >>> > >>> Any idea what type of network activity is happening just after > >>> /etc/rc.d/netif start (DHCP, NTP, anything else)? > >>> > >>> Dave > >> One other thing, are you using jumbo frames? What's your MTU setting? > >> > > > > And one more thing. I've been passing line rate traffic for a few > > hours (with both netperf running the tcp_stream_script and a constant > > stream of UDP traffic to the discard server on the FreeBSD system) > > and I haven't seen a hiccup yet on the tip of RELENG_6 with jumbo > > frames enabled on my Dell PE2950 (one dual-core CPU, 4GB RAM). Of > > course I don't have any real services running on it (load average is > > 0.19). Any unusual settings I should be aware of? > > > > Does anyone know a simple way to drive up CPU utilization and consume > > large amounts of memory to try and simulate a heavily loaded system? > > > > Dave > > > > Hi, > > As the NIC's are coming UP (as indicated by messages on the console) the > system is trying to mount NFS file systems. At this stage if the system > does not produce the "Too many free rx_bd" error the system will be stable. > > We are using Jumbo Frames with an MTU of 8192. The switches are Dell > PowerConnect 5324's. The NFS server is a Dell PE1850 with EM cards. > > The bug can be triggered by NFS data (there was arround 600Mb of data in > the directory that I ran "cat * > /dev/null" in). Also the bug can be > triggered by heavy rsync traffic. (Rsync over ssh where the box crashing > is the SSH client, also SSH has the HPN patches applied to it.) > > The box that crashed 4 times did so in the following sequence: > > 1) First boot with debug driver crash very shortly after nfs mounts > start/complete (Corrupt dump). "Too many free rx_bd" message is present > on the console before the crash. > > 2) Second boot with the debug driver system does not crash after cat * > over NFS. Crashes a few minutes after starting a rsync from an > identical PE1950 the system crashed (Again producing a corrupt core > dump). "Too many free rx_bd" message is present on the console before > the crash. > > 3) Third boot NFS crash was not tested. Restarted rsync process and the > system crashed again. (Core ok this time but log buffer not present in > the dump, or was empty.) Back trace indicates the driver crashed the > system at the same place as the next crash on this system and the only > core I have from a PE2950. "Too many free rx_bd" message is present on > the console before the crash. > > 4) Fourth boot again did not test the NFS crash. Restarted the rsync > process causing the system to crash. ( Core and log buffer present in > core, buffer and back trace at the end of this email.) "Too many free > rx_bd" message is present on the console before the crash. > > 5) Fifth boot of the system. No "Too many free rx_bd" messages appear > on the console. The system rsync's ~290Gb of data and is still up. > > At each reboot the system was just left to reboot itself the system was > not powered off at any point. I have a PE2950 that went through a > similar cycle of crashes only to boot into a stable configuration 3-4 > reboots later. (I have the last core available from this system.) > > > The system crashing above is a PE1950 with 1 5110 1.6Ghz Dual Core Xeon, > 2Gb RAM, PREC5/i (2 * 80 Gb SATA RAID 1), PERC5/e (MD1000 3 * 500Gb SATA > RAID 5). The source of the data being rsynced was an identical system. > > > I have attached the patch for the driver we are running (patch is > against RELENG_6_2). > > > Tom > root@sultan '10:48:28' '/var/crash' > > $ ifconfig bce0 > bce0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 8192 > options=3b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU> > inet 172.31.0.28 netmask 0xffffff00 broadcast 172.31.0.255 > ether 00:19:b9:e4:4d:cc > media: Ethernet autoselect (1000baseTX <full-duplex>) > status: active > > > root@sultan '10:48:34' '/var/crash' > > $ pciconf -lv | fgrep -A 3 bce0 > bce0@pci9:0:0: class=0x020000 card=0x01b31028 chip=0x164c14e4 rev=0x12 > hdr=0x00 > vendor = 'Broadcom Corporation' > class = network > subclass = ethernet > > > root@sultan '10:47:08' '/var/crash' > > $ kgdb /usr/obj/usr/src/sys/PE2950/kernel.debug vmcore.3 > [GDB will not be able to debug user-mode threads: > /usr/lib/libthread_db.so: Undefined symbol "ps_pglobal_lookup"] > GNU gdb 6.1.1 [FreeBSD] > Copyright 2004 Free Software Foundation, Inc. > GDB is free software, covered by the GNU General Public License, and you are > welcome to change it and/or distribute copies of it under certain > conditions. > Type "show copying" to see the conditions. > There is absolutely no warranty for GDB. Type "show warranty" for details. > This GDB was configured as "amd64-marcel-freebsd". > > Unread portion of the kernel message buffer: > bce0: /usr/src/sys/dev/bce/if_bce.c(3489): Too many free rx_bd (0xFFFF > > 0x01FE)! > bce0: /usr/src/sys/dev/bce/if_bce.c(3489): Too many free rx_bd (0xFFFF > > 0x01FE)! > bce0: /usr/src/sys/dev/bce/if_bce.c(3489): Too many free rx_bd (0xFFFF > > 0x01FE)! > bce0: /usr/src/sys/dev/bce/if_bce.c(3489): Too many free rx_bd (0xFFFE > > 0x01FE)! > bce0: /usr/src/sys/dev/bce/if_bce.c(3489): Too many free rx_bd (0xFFFD > > 0x01FE)! > bce0: /usr/src/sys/dev/bce/if_bce.c(3489): Too many free rx_bd (0xFFFD > > 0x01FE)! > bce0: /usr/src/sys/dev/bce/if_bce.c(3489): Too many free rx_bd (0xFFFD > > 0x01FE)! > bce0: /usr/src/sys/dev/bce/if_bce.c(3489): Too many free rx_bd (0xFFFD > > 0x01FE)! > bce0: /usr/src/sys/dev/bce/if_bce.c(3489): Too many free rx_bd (0xFFFD > > 0x01FE)! > bce0: /usr/src/sys/dev/bce/if_bce.c(3489): Too many free rx_bd (0xFFFC > > 0x01FE)! > bce0: /usr/src/sys/dev/bce/if_bce.c(3489): Too many free rx_bd (0xFFFC > > 0x01FE)! > bce0: /usr/src/sys/dev/bce/if_bce.c(3489): Too many free rx_bd (0xFFFC > > 0x01FE)! > bce0: /usr/src/sys/dev/bce/if_bce.c(3489): Too many free rx_bd (0xFFFB > > 0x01FE)! > bce0: /usr/src/sys/dev/bce/if_bce.c(3489): Too many free rx_bd (0xFFF9 > > 0x01FE)! > bce0: /usr/src/sys/dev/bce/if_bce.c(3973): Unexpected mbuf found in > rx_bd[0x0098]! > bce0: ---------------------------- Driver State > ---------------------------- > bce0: 0xFFFFFFFF:866A6000 - (sc) driver softc structure virtual address > bce0: 0xFFFFFF00:F4000000 - (sc->bce_vhandle) PCI BAR virtual address > bce0: 0xFFFFFF00:009C3DC0 - (sc->status_block) status block virtual address > bce0: 0xFFFFFF00:009D7400 - (sc->stats_block) statistics block virtual > address > bce0: 0xFFFFFFFF:866A61B0 - (sc->tx_bd_chain) tx_bd chain virtual adddress > bce0: 0xFFFFFFFF:866A61E8 - (sc->rx_bd_chain) rx_bd chain virtual address > bce0: 0xFFFFFFFF:866A7260 - (sc->tx_mbuf_ptr) tx mbuf chain virtual address > bce0: 0xFFFFFFFF:866A9260 - (sc->rx_mbuf_ptr) rx mbuf chain virtual address > bce0: 0x0006D4FE - (sc->interrupts_generated) h/w intrs > bce0: 0x00039B5F - (sc->rx_interrupts) rx interrupts handled > bce0: 0x000339FB - (sc->tx_interrupts) tx interrupts handled > bce0: 0x0000A413 - (sc->last_status_idx) status block index > bce0: 0x00009500 - (sc->tx_prod) tx producer index > bce0: 0x000094FD - (sc->tx_cons) tx consumer index > bce0: 0x01FC8BFD - (sc->tx_prod_bseq) tx producer bseq index > bce0: 0x0000B69A - (sc->rx_prod) rx producer index > bce0: 0x0000B497 - (sc->rx_cons) rx consumer index > bce0: 0xBF89D400 - (sc->rx_prod_bseq) rx producer bseq index > bce0: 0x000000AB - (sc->rx_mbuf_alloc) rx mbufs allocated > bce0: 0x0000FFF8 - (sc->free_rx_bd) free rx_bd's > bce0: 0x00000000/000001FE - (sc->rx_low_watermark) rx low watermark > bce0: 0x00000002 - (sc->txmbuf_alloc) tx mbufs allocated > bce0: 0x000000AB - (sc->rx_mbuf_alloc) rx mbufs allocated > bce0: 0x00000002 - (sc->used_tx_bd) used tx_bd's > bce0: 0x000001FE/000001FE - (sc->tx_hi_watermark) tx hi watermark > bce0: 0x00000000 - (sc->mbuf_alloc_failed) failed mbuf alloc > bce0: > ------------------------------------------------------------------------ > bce0: ---------------------------- Status Block > ---------------------------- > bce0: attn_bits = 0x00000001, attn_bits_ack = 0x00000001, index = 0xA422 > bce0: rx_cons0 = 0x0000B4BF, tx_cons0 = 0x000094FF > bce0: status_idx = 0xA422 > bce0: > ------------------------------------------------------------------------ > > > Fatal trap 3: breakpoint instruction fault while in kernel mode > cpuid = 0; apic id = 00 > instruction pointer = 0x8:0xffffffff801ee956 > stack pointer = 0x10:0xffffffffb1922b40 > frame pointer = 0x10:0x98 > code segment = base 0x0, limit 0xfffff, type 0x1b > = DPL 0, pres 1, long 1, def32 0, gran 1 > processor eflags = interrupt enabled, IOPL = 0 > current process = 21 (irq16: bce0 bce1) > trap number = 3 > panic: breakpoint instruction fault > cpuid = 0 > Uptime: 1h5m39s > Dumping 2047 MB (2 chunks) > chunk 0: 1MB (156 pages) ... ok > chunk 1: 2047MB (523944 pages) 2031 2015 1999 1983 1967 1951 1935 > 1919 1903 1887 1871 1855 1839 1823 1807 1791 1775 1759 1743 1727 1711 > 1695 1679 1663 1647 1631 1615 1599 1583 1567 1551 1535 1519 1503 1487 > 1471 1455 1439 1423 1407 1391 1375 1359 1343 1327 1311 1295 1279 1263 > 1247 1231 1215 1199 1183 1167 1151 1135 1119 1103 1087 1071 1055 1039 > 1023 1007 991 975 959 943 927 911 895 879 863 847 831 815 799 783 767 > 751 735 719 703 687 671 655 639 623 607 591 575 559 543 527 511 495 479 > 463 447 431 415 399 383 367 351 335 319 303 287 271 255 239 223 207 191 > 175 159 143 127 111 95 79 63 47 31 15 > > #0 doadump () at pcpu.h:172 > 172 pcpu.h: No such file or directory. > in pcpu.h > (kgdb) bt > #0 doadump () at pcpu.h:172 > #1 0x0000000000000004 in ?? () > #2 0xffffffff8029e0e7 in boot (howto=260) at > /usr/src/sys/kern/kern_shutdown.c:409 > #3 0xffffffff8029e781 in panic (fmt=0xffffff007b9ed720 "\b?\236{") at > /usr/src/sys/kern/kern_shutdown.c:565 > #4 0xffffffff803f9e3f in trap_fatal (frame=0xffffff007b9ed720, > eva=18446742976271936008) at /usr/src/sys/amd64/amd64/trap.c:660 > #5 0xffffffff803fa2e2 in trap (frame= > {tf_rdi = 0, tf_rsi = -2139025408, tf_rdx = 1, tf_rcx = 1298717, > tf_r8 = 1048064, tf_r9 = 10, tf_rax = 79, tf_rbx = -2039848960, tf_rbp = > 152, tf_r10 = -1315820960, tf_r11 = 4294967274, tf_r12 = -2039848960, > tf_r13 = 152, tf_r14 = 46242, tf_r15 = 46232, tf_trapno = 3, tf_addr = > 0, tf_flags = -1099501388352, tf_err = 0, tf_rip = -2145457834, tf_cs = > 8, tf_rflags = 642, tf_rsp = -1315820720, tf_ss = 16}) at > /usr/src/sys/amd64/amd64/trap.c:469 > #6 0xffffffff803e55fb in calltrap () at > /usr/src/sys/amd64/amd64/exception.S:168 > #7 0xffffffff801ee956 in bce_breakpoint (sc=0xffffffff866a6000) at > cpufunc.h:63 > #8 0xffffffff801ef0f6 in bce_intr (xsc=0x0) at > /usr/src/sys/dev/bce/if_bce.c:3970 > #9 0xffffffff80284919 in ithread_loop (arg=0xffffff00009d35a0) at > /usr/src/sys/kern/kern_intr.c:682 > #10 0xffffffff802830b7 in fork_exit (callout=0xffffffff802847d0 > <ithread_loop>, arg=0xffffff00009d35a0, frame=0xffffffffb1922c50) at > /usr/src/sys/kern/kern_fork.c:821 > #11 0xffffffff803e595e in fork_trampoline () at > /usr/src/sys/amd64/amd64/exception.S:394 > #12 0x0000000000000000 in ?? () > #13 0x0000000000000000 in ?? () > #14 0x0000000000000001 in ?? () > #15 0x0000000000000000 in ?? () > #16 0x0000000000000000 in ?? () > #17 0x0000000000000000 in ?? () > #18 0x0000000000000000 in ?? () > #19 0x0000000000000000 in ?? () > #20 0x0000000000000000 in ?? () > #21 0x0000000000000000 in ?? () > #22 0x0000000000000000 in ?? () > #23 0x0000000000000000 in ?? () > #24 0x0000000000000000 in ?? () > #25 0x0000000000000000 in ?? () > #26 0x0000000000000000 in ?? () > #27 0x0000000000000000 in ?? () > #28 0x0000000000000000 in ?? () > #29 0x0000000000000000 in ?? () > #30 0x0000000000000000 in ?? () > #31 0x0000000000000000 in ?? () > #32 0x0000000000000000 in ?? () > #33 0x0000000000000000 in ?? () > #34 0x0000000000000000 in ?? () > #35 0x0000000000000000 in ?? () > #36 0x0000000000000000 in ?? () > #37 0x0000000000000000 in ?? () > #38 0x0000000000000000 in ?? () > #39 0x0000000000000000 in ?? () > #40 0x0000000000000000 in ?? () > #41 0x0000000000000000 in ?? () > #42 0x0000000000000000 in ?? () > #43 0x0000000000000000 in ?? () > #44 0x00000000007f3000 in ?? () > #45 0xffffff007b9ed720 in ?? () > #46 0xffffff00009d35a0 in ?? () > #47 0x0000000000000001 in ?? () > #48 0xffffff007b9eea08 in ?? () > #49 0xffffff007b9a5980 in ?? () > #50 0xffffffffb1922b58 in ?? () > #51 0xffffff007b9ed720 in ?? () > #52 0xffffffff802b4856 in sched_switch (td=0xffffff00009d35a0, > newtd=0x0, flags=0) at /usr/src/sys/kern/sched_4bsd.c:973 > #53 0x0000000000000000 in ?? () > #54 0x0000000000000000 in ?? () > #55 0x0000000000000000 in ?? () > #56 0x0000000000000000 in ?? () > #57 0x0000000000000000 in ?? () > #58 0x0000000000000000 in ?? () > #59 0x0000000000000000 in ?? () > ---Type <return> to continue, or q <return> to quit--- > #60 0x0000000000000000 in ?? () > #61 0x0000000000000000 in ?? () > #62 0x0000000000000000 in ?? () > #63 0x0000000000000000 in ?? () > #64 0x0000000000000000 in ?? () > #65 0x0000000000000000 in ?? () > #66 0x0000000000000000 in ?? () > #67 0x0000000000000000 in ?? () > #68 0x0000000000000000 in ?? () > #69 0x0000000000000000 in ?? () > #70 0x0000000000000000 in ?? () > #71 0x0000000000000000 in ?? () > #72 0x0000000000000000 in ?? () > #73 0x0000000000000000 in ?? () > #74 0x0000000000000000 in ?? () > #75 0x0000000000000000 in ?? () > #76 0x0000000000000000 in ?? () > #77 0x0000000000000000 in ?? () > #78 0x0000000000000000 in ?? () > #79 0x0000000000000000 in ?? () > #80 0x0000000000000000 in ?? () > #81 0x0000000000000000 in ?? () > #82 0x0000000000000000 in ?? () > #83 0x0000000000000000 in ?? () > #84 0x0000000000000000 in ?? () > #85 0x0000000000000000 in ?? () > #86 0x0000000000000000 in ?? () > #87 0x0000000000000000 in ?? () > #88 0x0000000000000000 in ?? () > #89 0x0000000000000000 in ?? () > #90 0x0000000000000000 in ?? () > #91 0x0000000000000000 in ?? () > #92 0x0000000000000000 in ?? () > #93 0x0000000000000000 in ?? () > #94 0x0000000000000000 in ?? () > #95 0x0000000000000000 in ?? () > #96 0x0000000000000000 in ?? () > #97 0x0000000000000000 in ?? () > #98 0x0000000000000000 in ?? () > #99 0x0000000000000000 in ?? () > #100 0x0000000000000000 in ?? () > #101 0x0000000000000000 in ?? () > #102 0x0000000000000000 in ?? () > #103 0x0000000000000000 in ?? () > #104 0x0000000000000000 in ?? () > #105 0x0000000000000000 in ?? () > #106 0x0000000000000000 in ?? () > #107 0x0000000000000000 in ?? () > #108 0x0000000000000000 in ?? () > #109 0x0000000000000000 in ?? () > #110 0x0000000000000000 in ?? () > #111 0x0000000000000000 in ?? () > #112 0x0000000000000000 in ?? () > #113 0x0000000000000000 in ?? () > #114 0x0000000000000000 in ?? () > #115 0x0000000000000000 in ?? () > #116 0x0000000000000000 in ?? () > #117 0x0000000000000000 in ?? () > #118 0x0000000000000000 in ?? () > #119 0x0000000000000000 in ?? () > #120 0x0000000000000000 in ?? () > #121 0x0000000000000000 in ?? () > #122 0x0000000000000000 in ?? () > ---Type <return> to continue, or q <return> to quit--- > #123 0x0000000000000000 in ?? () > #124 0x0000000000000000 in ?? () > Cannot access memory at address 0xffffffffb1923000 > (kgdb) frame 8 > #8 0xffffffff801ef0f6 in bce_intr (xsc=0x0) at > /usr/src/sys/dev/bce/if_bce.c:3970 > 3970 DBRUNIF((!(rxbd->rx_bd_flags & > RX_BD_FLAGS_END)), > (kgdb) list > 3965 > 3966 /* The mbuf is stored with the last rx_bd entry > of a packet. */ > 3967 if (sc->rx_mbuf_ptr[sw_chain_cons] != NULL) { > 3968 > 3969 /* Validate that this is the last rx_bd. */ > 3970 DBRUNIF((!(rxbd->rx_bd_flags & > RX_BD_FLAGS_END)), > 3971 BCE_PRINTF("%s(%d): Unexpected > mbuf found in rx_bd[0x%04X]!\n", > 3972 __FILE__, __LINE__, sw_chain_cons); > 3973 bce_breakpoint(sc)); > 3974 > (kgdb) > > > > root@sultan '10:50:15' '/var/crash' > > $ sysctl dev.bce.0 > dev.bce.0.%desc: Broadcom NetXtreme II BCM5708 1000Base-T (B2) > dev.bce.0.%driver: bce > dev.bce.0.%location: slot=0 function=0 > dev.bce.0.%pnpinfo: vendor=0x14e4 device=0x164c subvendor=0x1028 > subdevice=0x01b3 class=0x020000 > dev.bce.0.%parent: pci9 > dev.bce.0.rx_low_watermark: 0 > dev.bce.0.tx_hi_watermark: 510 > dev.bce.0.l2fhdr_status_errors: 0 > dev.bce.0.unexpected_attentions: 0 > dev.bce.0.lost_status_block_updates: 0 > dev.bce.0.mbuf_alloc_failed: 0 > dev.bce.0.stat_IfHcInOctets: 306538083283 > dev.bce.0.stat_IfHCInBadOctets: 54437647 > dev.bce.0.stat_IfHCOutOctets: 3416768690 > dev.bce.0.stat_IfHCOutBadOctets: 0 > dev.bce.0.stat_IfHCInUcastPkts: 76567319 > dev.bce.0.stat_IfHCInMulticastPkts: 0 > dev.bce.0.stat_IfHCInBroadcastPkts: 44564 > dev.bce.0.stat_IfHCOutUcastPkts: 44874071 > dev.bce.0.stat_IfHCOutMulticastPkts: 0 > dev.bce.0.stat_IfHCOutBroadcastPkts: 200 > dev.bce.0.stat_emac_tx_stat_dot3statsinternalmactransmiterrors: 0 > dev.bce.0.stat_Dot3StatsCarrierSenseErrors: 0 > dev.bce.0.stat_Dot3StatsFCSErrors: 0 > dev.bce.0.stat_Dot3StatsAlignmentErrors: 0 > dev.bce.0.stat_Dot3StatsSingleCollisionFrames: 0 > dev.bce.0.stat_Dot3StatsMultipleCollisionFrames: 0 > dev.bce.0.stat_Dot3StatsDeferredTransmissions: 0 > dev.bce.0.stat_Dot3StatsExcessiveCollisions: 0 > dev.bce.0.stat_Dot3StatsLateCollisions: 0 > dev.bce.0.stat_EtherStatsCollisions: 0 > dev.bce.0.stat_EtherStatsFragments: 0 > dev.bce.0.stat_EtherStatsJabbers: 0 > dev.bce.0.stat_EtherStatsUndersizePkts: 0 > dev.bce.0.stat_EtherStatsOverrsizePkts: 0 > dev.bce.0.stat_EtherStatsPktsRx64Octets: 7255 > dev.bce.0.stat_EtherStatsPktsRx65Octetsto127Octets: 3084173 > dev.bce.0.stat_EtherStatsPktsRx128Octetsto255Octets: 548353 > dev.bce.0.stat_EtherStatsPktsRx256Octetsto511Octets: 70953 > dev.bce.0.stat_EtherStatsPktsRx512Octetsto1023Octets: 7546 > dev.bce.0.stat_EtherStatsPktsRx1024Octetsto1522Octets: 3221 > dev.bce.0.stat_EtherStatsPktsRx1523Octetsto9022Octets: 72890382 > dev.bce.0.stat_EtherStatsPktsTx64Octets: 277 > dev.bce.0.stat_EtherStatsPktsTx65Octetsto127Octets: 42379729 > dev.bce.0.stat_EtherStatsPktsTx128Octetsto255Octets: 2485130 > dev.bce.0.stat_EtherStatsPktsTx256Octetsto511Octets: 727 > dev.bce.0.stat_EtherStatsPktsTx512Octetsto1023Octets: 709 > dev.bce.0.stat_EtherStatsPktsTx1024Octetsto1522Octets: 853 > dev.bce.0.stat_EtherStatsPktsTx1523Octetsto9022Octets: 6846 > dev.bce.0.stat_XonPauseFramesReceived: 0 > dev.bce.0.stat_XoffPauseFramesReceived: 0 > dev.bce.0.stat_OutXonSent: 0 > dev.bce.0.stat_OutXoffSent: 0 > dev.bce.0.stat_FlowControlDone: 0 > dev.bce.0.stat_MacControlFramesReceived: 0 > dev.bce.0.stat_XoffStateEntered: 0 > dev.bce.0.stat_IfInFramesL2FilterDiscards: 351690 > dev.bce.0.stat_IfInRuleCheckerDiscards: 0 > dev.bce.0.stat_IfInFTQDiscards: 0 > dev.bce.0.stat_IfInMBUFDiscards: 0 > dev.bce.0.stat_IfInRuleCheckerP4Hit: 44564 > dev.bce.0.stat_CatchupInRuleCheckerDiscards: 0 > dev.bce.0.stat_CatchupInFTQDiscards: 0 > dev.bce.0.stat_CatchupInMBUFDiscards: 0 > dev.bce.0.stat_CatchupInRuleCheckerP4Hit: 0 > dev.bce.0.com_no_bufers: 0 > dev.bce.0.driver_state: -1 > dev.bce.0.hw_state: -1 > dev.bce.0.dump_rx_chain: -1 > dev.bce.0.dump_tx_chain: -1 > dev.bce.0.breakpoint: -1 > dev.bce.0.reg_read: -1 > > > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" > > -- Live Free or Die
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ea7b9c170706300244s5c93851fn6a8e63f2d3b05da4>