em0 with latest driver hangs again and again (without
"Watchdogtimeout" message!)
Jack Vogel
jfvogel at gmail.com
Fri Mar 11 17:24:01 UTC 2011
MULTIQUEUE won't help on that hardware, only the 82574 has the ability to
use multiple queues in the em driver. Its the advanced server adapters
supported
by the igb driver that are the best choice in that regard.
So, now the driver does not hang but cpu is too high... Anyone else find
this to
be the case that is testing this driver?
Jack
On Fri, Mar 11, 2011 at 6:57 AM, Özkan KIRIK <ozkan.kirik at gmail.com> wrote:
> Hi again,
>
> I wanna share state of test machine. em-7.2.2 driver runs as kld. No hangs.
> Altough em0 has about 200Mbps traffic, cpu usage of em0 is too high.
> Should I try -DEM_MULTIQUEUE option ?
>
> Regards,
> Ozkan KIRIK
>
> # uptime
> 4:36PM up 7 days, 8:30, 1 user, load averages: 4.19, 3.73, 3.71
>
> # uname -srp
> FreeBSD 8.2-RELEASE amd64
>
> # bwm-ng
>
> input: getifaddrs type: rate
> | iface Rx Tx
> Total
> ============================================================
> em0: 149356.24 Kb/s 30202.86 Kb/s 179559.10
> Kb/s
> em1: 1896.86 Kb/s 225.53 Kb/s 2122.39
> Kb/s
> bce0: 8201.30 Kb/s 42895.40 Kb/s 51096.70
> Kb/s
> em2: 22524.07 Kb/s 42751.14 Kb/s 65275.21
> Kb/s
> em3: 3767.80 Kb/s 51521.05 Kb/s 55288.85
> Kb/s
>
>
> # top -SHn
> last pid: 38924; load averages: 2.97, 3.32, 3.51 up 7+08:35:29
> 16:41:59
> 693 processes: 13 running, 656 sleeping, 24 waiting
> Mem: 4393M Active, 8060M Inact, 2761M Wired, 255M Cache, 1647M Buf, 402M
> Free
> Swap: 4096M Total, 4096M Free
>
> PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU COMMAND
> 0 root -68 0 0K 176K CPU2 2 45.9H 83.30% {em0 taskq}
> 11 root 171 ki31 0K 128K RUN 3 154.7H 82.28% {idle: cpu3}
> 11 root 171 ki31 0K 128K CPU7 7 152.4H 74.85% {idle: cpu7}
> 11 root 171 ki31 0K 128K CPU1 1 143.4H 71.53% {idle: cpu1}
> 11 root 171 ki31 0K 128K RUN 6 150.2H 70.90% {idle: cpu6}
> 11 root 171 ki31 0K 128K CPU0 0 135.0H 67.53% {idle: cpu0}
> 11 root 171 ki31 0K 128K RUN 5 142.3H 56.49% {idle: cpu5}
> 11 root 171 ki31 0K 128K CPU4 4 133.7H 56.45% {idle: cpu4}
> 12 root -68 - 0K 384K WAIT 4 992:45 35.25% {irq258:
> bce0}
> 0 root -68 0 0K 176K - 5 18.8H 33.84% {em2 taskq}
> 11 root 171 ki31 0K 128K RUN 2 124.5H 19.24% {idle: cpu2}
> 0 root -68 0 0K 176K CPU6 6 898:40 17.68% {em3 taskq}
>
> # sysctl dev.em. | grep miss
> dev.em.0.mac_stats.missed_packets: 910
> dev.em.1.mac_stats.missed_packets: 0
> dev.em.2.mac_stats.missed_packets: 5886
> dev.em.3.mac_stats.missed_packets: 5518
>
> # sysctl dev.em.
> dev.em.0.%desc: Intel(R) PRO/1000 Network Connection 7.2.2
> dev.em.0.%driver: em
> dev.em.0.%location: slot=0 function=0 handle=\_SB_.PCI0.NPE2.SPE4.P8PC.LAN0
> dev.em.0.%pnpinfo: vendor=0x8086 device=0x1096 subvendor=0x108e
> subdevice=0x4843 class=0x020000
> dev.em.0.%parent: pci4
> dev.em.0.nvm: -1
> dev.em.0.debug: -1
> dev.em.0.rx_int_delay: 0
> dev.em.0.tx_int_delay: 66
> dev.em.0.rx_abs_int_delay: 66
> dev.em.0.tx_abs_int_delay: 66
> dev.em.0.rx_processing_limit: 100
> dev.em.0.flow_control: 3
> dev.em.0.eee_control: 0
> dev.em.0.link_irq: 0
> dev.em.0.mbuf_alloc_fail: 0
> dev.em.0.cluster_alloc_fail: 0
> dev.em.0.dropped: 0
> dev.em.0.tx_dma_fail: 0
> dev.em.0.rx_overruns: 1
> dev.em.0.watchdog_timeouts: 0
> dev.em.0.device_control: 1075593793
> dev.em.0.rx_control: 67141634
> dev.em.0.fc_high_water: 30720
> dev.em.0.fc_low_water: 29220
> dev.em.0.queue0.txd_head: 311
> dev.em.0.queue0.txd_tail: 311
> dev.em.0.queue0.tx_irq: 0
> dev.em.0.queue0.no_desc_avail: 0
> dev.em.0.queue0.rxd_head: 1144
> dev.em.0.queue0.rxd_tail: 1120
> dev.em.0.queue0.rx_irq: 0
> dev.em.0.mac_stats.excess_coll: 0
> dev.em.0.mac_stats.single_coll: 0
> dev.em.0.mac_stats.multiple_coll: 0
> dev.em.0.mac_stats.late_coll: 0
> dev.em.0.mac_stats.collision_count: 0
> dev.em.0.mac_stats.symbol_errors: 0
> dev.em.0.mac_stats.sequence_errors: 0
> dev.em.0.mac_stats.defer_count: 0
> dev.em.0.mac_stats.missed_packets: 910
> dev.em.0.mac_stats.recv_no_buff: 7050
> dev.em.0.mac_stats.recv_undersize: 0
> dev.em.0.mac_stats.recv_fragmented: 0
> dev.em.0.mac_stats.recv_oversize: 0
> dev.em.0.mac_stats.recv_jabber: 0
> dev.em.0.mac_stats.recv_errs: 0
> dev.em.0.mac_stats.crc_errs: 0
> dev.em.0.mac_stats.alignment_errs: 0
> dev.em.0.mac_stats.coll_ext_errs: 0
> dev.em.0.mac_stats.xon_recvd: 0
> dev.em.0.mac_stats.xon_txd: 0
> dev.em.0.mac_stats.xoff_recvd: 0
> dev.em.0.mac_stats.xoff_txd: 0
> dev.em.0.mac_stats.total_pkts_recvd: 3324123116
> dev.em.0.mac_stats.good_pkts_recvd: 3324122206
> dev.em.0.mac_stats.bcast_pkts_recvd: 159692
> dev.em.0.mac_stats.mcast_pkts_recvd: 0
> dev.em.0.mac_stats.rx_frames_64: 314397503
> dev.em.0.mac_stats.rx_frames_65_127: 511431761
> dev.em.0.mac_stats.rx_frames_128_255: 62445780
> dev.em.0.mac_stats.rx_frames_256_511: 76542752
> dev.em.0.mac_stats.rx_frames_512_1023: 111888998
> dev.em.0.mac_stats.rx_frames_1024_1522: 2247415412
> dev.em.0.mac_stats.good_octets_recvd: 3546201196566
> dev.em.0.mac_stats.good_octets_txd: 1361437676103
> dev.em.0.mac_stats.total_pkts_txd: 2931605576
> dev.em.0.mac_stats.good_pkts_txd: 2931605576
> dev.em.0.mac_stats.bcast_pkts_txd: 27621
> dev.em.0.mac_stats.mcast_pkts_txd: 8
> dev.em.0.mac_stats.tx_frames_64: 532709844
> dev.em.0.mac_stats.tx_frames_65_127: 1405874859
> dev.em.0.mac_stats.tx_frames_128_255: 54604175
> dev.em.0.mac_stats.tx_frames_256_511: 51889529
> dev.em.0.mac_stats.tx_frames_512_1023: 113268603
> dev.em.0.mac_stats.tx_frames_1024_1522: 773258566
> dev.em.0.mac_stats.tso_txd: 11638542
> dev.em.0.mac_stats.tso_ctx_fail: 0
> dev.em.0.interrupts.asserts: 1386007928
> dev.em.0.interrupts.rx_pkt_timer: 183978
> dev.em.0.interrupts.rx_abs_timer: 0
> dev.em.0.interrupts.tx_pkt_timer: 93292
> dev.em.0.interrupts.tx_abs_timer: 143694
> dev.em.0.interrupts.tx_queue_empty: 0
> dev.em.0.interrupts.tx_queue_min_thresh: 0
> dev.em.0.interrupts.rx_desc_min_thresh: 0
> dev.em.0.interrupts.rx_overrun: 0
> dev.em.1.%desc: Intel(R) PRO/1000 Network Connection 7.2.2
> dev.em.1.%driver: em
> dev.em.1.%location: slot=0 function=1 handle=\_SB_.PCI0.NPE2.SPE4.P8PC.LAN1
> dev.em.1.%pnpinfo: vendor=0x8086 device=0x1096 subvendor=0x108e
> subdevice=0x4843 class=0x020000
> dev.em.1.%parent: pci4
> dev.em.1.nvm: -1
> dev.em.1.debug: -1
> dev.em.1.rx_int_delay: 0
> dev.em.1.tx_int_delay: 66
> dev.em.1.rx_abs_int_delay: 66
> dev.em.1.tx_abs_int_delay: 66
> dev.em.1.rx_processing_limit: 100
> dev.em.1.flow_control: 3
> dev.em.1.eee_control: 0
> dev.em.1.link_irq: 0
> dev.em.1.mbuf_alloc_fail: 0
> dev.em.1.cluster_alloc_fail: 0
> dev.em.1.dropped: 0
> dev.em.1.tx_dma_fail: 0
> dev.em.1.rx_overruns: 0
> dev.em.1.watchdog_timeouts: 0
> dev.em.1.device_control: 1075593793
> dev.em.1.rx_control: 67141634
> dev.em.1.fc_high_water: 30720
> dev.em.1.fc_low_water: 29220
> dev.em.1.queue0.txd_head: 2182
> dev.em.1.queue0.txd_tail: 2182
> dev.em.1.queue0.tx_irq: 0
> dev.em.1.queue0.no_desc_avail: 0
> dev.em.1.queue0.rxd_head: 3788
> dev.em.1.queue0.rxd_tail: 3787
> dev.em.1.queue0.rx_irq: 0
> dev.em.1.mac_stats.excess_coll: 0
> dev.em.1.mac_stats.single_coll: 0
> dev.em.1.mac_stats.multiple_coll: 0
> dev.em.1.mac_stats.late_coll: 0
> dev.em.1.mac_stats.collision_count: 0
> dev.em.1.mac_stats.symbol_errors: 0
> dev.em.1.mac_stats.sequence_errors: 0
> dev.em.1.mac_stats.defer_count: 0
> dev.em.1.mac_stats.missed_packets: 0
> dev.em.1.mac_stats.recv_no_buff: 0
> dev.em.1.mac_stats.recv_undersize: 0
> dev.em.1.mac_stats.recv_fragmented: 0
> dev.em.1.mac_stats.recv_oversize: 0
> dev.em.1.mac_stats.recv_jabber: 0
> dev.em.1.mac_stats.recv_errs: 0
> dev.em.1.mac_stats.crc_errs: 0
> dev.em.1.mac_stats.alignment_errs: 0
> dev.em.1.mac_stats.coll_ext_errs: 0
> dev.em.1.mac_stats.xon_recvd: 0
> dev.em.1.mac_stats.xon_txd: 0
> dev.em.1.mac_stats.xoff_recvd: 0
> dev.em.1.mac_stats.xoff_txd: 0
> dev.em.1.mac_stats.total_pkts_recvd: 612589160
> dev.em.1.mac_stats.good_pkts_recvd: 612589160
> dev.em.1.mac_stats.bcast_pkts_recvd: 47088
> dev.em.1.mac_stats.mcast_pkts_recvd: 0
> dev.em.1.mac_stats.rx_frames_64: 6785503
> dev.em.1.mac_stats.rx_frames_65_127: 35934851
> dev.em.1.mac_stats.rx_frames_128_255: 17109287
> dev.em.1.mac_stats.rx_frames_256_511: 12238891
> dev.em.1.mac_stats.rx_frames_512_1023: 11759994
> dev.em.1.mac_stats.rx_frames_1024_1522: 528760634
> dev.em.1.mac_stats.good_octets_recvd: 802710429802
> dev.em.1.mac_stats.good_octets_txd: 33871996870
> dev.em.1.mac_stats.total_pkts_txd: 236188292
> dev.em.1.mac_stats.good_pkts_txd: 236188292
> dev.em.1.mac_stats.bcast_pkts_txd: 21565
> dev.em.1.mac_stats.mcast_pkts_txd: 5
> dev.em.1.mac_stats.tx_frames_64: 41242650
> dev.em.1.mac_stats.tx_frames_65_127: 168115252
> dev.em.1.mac_stats.tx_frames_128_255: 9453471
> dev.em.1.mac_stats.tx_frames_256_511: 4589683
> dev.em.1.mac_stats.tx_frames_512_1023: 4863510
> dev.em.1.mac_stats.tx_frames_1024_1522: 7923726
> dev.em.1.mac_stats.tso_txd: 655
> dev.em.1.mac_stats.tso_ctx_fail: 0
> dev.em.1.interrupts.asserts: 334830743
> dev.em.1.interrupts.rx_pkt_timer: 59237
> dev.em.1.interrupts.rx_abs_timer: 0
> dev.em.1.interrupts.tx_pkt_timer: 21979
> dev.em.1.interrupts.tx_abs_timer: 23600
> dev.em.1.interrupts.tx_queue_empty: 0
> dev.em.1.interrupts.tx_queue_min_thresh: 0
> dev.em.1.interrupts.rx_desc_min_thresh: 0
> dev.em.1.interrupts.rx_overrun: 0
> dev.em.2.%desc: Intel(R) PRO/1000 Network Connection 7.2.2
> dev.em.2.%driver: em
> dev.em.2.%location: slot=0 function=0 handle=\_SB_.PCI0.P0P4.BR1E
> dev.em.2.%pnpinfo: vendor=0x8086 device=0x105e subvendor=0x108e
> subdevice=0x125e class=0x020000
> dev.em.2.%parent: pci12
> dev.em.2.nvm: -1
> dev.em.2.debug: -1
> dev.em.2.rx_int_delay: 0
> dev.em.2.tx_int_delay: 66
> dev.em.2.rx_abs_int_delay: 66
> dev.em.2.tx_abs_int_delay: 66
> dev.em.2.rx_processing_limit: 100
> dev.em.2.flow_control: 3
> dev.em.2.eee_control: 0
> dev.em.2.link_irq: 0
> dev.em.2.mbuf_alloc_fail: 0
> dev.em.2.cluster_alloc_fail: 0
> dev.em.2.dropped: 0
> dev.em.2.tx_dma_fail: 0
> dev.em.2.rx_overruns: 7
> dev.em.2.watchdog_timeouts: 0
> dev.em.2.device_control: 1075577409
> dev.em.2.rx_control: 67141634
> dev.em.2.fc_high_water: 30720
> dev.em.2.fc_low_water: 29220
> dev.em.2.queue0.txd_head: 1848
> dev.em.2.queue0.txd_tail: 1848
> dev.em.2.queue0.tx_irq: 0
> dev.em.2.queue0.no_desc_avail: 0
> dev.em.2.queue0.rxd_head: 3669
> dev.em.2.queue0.rxd_tail: 3666
> dev.em.2.queue0.rx_irq: 0
> dev.em.2.mac_stats.excess_coll: 0
> dev.em.2.mac_stats.single_coll: 0
> dev.em.2.mac_stats.multiple_coll: 0
> dev.em.2.mac_stats.late_coll: 0
> dev.em.2.mac_stats.collision_count: 0
> dev.em.2.mac_stats.symbol_errors: 0
> dev.em.2.mac_stats.sequence_errors: 0
> dev.em.2.mac_stats.defer_count: 0
> dev.em.2.mac_stats.missed_packets: 5886
> dev.em.2.mac_stats.recv_no_buff: 3407
> dev.em.2.mac_stats.recv_undersize: 0
> dev.em.2.mac_stats.recv_fragmented: 0
> dev.em.2.mac_stats.recv_oversize: 0
> dev.em.2.mac_stats.recv_jabber: 0
> dev.em.2.mac_stats.recv_errs: 0
> dev.em.2.mac_stats.crc_errs: 0
> dev.em.2.mac_stats.alignment_errs: 0
> dev.em.2.mac_stats.coll_ext_errs: 0
> dev.em.2.mac_stats.xon_recvd: 0
> dev.em.2.mac_stats.xon_txd: 0
> dev.em.2.mac_stats.xoff_recvd: 0
> dev.em.2.mac_stats.xoff_txd: 0
> dev.em.2.mac_stats.total_pkts_recvd: 1278663367
> dev.em.2.mac_stats.good_pkts_recvd: 1278657479
> dev.em.2.mac_stats.bcast_pkts_recvd: 4797331
> dev.em.2.mac_stats.mcast_pkts_recvd: 12303
> dev.em.2.mac_stats.rx_frames_64: 1
> dev.em.2.mac_stats.rx_frames_65_127: 790457496
> dev.em.2.mac_stats.rx_frames_128_255: 25476141
> dev.em.2.mac_stats.rx_frames_256_511: 28419874
> dev.em.2.mac_stats.rx_frames_512_1023: 52544603
> dev.em.2.mac_stats.rx_frames_1024_1522: 381759364
> dev.em.2.mac_stats.good_octets_recvd: 671412801559
> dev.em.2.mac_stats.good_octets_txd: 1407902706334
> dev.em.2.mac_stats.total_pkts_txd: 1378397063
> dev.em.2.mac_stats.good_pkts_txd: 1378397063
> dev.em.2.mac_stats.bcast_pkts_txd: 530670
> dev.em.2.mac_stats.mcast_pkts_txd: 310
> dev.em.2.mac_stats.tx_frames_64: 166321947
> dev.em.2.mac_stats.tx_frames_65_127: 214815586
> dev.em.2.mac_stats.tx_frames_128_255: 26196882
> dev.em.2.mac_stats.tx_frames_256_511: 45186662
> dev.em.2.mac_stats.tx_frames_512_1023: 42820430
> dev.em.2.mac_stats.tx_frames_1024_1522: 883055556
> dev.em.2.mac_stats.tso_txd: 0
> dev.em.2.mac_stats.tso_ctx_fail: 0
> dev.em.2.interrupts.asserts: 1261244440
> dev.em.2.interrupts.rx_pkt_timer: 145439
> dev.em.2.interrupts.rx_abs_timer: 0
> dev.em.2.interrupts.tx_pkt_timer: 54195
> dev.em.2.interrupts.tx_abs_timer: 94511
> dev.em.2.interrupts.tx_queue_empty: 0
> dev.em.2.interrupts.tx_queue_min_thresh: 0
> dev.em.2.interrupts.rx_desc_min_thresh: 0
> dev.em.2.interrupts.rx_overrun: 0
> dev.em.2.wake: 0
> dev.em.3.%desc: Intel(R) PRO/1000 Network Connection 7.2.2
> dev.em.3.%driver: em
> dev.em.3.%location: slot=0 function=1
> dev.em.3.%pnpinfo: vendor=0x8086 device=0x105e subvendor=0x108e
> subdevice=0x125e class=0x020000
> dev.em.3.%parent: pci12
> dev.em.3.nvm: -1
> dev.em.3.debug: -1
> dev.em.3.rx_int_delay: 0
> dev.em.3.tx_int_delay: 66
> dev.em.3.rx_abs_int_delay: 66
> dev.em.3.tx_abs_int_delay: 66
> dev.em.3.rx_processing_limit: 100
> dev.em.3.flow_control: 3
> dev.em.3.eee_control: 0
> dev.em.3.link_irq: 0
> dev.em.3.mbuf_alloc_fail: 0
> dev.em.3.cluster_alloc_fail: 0
> dev.em.3.dropped: 0
> dev.em.3.tx_dma_fail: 0
> dev.em.3.rx_overruns: 1
> dev.em.3.watchdog_timeouts: 0
> dev.em.3.device_control: 1075577409
> dev.em.3.rx_control: 67141634
> dev.em.3.fc_high_water: 30720
> dev.em.3.fc_low_water: 29220
> dev.em.3.queue0.txd_head: 4066
> dev.em.3.queue0.txd_tail: 4066
> dev.em.3.queue0.tx_irq: 0
> dev.em.3.queue0.no_desc_avail: 0
> dev.em.3.queue0.rxd_head: 1489
> dev.em.3.queue0.rxd_tail: 1488
> dev.em.3.queue0.rx_irq: 0
> dev.em.3.mac_stats.excess_coll: 0
> dev.em.3.mac_stats.single_coll: 0
> dev.em.3.mac_stats.multiple_coll: 0
> dev.em.3.mac_stats.late_coll: 0
> dev.em.3.mac_stats.collision_count: 0
> dev.em.3.mac_stats.symbol_errors: 0
> dev.em.3.mac_stats.sequence_errors: 0
> dev.em.3.mac_stats.defer_count: 0
> dev.em.3.mac_stats.missed_packets: 5518
> dev.em.3.mac_stats.recv_no_buff: 31
> dev.em.3.mac_stats.recv_undersize: 0
> dev.em.3.mac_stats.recv_fragmented: 0
> dev.em.3.mac_stats.recv_oversize: 0
> dev.em.3.mac_stats.recv_jabber: 0
> dev.em.3.mac_stats.recv_errs: 0
> dev.em.3.mac_stats.crc_errs: 0
> dev.em.3.mac_stats.alignment_errs: 0
> dev.em.3.mac_stats.coll_ext_errs: 0
> dev.em.3.mac_stats.xon_recvd: 0
> dev.em.3.mac_stats.xon_txd: 0
> dev.em.3.mac_stats.xoff_recvd: 0
> dev.em.3.mac_stats.xoff_txd: 0
> dev.em.3.mac_stats.total_pkts_recvd: 1004852864
> dev.em.3.mac_stats.good_pkts_recvd: 1004847345
> dev.em.3.mac_stats.bcast_pkts_recvd: 19377766
> dev.em.3.mac_stats.mcast_pkts_recvd: 1713418
> dev.em.3.mac_stats.rx_frames_64: 1031384
> dev.em.3.mac_stats.rx_frames_65_127: 612329188
> dev.em.3.mac_stats.rx_frames_128_255: 21097424
> dev.em.3.mac_stats.rx_frames_256_511: 16515533
> dev.em.3.mac_stats.rx_frames_512_1023: 36547146
> dev.em.3.mac_stats.rx_frames_1024_1522: 317326670
> dev.em.3.mac_stats.good_octets_recvd: 529331348489
> dev.em.3.mac_stats.good_octets_txd: 1389567129164
> dev.em.3.mac_stats.total_pkts_txd: 1302125119
> dev.em.3.mac_stats.good_pkts_txd: 1302125119
> dev.em.3.mac_stats.bcast_pkts_txd: 412749
> dev.em.3.mac_stats.mcast_pkts_txd: 301
> dev.em.3.mac_stats.tx_frames_64: 156524010
> dev.em.3.mac_stats.tx_frames_65_127: 134491341
> dev.em.3.mac_stats.tx_frames_128_255: 25754249
> dev.em.3.mac_stats.tx_frames_256_511: 46463156
> dev.em.3.mac_stats.tx_frames_512_1023: 57886605
> dev.em.3.mac_stats.tx_frames_1024_1522: 881005758
> dev.em.3.mac_stats.tso_txd: 0
> dev.em.3.mac_stats.tso_ctx_fail: 0
> dev.em.3.interrupts.asserts: 1017261076
> dev.em.3.interrupts.rx_pkt_timer: 110374
> dev.em.3.interrupts.rx_abs_timer: 0
> dev.em.3.interrupts.tx_pkt_timer: 62746
> dev.em.3.interrupts.tx_abs_timer: 100063
> dev.em.3.interrupts.tx_queue_empty: 0
> dev.em.3.interrupts.tx_queue_min_thresh: 0
> dev.em.3.interrupts.rx_desc_min_thresh: 0
> dev.em.3.interrupts.rx_overrun: 0
>
>
> On Sun, Mar 6, 2011 at 9:48 PM, Jack Vogel <jfvogel at gmail.com> wrote:
> > Missed packets just mean that some temporary resource shortage or error
> > caused
> > the packet to be dropped. I don't believe this is indicative of a
> problem,
> > just let it
> > keep running, 2 days is good but 2 weeks is better :)
> >
> > Thanks for testing it!
> >
> > Jack
> >
> >
> > On Sun, Mar 6, 2011 at 4:37 AM, Özkan KIRIK <ozkan.kirik at gmail.com>
> wrote:
> >>
> >> Hello,
> >>
> >> I've been testing the em.7.2.2 driver as kld. The system is up about 2
> >> days 6 hours.
> >> System has 4 em interfaces, Throughput is about 200Mbit/s. System
> >> didn't hang, but em2 has Input Errors.
> >>
> >> I saw that, dev.em.2.mac_stats.missed_packets is not zero? What could
> >> be the problem?
> >>
> >> # uname -r
> >> 8.2-RELEASE
> >>
> >> # sysctl dev.em.| grep miss
> >> dev.em.0.mac_stats.missed_packets: 0
> >> dev.em.1.mac_stats.missed_packets: 0
> >> dev.em.2.mac_stats.missed_packets: 5886
> >> dev.em.3.mac_stats.missed_packets: 0
> >>
> >> # netstat -nWI em2 | grep Link
> >> Name Mtu Network Address Ipkts Ierrs Idrop
> >> Opkts Oerrs Coll
> >> em2 1500 <Link#4> 00:23:8b:89:e4:9e 267256324 5886 0
> >> 273081628 0 0
> >>
> >> # sysctl dev.em.2.
> >> dev.em.2.%desc: Intel(R) PRO/1000 Network Connection 7.2.2
> >> dev.em.2.%driver: em
> >> dev.em.2.%location: slot=0 function=0 handle=\_SB_.PCI0.P0P4.BR1E
> >> dev.em.2.%pnpinfo: vendor=0x8086 device=0x105e subvendor=0x108e
> >> subdevice=0x125e class=0x020000
> >> dev.em.2.%parent: pci12
> >> dev.em.2.nvm: -1
> >> dev.em.2.debug: -1
> >> dev.em.2.rx_int_delay: 0
> >> dev.em.2.tx_int_delay: 66
> >> dev.em.2.rx_abs_int_delay: 66
> >> dev.em.2.tx_abs_int_delay: 66
> >> dev.em.2.rx_processing_limit: 100
> >> dev.em.2.flow_control: 3
> >> dev.em.2.eee_control: 0
> >> dev.em.2.link_irq: 0
> >> dev.em.2.mbuf_alloc_fail: 0
> >> dev.em.2.cluster_alloc_fail: 0
> >> dev.em.2.dropped: 0
> >> dev.em.2.tx_dma_fail: 0
> >> dev.em.2.rx_overruns: 7
> >> dev.em.2.watchdog_timeouts: 0
> >> dev.em.2.device_control: 1075577409
> >> dev.em.2.rx_control: 67141634
> >> dev.em.2.fc_high_water: 30720
> >> dev.em.2.fc_low_water: 29220
> >> dev.em.2.queue0.txd_head: 3025
> >> dev.em.2.queue0.txd_tail: 3025
> >> dev.em.2.queue0.tx_irq: 0
> >> dev.em.2.queue0.no_desc_avail: 0
> >> dev.em.2.queue0.rxd_head: 1826
> >> dev.em.2.queue0.rxd_tail: 1825
> >> dev.em.2.queue0.rx_irq: 0
> >> dev.em.2.mac_stats.excess_coll: 0
> >> dev.em.2.mac_stats.single_coll: 0
> >> dev.em.2.mac_stats.multiple_coll: 0
> >> dev.em.2.mac_stats.late_coll: 0
> >> dev.em.2.mac_stats.collision_count: 0
> >> dev.em.2.mac_stats.symbol_errors: 0
> >> dev.em.2.mac_stats.sequence_errors: 0
> >> dev.em.2.mac_stats.defer_count: 0
> >> dev.em.2.mac_stats.missed_packets: 5886
> >> dev.em.2.mac_stats.recv_no_buff: 3407
> >> dev.em.2.mac_stats.recv_undersize: 0
> >> dev.em.2.mac_stats.recv_fragmented: 0
> >> dev.em.2.mac_stats.recv_oversize: 0
> >> dev.em.2.mac_stats.recv_jabber: 0
> >> dev.em.2.mac_stats.recv_errs: 0
> >> dev.em.2.mac_stats.crc_errs: 0
> >> dev.em.2.mac_stats.alignment_errs: 0
> >> dev.em.2.mac_stats.coll_ext_errs: 0
> >> dev.em.2.mac_stats.xon_recvd: 0
> >> dev.em.2.mac_stats.xon_txd: 0
> >> dev.em.2.mac_stats.xoff_recvd: 0
> >> dev.em.2.mac_stats.xoff_txd: 0
> >> dev.em.2.mac_stats.total_pkts_recvd: 265358324
> >> dev.em.2.mac_stats.good_pkts_recvd: 265352438
> >> dev.em.2.mac_stats.bcast_pkts_recvd: 701728
> >> dev.em.2.mac_stats.mcast_pkts_recvd: 4076
> >> dev.em.2.mac_stats.rx_frames_64: 0
> >> dev.em.2.mac_stats.rx_frames_65_127: 140801982
> >> dev.em.2.mac_stats.rx_frames_128_255: 3553397
> >> dev.em.2.mac_stats.rx_frames_256_511: 3418754
> >> dev.em.2.mac_stats.rx_frames_512_1023: 8096866
> >> dev.em.2.mac_stats.rx_frames_1024_1522: 109481439
> >> dev.em.2.mac_stats.good_octets_recvd: 177455051448
> >> dev.em.2.mac_stats.good_octets_txd: 274861571704
> >> dev.em.2.mac_stats.total_pkts_txd: 270439410
> >> dev.em.2.mac_stats.good_pkts_txd: 270439410
> >> dev.em.2.mac_stats.bcast_pkts_txd: 194927
> >> dev.em.2.mac_stats.mcast_pkts_txd: 48
> >> dev.em.2.mac_stats.tx_frames_64: 23050855
> >> dev.em.2.mac_stats.tx_frames_65_127: 54156414
> >> dev.em.2.mac_stats.tx_frames_128_255: 4299280
> >> dev.em.2.mac_stats.tx_frames_256_511: 7837146
> >> dev.em.2.mac_stats.tx_frames_512_1023: 8272014
> >> dev.em.2.mac_stats.tx_frames_1024_1522: 172823701
> >> dev.em.2.mac_stats.tso_txd: 0
> >> dev.em.2.mac_stats.tso_ctx_fail: 0
> >> dev.em.2.interrupts.asserts: 283674059
> >> dev.em.2.interrupts.rx_pkt_timer: 33585
> >> dev.em.2.interrupts.rx_abs_timer: 0
> >> dev.em.2.interrupts.tx_pkt_timer: 11022
> >> dev.em.2.interrupts.tx_abs_timer: 22449
> >> dev.em.2.interrupts.tx_queue_empty: 0
> >> dev.em.2.interrupts.tx_queue_min_thresh: 0
> >> dev.em.2.interrupts.rx_desc_min_thresh: 0
> >> dev.em.2.interrupts.rx_overrun: 0
> >>
> >> Regards,
> >> Ozkan KIRIK
> >
> >
>
More information about the freebsd-net
mailing list