Skip to content

Commit 0b4a084

Browse files
committed
fix a plurality of packets may not statistics in ff_traffic.rx_packets and ff_traffic.rx_bytes.
1 parent 9d5012a commit 0b4a084

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/ff_dpdk_if.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1281,8 +1281,8 @@ process_packets(uint16_t port_id, uint16_t queue_id, struct rte_mbuf **bufs,
12811281
uint16_t len = rte_pktmbuf_data_len(rtem);
12821282

12831283
if (!pkts_from_ring) {
1284-
ff_traffic.rx_packets++;
1285-
ff_traffic.rx_bytes += len;
1284+
ff_traffic.rx_packets += rtem->nb_segs;
1285+
ff_traffic.rx_bytes += rte_pktmbuf_pkt_len(rtem);
12861286
}
12871287

12881288
if (!pkts_from_ring && packet_dispatcher) {

0 commit comments

Comments
 (0)