From owner-freebsd-net@FreeBSD.ORG Mon Jan 9 17:40:13 2012 Return-Path: Delivered-To: freebsd-net@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 00E4D106566C for ; Mon, 9 Jan 2012 17:40:13 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id E15488FC0A for ; Mon, 9 Jan 2012 17:40:12 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q09HeCLG009525 for ; Mon, 9 Jan 2012 17:40:12 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q09HeCsq009524; Mon, 9 Jan 2012 17:40:12 GMT (envelope-from gnats) Date: Mon, 9 Jan 2012 17:40:12 GMT Message-Id: <201201091740.q09HeCsq009524@freefall.freebsd.org> To: freebsd-net@FreeBSD.org From: =?windows-1251?B?yu7t/Oru4iDF4uPl7ejp?= Cc: Subject: Re: kern/163903: [igb] " igb0:tx(0)" ," bpf interface lock" v2.2.5 9-STABLE X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: =?windows-1251?B?yu7t/Oru4iDF4uPl7ejp?= List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Jan 2012 17:40:13 -0000 The following reply was made to PR kern/163903; it has been noted by GNATS. From: =?windows-1251?B?yu7t/Oru4iDF4uPl7ejp?= To: bug-followup@FreeBSD.org, kes-kes@yandex.ru Cc: Subject: Re: kern/163903: [igb] "igb0:tx(0)","bpf interface lock" v2.2.5 9-STABLE Date: Mon, 9 Jan 2012 19:36:31 +0200 it repeats again, but now I install release 9 traffice flow about 20-30Mbit/s, ~4000 pps # uname -a FreeBSD 9.0-RELEASE FreeBSD 9.0-RELEASE #0 r229830: Mon Jan 9 02:53:51 EET 2012 :/usr/obj/usr/src.svn/9.0.0/sys/KES_KERN_v9 i386 # tcpdump -n -i igb0 tcpdump: WARNING: igb0: no IPv4 address assigned tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on igb0, link-type EN10MB (Ethernet), capture size 65535 bytes wait 2 mins ^C 0 packets captured 0 packets received by filter 0 packets dropped by kernel # netstat -W 1 igb0 input (Total) output packets errs idrops bytes packets errs bytes colls 10 16 0 9342 12 7 18980 0 4 19 0 3076 6 8 12668 0 8 10 0 3444 10 7 12990 0 8 16 0 9140 10 6 17168 0 6 19 0 3282 8 7 12832 0 10 9 0 3597 12 6 11631 0 14 18 0 9646 16 7 19188 0 4 14 0 3076 6 8 12668 0 12 13 0 3930 18 5 10670 0 22 11 0 10376 30 7 20396 0 22 21 0 4652 26 7 14236 0 26 15 0 5268 40 8 15336 0 12 12 0 9464 12 7 18888 0 22 18 0 4744 30 7 14556 0 # netstat -m 21622/1688/23310 mbufs in use (current/cache/total) 19389/969/20358/262144 mbuf clusters in use (current/cache/total/max) 19389/835 mbuf+clusters out of packet secondary zone in use (current/cache) 0/90/90/12800 4k (page size) jumbo clusters in use (current/cache/total/max) 0/0/0/6400 9k jumbo clusters in use (current/cache/total/max) 0/0/0/3200 16k jumbo clusters in use (current/cache/total/max) 44183K/2720K/46903K bytes allocated to network (current/cache/total) 0/0/0 requests for mbufs denied (mbufs/clusters/mbuf+clusters) 0/0/0 requests for jumbo clusters denied (4k/9k/16k) 0/14/6656 sfbufs in use (current/peak/max) 0 requests for sfbufs denied 0 requests for sfbufs delayed 26 requests for I/O initiated by sendfile 0 calls to protocol drain routines # sysctl -a | grep igb |less device igb "IGB Core Lock","igb0:tx(0)" "igb0:tx(0)","bpf interface lock" "igb0:tx(0)","system map" "igb0:tx(0)","UMA zone" "IGB Core Lock","igb0:tx(1)" "igb0:tx(1)","bpf interface lock" "igb0:tx(1)","UMA zone" "IGB Core Lock","igb0:tx(2)" "igb0:tx(2)","bpf interface lock" "igb0:tx(2)","UMA zone" "IGB Core Lock","igb0:tx(3)" "igb0:tx(3)","bpf interface lock" "igb0:tx(3)","UMA zone" "IGB Core Lock","igb0:rx(3)" "igb0:rx(3)","system map" "igb0:rx(3)","UMA zone" "igb0:rx(3)","UMA boot pages" "IGB Core Lock","igb1:tx(0)" "IGB Core Lock","igb1:tx(1)" "IGB Core Lock","igb1:tx(2)" "IGB Core Lock","igb1:tx(3)" "IGB Core Lock","igb1:rx(3)" device igb "IGB Core Lock","igb0:tx(0)" "igb0:tx(0)","bpf interface lock" "igb0:tx(0)","system map" "igb0:tx(0)","UMA zone" "IGB Core Lock","igb0:tx(1)" "igb0:tx(1)","bpf interface lock" "igb0:tx(1)","UMA zone" "IGB Core Lock","igb0:tx(2)" "igb0:tx(2)","bpf interface lock" "igb0:tx(2)","UMA zone" "IGB Core Lock","igb0:tx(3)" "igb0:tx(3)","bpf interface lock" "igb0:tx(3)","UMA zone" "IGB Core Lock","igb0:rx(3)" "igb0:rx(3)","system map" "igb0:rx(3)","UMA zone" "igb0:rx(3)","UMA boot pages" "IGB Core Lock","igb1:tx(0)" "IGB Core Lock","igb1:tx(1)" "IGB Core Lock","igb1:tx(2)" "IGB Core Lock","igb1:tx(3)" "IGB Core Lock","igb1:rx(3)" "igb1:rx(3)","system map" "igb1:rx(3)","UMA zone" hw.igb.rx_process_limit: 100 hw.igb.num_queues: 0 hw.igb.header_split: 0 hw.igb.max_interrupt_rate: 8000 hw.igb.enable_msix: 1 hw.igb.enable_aim: 1 hw.igb.txd: 1024 hw.igb.rxd: 1024 dev.igb.0.%desc: Intel(R) PRO/1000 Network Connection version - 2.2.5 dev.igb.0.%driver: igb dev.igb.0.%location: slot=0 function=0 dev.igb.0.%pnpinfo: vendor=0x8086 device=0x10c9 subvendor=0x8086 subdevice=0xa01c class=0x020000 dev.igb.0.%parent: pci1 dev.igb.0.nvm: -1 dev.igb.0.enable_aim: 1 dev.igb.0.fc: 65536003 dev.igb.0.rx_processing_limit: 100 dev.igb.0.link_irq: 2 dev.igb.0.dropped: 0 dev.igb.0.tx_dma_fail: 0 dev.igb.0.rx_overruns: 0 dev.igb.0.watchdog_timeouts: 0 dev.igb.0.device_control: 1086325313 dev.igb.0.rx_control: 67141658 dev.igb.0.interrupt_mask: 4 dev.igb.0.extended_int_mask: 2147483664 dev.igb.0.tx_buf_alloc: 0 dev.igb.0.rx_buf_alloc: 0 dev.igb.0.fc_high_water: 58976 dev.igb.0.fc_low_water: 58960 dev.igb.0.queue0.no_desc_avail: 0 dev.igb.0.queue0.tx_packets: 22430350 dev.igb.0.queue0.rx_packets: 7508782 dev.igb.0.queue0.rx_bytes: 7447198278 dev.igb.0.queue0.lro_queued: 0 dev.igb.0.queue0.lro_flushed: 0 dev.igb.0.queue1.no_desc_avail: 0 dev.igb.0.queue1.tx_packets: 245159 dev.igb.0.queue1.rx_packets: 6044939 dev.igb.0.queue1.rx_bytes: 6566823122 dev.igb.0.queue1.lro_queued: 0 dev.igb.0.queue1.lro_flushed: 0 dev.igb.0.queue2.no_desc_avail: 0 dev.igb.0.queue2.tx_packets: 432010 dev.igb.0.queue2.rx_packets: 7475430 dev.igb.0.queue2.rx_bytes: 8608333553 dev.igb.0.queue2.lro_queued: 0 dev.igb.0.queue2.lro_flushed: 0 dev.igb.0.queue3.no_desc_avail: 0 dev.igb.0.queue3.tx_packets: 216735 dev.igb.0.queue3.rx_packets: 6903219 dev.igb.0.queue3.rx_bytes: 7346859824 dev.igb.0.queue3.lro_queued: 0 dev.igb.0.queue3.lro_flushed: 0 dev.igb.0.mac_stats.excess_coll: 0 dev.igb.0.mac_stats.single_coll: 0 dev.igb.0.mac_stats.multiple_coll: 0 dev.igb.0.mac_stats.late_coll: 0 dev.igb.0.mac_stats.collision_count: 0 dev.igb.0.mac_stats.symbol_errors: 0 dev.igb.0.mac_stats.sequence_errors: 0 dev.igb.0.mac_stats.defer_count: 0 dev.igb.0.mac_stats.missed_packets: 72857 dev.igb.0.mac_stats.recv_no_buff: 0 dev.igb.0.mac_stats.recv_undersize: 0 dev.igb.0.mac_stats.recv_fragmented: 0 dev.igb.0.mac_stats.recv_oversize: 0 dev.igb.0.mac_stats.recv_jabber: 0 dev.igb.0.mac_stats.recv_errs: 0 dev.igb.0.mac_stats.crc_errs: 0 dev.igb.0.mac_stats.alignment_errs: 0 dev.igb.0.mac_stats.coll_ext_errs: 0 dev.igb.0.mac_stats.xon_recvd: 0 dev.igb.0.mac_stats.xon_txd: 0 dev.igb.0.mac_stats.xoff_recvd: 0 dev.igb.0.mac_stats.xoff_txd: 0 dev.igb.0.mac_stats.total_pkts_recvd: 28021521 dev.igb.0.mac_stats.good_pkts_recvd: 27932434 dev.igb.0.mac_stats.bcast_pkts_recvd: 13711 dev.igb.0.mac_stats.mcast_pkts_recvd: 646 dev.igb.0.mac_stats.rx_frames_64: 905750 dev.igb.0.mac_stats.rx_frames_65_127: 3991323 dev.igb.0.mac_stats.rx_frames_128_255: 1227204 dev.igb.0.mac_stats.rx_frames_256_511: 856740 dev.igb.0.mac_stats.rx_frames_512_1023: 698309 dev.igb.0.mac_stats.rx_frames_1024_1522: 20253108 dev.igb.0.mac_stats.good_octets_recvd: 30192737656 dev.igb.0.mac_stats.good_octets_txd: 8368924045 dev.igb.0.mac_stats.total_pkts_txd: 23323776 dev.igb.0.mac_stats.good_pkts_txd: 23323776 dev.igb.0.mac_stats.bcast_pkts_txd: 38 dev.igb.0.mac_stats.mcast_pkts_txd: 0 dev.igb.0.mac_stats.tx_frames_64: 10399506 dev.igb.0.mac_stats.tx_frames_65_127: 6262689 dev.igb.0.mac_stats.tx_frames_128_255: 1512382 dev.igb.0.mac_stats.tx_frames_256_511: 169690 dev.igb.0.mac_stats.tx_frames_512_1023: 279266 dev.igb.0.mac_stats.tx_frames_1024_1522: 4700243 dev.igb.0.mac_stats.tso_txd: 3 dev.igb.0.mac_stats.tso_ctx_fail: 0 dev.igb.0.interrupts.asserts: 42947451 dev.igb.0.interrupts.rx_pkt_timer: 27932158 dev.igb.0.interrupts.rx_abs_timer: 0 dev.igb.0.interrupts.tx_pkt_timer: 0 dev.igb.0.interrupts.tx_abs_timer: 27932371 dev.igb.0.interrupts.tx_queue_empty: 23321536 dev.igb.0.interrupts.tx_queue_min_thresh: 0 dev.igb.0.interrupts.rx_desc_min_thresh: 0 dev.igb.0.interrupts.rx_overrun: 0 dev.igb.0.host.breaker_tx_pkt: 0 dev.igb.0.host.host_tx_pkt_discard: 0 dev.igb.0.host.rx_pkt: 276 dev.igb.0.host.breaker_rx_pkts: 0 dev.igb.0.host.breaker_rx_pkt_drop: 0 dev.igb.0.host.tx_good_pkt: 2240 dev.igb.0.host.breaker_tx_pkt_drop: 0 dev.igb.0.host.rx_good_bytes: 30192739078 dev.igb.0.host.tx_good_bytes: 8368924045 dev.igb.0.host.length_errors: 0 dev.igb.0.host.serdes_violation_pkt: 0 dev.igb.0.host.header_redir_missed: 0 dev.igb.1.%desc: Intel(R) PRO/1000 Network Connection version - 2.2.5 dev.igb.1.%driver: igb dev.igb.1.%location: slot=0 function=1 dev.igb.1.%pnpinfo: vendor=0x8086 device=0x10c9 subvendor=0x8086 subdevice=0xa01c class=0x020000 dev.igb.1.%parent: pci1 dev.igb.1.nvm: -1 dev.igb.1.enable_aim: 1 dev.igb.1.fc: 3 dev.igb.1.rx_processing_limit: 100 dev.igb.1.link_irq: 1 dev.igb.1.dropped: 0 dev.igb.1.tx_dma_fail: 0 dev.igb.1.rx_overruns: 0 dev.igb.1.watchdog_timeouts: 0 dev.igb.1.device_control: 1086325313 dev.igb.1.rx_control: 67141634 dev.igb.1.interrupt_mask: 4 dev.igb.1.extended_int_mask: 2147483664 dev.igb.1.tx_buf_alloc: 0 dev.igb.1.rx_buf_alloc: 0 dev.igb.1.fc_high_water: 58976 dev.igb.1.fc_low_water: 58960 dev.igb.1.queue0.no_desc_avail: 0 dev.igb.1.queue0.tx_packets: 0 dev.igb.1.queue0.rx_packets: 0 dev.igb.1.queue0.rx_bytes: 0 dev.igb.1.queue0.lro_queued: 0 dev.igb.1.queue0.lro_flushed: 0 dev.igb.1.queue1.no_desc_avail: 0 dev.igb.1.queue1.tx_packets: 0 dev.igb.1.queue1.rx_packets: 0 dev.igb.1.queue1.rx_bytes: 0 dev.igb.1.queue1.lro_queued: 0 dev.igb.1.queue1.lro_flushed: 0 dev.igb.1.queue2.no_desc_avail: 0 dev.igb.1.queue2.tx_packets: 0 dev.igb.1.queue2.rx_packets: 0 dev.igb.1.queue2.rx_bytes: 0 dev.igb.1.queue2.lro_queued: 0 dev.igb.1.queue2.lro_flushed: 0 dev.igb.1.queue3.no_desc_avail: 0 dev.igb.1.queue3.tx_packets: 0 dev.igb.1.queue3.rx_packets: 0 dev.igb.1.queue3.rx_bytes: 0 dev.igb.1.queue3.lro_queued: 0 dev.igb.1.queue3.lro_flushed: 0 dev.igb.1.mac_stats.excess_coll: 0 dev.igb.1.mac_stats.single_coll: 0 dev.igb.1.mac_stats.multiple_coll: 0 dev.igb.1.mac_stats.late_coll: 0 dev.igb.1.mac_stats.collision_count: 0 dev.igb.1.mac_stats.symbol_errors: 0 dev.igb.1.mac_stats.sequence_errors: 0 dev.igb.1.mac_stats.defer_count: 0 dev.igb.1.mac_stats.missed_packets: 0 dev.igb.1.mac_stats.recv_no_buff: 0 dev.igb.1.mac_stats.recv_undersize: 0 dev.igb.1.mac_stats.recv_fragmented: 0 dev.igb.1.mac_stats.recv_oversize: 0 dev.igb.1.mac_stats.recv_jabber: 0 dev.igb.1.mac_stats.recv_errs: 0 dev.igb.1.mac_stats.crc_errs: 0 dev.igb.1.mac_stats.alignment_errs: 0 dev.igb.1.mac_stats.coll_ext_errs: 0 dev.igb.1.mac_stats.xon_recvd: 0 dev.igb.1.mac_stats.xon_txd: 0 dev.igb.1.mac_stats.xoff_recvd: 0 dev.igb.1.mac_stats.xoff_txd: 0 dev.igb.1.mac_stats.total_pkts_recvd: 0 dev.igb.1.mac_stats.good_pkts_recvd: 0 dev.igb.1.mac_stats.bcast_pkts_recvd: 0 dev.igb.1.mac_stats.mcast_pkts_recvd: 0 dev.igb.1.mac_stats.rx_frames_64: 0 dev.igb.1.mac_stats.rx_frames_65_127: 0 dev.igb.1.mac_stats.rx_frames_128_255: 0 dev.igb.1.mac_stats.rx_frames_256_511: 0 dev.igb.1.mac_stats.rx_frames_512_1023: 0 dev.igb.1.mac_stats.rx_frames_1024_1522: 0 dev.igb.1.mac_stats.good_octets_recvd: 0 dev.igb.1.mac_stats.good_octets_txd: 0 dev.igb.1.mac_stats.total_pkts_txd: 0 dev.igb.1.mac_stats.good_pkts_txd: 0 dev.igb.1.mac_stats.bcast_pkts_txd: 0 dev.igb.1.mac_stats.mcast_pkts_txd: 0 dev.igb.1.mac_stats.tx_frames_64: 0 dev.igb.1.mac_stats.tx_frames_65_127: 0 dev.igb.1.mac_stats.tx_frames_128_255: 0 dev.igb.1.mac_stats.tx_frames_256_511: 0 dev.igb.1.mac_stats.tx_frames_512_1023: 0 dev.igb.1.mac_stats.tx_frames_1024_1522: 0 dev.igb.1.mac_stats.tso_txd: 0 dev.igb.1.mac_stats.tso_ctx_fail: 0 dev.igb.1.interrupts.asserts: 118973 dev.igb.1.interrupts.rx_pkt_timer: 0 dev.igb.1.interrupts.rx_abs_timer: 0 dev.igb.1.interrupts.tx_pkt_timer: 0 dev.igb.1.interrupts.tx_abs_timer: 0 dev.igb.1.interrupts.tx_queue_empty: 0 dev.igb.1.interrupts.tx_queue_min_thresh: 0 dev.igb.1.interrupts.rx_desc_min_thresh: 0 dev.igb.1.interrupts.rx_overrun: 0 dev.igb.1.host.breaker_tx_pkt: 0 dev.igb.1.host.host_tx_pkt_discard: 0 dev.igb.1.host.rx_pkt: 0 dev.igb.1.host.breaker_rx_pkts: 0 dev.igb.1.host.breaker_rx_pkt_drop: 0 dev.igb.1.host.tx_good_pkt: 0 dev.igb.1.host.breaker_tx_pkt_drop: 0 dev.igb.1.host.rx_good_bytes: 0 dev.igb.1.host.tx_good_bytes: 0 dev.igb.1.host.length_errors: 0 dev.igb.1.host.serdes_violation_pkt: 0 dev.igb.1.host.header_redir_missed: 0