From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f67.google.com (mail-wm0-f67.google.com [74.125.82.67]) by dpdk.org (Postfix) with ESMTP id F1E934AAD for ; Mon, 25 Jul 2016 15:12:13 +0200 (CEST) Received: by mail-wm0-f67.google.com with SMTP id i5so16694071wmg.2 for ; Mon, 25 Jul 2016 06:12:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=schaman-hu.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=MeFLe4pz2k6CfRLKjXoJMWzIFKFkGUL/ybY/d80xnE4=; b=rJKtgzZvr3/f6VRPUExVvi3etgNO/E6n/XbYnrk6wHbTshCd02Y/d8BioG1fXhlXp5 XT2q0J1WCgsCHxJ/p5TQxBOojLKT0Cj/LBKEeEm4mstUBH1SshA2ri3xaarRE6MkcpsL AdPBhY17dskbof3Jw3nHLRxuu7dYzewD/Nec6FeC+VEjAT+wSSeX781VvaHEiLImZEWR ngdr+QHJDf1A/iQlHDNOu7jNcXSCQunG34NWWW/l41wbsPV3Ek39cfvjOjELrWgSR3u+ GWsNDvMYsfRsgTGHVpTbdSwZVRDDrna1slnhOrEH5PL+pA2/DUP5h78WfxuLo+yn3qGN EL2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=MeFLe4pz2k6CfRLKjXoJMWzIFKFkGUL/ybY/d80xnE4=; b=hTKkQ5lNEk3HmRagP5qVpvWyGUe3j6YatH6bClPhaWHAejJiQNb0fQxG+t/gYaxluv gGDHM2ctWavPokj7k1MDNlDaP+hgOMOCeaxaP3exn5nPKxjb2GwWtiV1gjkzCcDXwURS XggNUWq/2jFJxIZ5N4PtiWVn7DQMG4mbN81DVtlDodovdhdUFfpMk/eaMkYV4EgjXCAb Ddy2RPwEs5bqTAB55AJLNZQj7qCpakpwN0WEb2XvhpL+Arx9CQ0KCdWmwx76yHgwAQTL BPhnoP+d3uTx9CBgnDIm/muaH9KIHrfMOgCZneSJ9MVDn75Xjn7YpLVP2T7yshATY7f5 46eQ== X-Gm-Message-State: AEkoousMVwsC+tWW9TwInQR/OYrsibQGEErSafQ4vlwqjHKa1ryvz5tpHvYLbG7dZURDNA== X-Received: by 10.28.167.144 with SMTP id q138mr19299471wme.83.1469452333716; Mon, 25 Jul 2016 06:12:13 -0700 (PDT) Received: from localhost.localdomain (cpc91218-cmbg18-2-0-cust155.5-4.cable.virginm.net. [81.103.32.156]) by smtp.gmail.com with ESMTPSA id bj8sm15750469wjc.49.2016.07.25.06.12.12 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 25 Jul 2016 06:12:12 -0700 (PDT) From: Zoltan Kiss To: dev@dpdk.org Cc: Zoltan Kiss , Nicolas Pernas Maradei , Ferruh Yigit Date: Mon, 25 Jul 2016 14:10:40 +0100 Message-Id: <1469452240-1204-1-git-send-email-zoltan.kiss@schaman.hu> X-Mailer: git-send-email 1.9.1 Subject: [dpdk-dev] net/pcap: set rte_errno on TX error 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: Mon, 25 Jul 2016 13:12:14 -0000 This returns the error code provided by pcap_sendpacket() Signed-off-by: Zoltan Kiss diff --git a/drivers/net/pcap/rte_eth_pcap.c b/drivers/net/pcap/rte_eth_pcap.c index 7e213eb..0899bac 100644 --- a/drivers/net/pcap/rte_eth_pcap.c +++ b/drivers/net/pcap/rte_eth_pcap.c @@ -41,6 +41,7 @@ #include #include #include +#include #include @@ -360,8 +361,10 @@ eth_pcap_tx(void *queue, } } - if (unlikely(ret != 0)) + if (unlikely(ret != 0)) { + rte_errno = ret; break; + } num_tx++; tx_bytes += mbuf->pkt_len; rte_pktmbuf_free(mbuf);