From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from bear.techie.net (bear.techie.net [205.134.185.202]) by dpdk.org (Postfix) with ESMTP id 9396558EE for ; Fri, 26 Jul 2013 21:38:55 +0200 (CEST) Received: from bear.techie.net (localhost.localdomain [127.0.0.1]) by bear.techie.net (8.13.8/8.13.8) with ESMTP id r6QJdIei028285 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 26 Jul 2013 15:39:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=techie.net; s=default; t=1374867558; bh=osIwvLDuB4OWicOBO0RlmIWeuWpqERRhEcJuNcFNphw=; h=Date:From:To:Subject:Message-ID:MIME-Version:Content-Type; b=Exv2sR6PlnOlQr6jSHTd7dHt6DFBfGjiFcMTE9QHxk1dzgILOZknckPYO+u6zCNb1 bOowqGGGGZ0kbsmzO1ucOCr+LQWAs1VaGR4953alNLbslbfCLbqjt/vAAwTdUxiXD3 2AnkzDY47x0iqJz7H5H5+S6XvutA94ZeewaDjtb0= Received: from localhost (talbert@localhost) by bear.techie.net (8.13.8/8.13.8/Submit) with ESMTP id r6QJdIQO028282 for ; Fri, 26 Jul 2013 15:39:18 -0400 X-Authentication-Warning: bear.techie.net: talbert owned process doing -bs Date: Fri, 26 Jul 2013 15:39:18 -0400 (EDT) From: Scott Talbert X-X-Sender: talbert@bear.techie.net To: dev@dpdk.org Message-ID: User-Agent: Alpine 2.03 (LRH 1266 2009-07-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII Subject: [dpdk-dev] NIC Stops Transmitting X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Jul 2013 19:38:55 -0000 Hi, I'm writing an application using DPDK that transmits a large number of packets (it doesn't receive any). When I transmit at 2 Gb/sec, everything will run fine for several seconds (receiver is receiving at correct rate), but then the NIC appears to get 'stuck' and doesn't transmit any more packets. In this state, rte_eth_tx_burst() is returning zero (suggesting that there are no available transmit descriptors), but even if I sleep() for a second and try again, rte_eth_tx_burst() still returns 0. It almost appears as if a packet gets stuck in the transmit ring and keeps everything from flowing. I'm using an Intel 82599EB NIC. Does anyone have any ideas of what might be going on? Thanks, Scott