From owner-freebsd-current@FreeBSD.ORG Fri Sep 24 16:17:51 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BCE8D16A4CF for ; Fri, 24 Sep 2004 16:17:51 +0000 (GMT) Received: from juniper.fornext.org (53.35.138.210.xn.2iij.net [210.138.35.53]) by mx1.FreeBSD.org (Postfix) with ESMTP id DA6BA43D5E for ; Fri, 24 Sep 2004 16:17:50 +0000 (GMT) (envelope-from shino@fornext.org) Received: from [127.0.0.1] (dhcp00.fornext.org [192.168.3.128]) by juniper.fornext.org (Postfix) with ESMTP id C1BAF2A for ; Sat, 25 Sep 2004 01:17:49 +0900 (JST) Date: Sat, 25 Sep 2004 01:17:49 +0900 From: Shunsuke SHINOMIYA To: freebsd-current@freebsd.org Message-Id: <20040925011147.1388.SHINO@fornext.org> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Becky! ver. 2.11.02 [ja] Subject: High rate traffic silence an em interface. X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Sep 2004 16:17:51 -0000 Hi, traffic over output interface's transmission rate silence an em interface with 5.3-BETA5. I configured a P4 with HTT box with two em interfaces for a router, one interface is set to 100BaseTX, the other is set to 10BaseT. And I sent the IPv4 11Mbps(only 1Mbps exceed 10Mbps) traffic for 10 seconds from 100BaseTX side to 10BaseT side by smartbits, most of packets dropped and this measurement terminated with failure. Then I did ping to a host over 10baseT side at the box, ping outputted with "No buffers space avilable". >> ping 10.1.1.3 >PING 10.1.1.3 (10.1.1.3): 56 data bytes >ping: sendto: No buffer space available >^C >--- 10.1.1.3 ping statistics --- >1 packets transmitted, 0 packets received, 100% packet loss I found two methods for recovery. One is up & down the interface of 10BaseT side, the other (strange?) one is ping6 to the host over 10baseT side like "ping6 ff02::1%em1". "Tx Descriptors not avail1" counter by hw.em1.debug_info increased. Another counters kept zero. > em1: Adapter hardware address = 0xc3dc6b34 > em1:CTRL = 0x40f01849 > em1:RCTL = 0x8002 PS=(0x8402) > em1:tx_int_delay = 0, tx_abs_int_delay = 0 > em1:rx_int_delay = 0, rx_abs_int_delay = 0 > em1: fifo workaround = 0, fifo_reset = 0 > em1: hw tdh = 132, hw tdt = 132 > em1: Num Tx descriptors avail = 256 > em1: Tx Descriptors not avail1 = 6430 > em1: Tx Descriptors not avail2 = 0 > em1: Std mbuf failed = 0 > em1: Std mbuf cluster failed = 0 > em1: Driver dropped packets = 0 Is this a peculiar problem just with me? -- Shunsuke SHINOMIYA