Problems with BCE network adapter (Dell PE2950)

Sepherosa Ziehau sepherosa at gmail.com
Sat Jun 30 09:44:35 UTC 2007


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 at 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 at 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 at sultan '10:48:34' '/var/crash'
>  > $ pciconf -lv | fgrep -A 3 bce0
> bce0 at pci9:0:0:  class=0x020000 card=0x01b31028 chip=0x164c14e4 rev=0x12
> hdr=0x00
>      vendor   = 'Broadcom Corporation'
>      class    = network
>      subclass = ethernet
>
>
> root at 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 at 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 at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe at freebsd.org"
>
>


-- 
Live Free or Die


More information about the freebsd-net mailing list