[dpdk-dev] [dpdk-stable] [PATCH v4] net/af_packet: improve Tx statistics accuracy
Ferruh Yigit
ferruh.yigit at intel.com
Fri Oct 18 17:15:44 CEST 2019
On 10/18/2019 3:24 PM, Flavia Musatescu wrote:
> When sendto call fails and ENOBUFS/EAGAIN error is being set
> some of the packets are actually successfully transmitted.
> There is no available count of those packets, so in order to
> make the statistics more accurate, all the previously enqueued
> packets will be considered successful, even though this is not
> entirely correct.
>
> Statistics numbers before this update:
>
> Pktgen:
> Total Rx Pkts: 1360084
> Tx Pkts: 2000000
> testpmd:
> RX-packets: 1408346 RX-missed: 0 RX-bytes: 84503418
> TX-packets: 526486 TX-errors: 881851 TX-bytes: 31589724
>
> Statistics numbers after this update:
>
> Pktgen:
> Total Rx Pkts: 1329872
> Tx Pkts: 2000000
> testpmd:
> RX-packets: 1389156 RX-missed: 0 RX-bytes: 83349360
> TX-packets: 1389156 TX-errors: 0 TX-bytes: 83349360
>
> Fixes: 74b7fc0a0ff1 ("net/af_packet: fix packet bytes counting")
> Cc: ciwillia at brocade.com
> Cc: stable at dpdk.org
>
> Signed-off-by: Flavia Musatescu <flavia.musatescu at intel.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit at intel.com>
More information about the dev
mailing list