Hi, Sorry for the inconvenience, the thread got filtered so I only found it in spam after Damjan notified me.
The patch looks good. Thanks for the fix! Reviewd-By: Jakub Grajciar <jgraj...@cisco.com> > -----Original Message----- > From: Ferruh Yigit <ferruh.yi...@intel.com> > Sent: Tuesday, May 18, 2021 2:09 PM > To: Tianyu Li <tianyu...@arm.com>; Jakub Grajciar -X (jgrajcia - PANTHEON > TECH SRO at Cisco) <jgraj...@cisco.com>; Damjan Marion (damarion) > <damar...@cisco.com> > Cc: dev@dpdk.org; nd <n...@arm.com>; sta...@dpdk.org > Subject: Re: [PATCH] net/memif: fix missing Tx-bps stats for zero-copy > > On 4/27/2021 7:30 AM, Tianyu Li wrote: > > Hi Jakub, > > > > Any comments about the patch? > > > > +Damjan. > > Hi Damjan, > > Is Jakub still maintaining the net/memif? > > > -----Original Message----- > > From: Ferruh Yigit <ferruh.yi...@intel.com> > > Sent: Wednesday, April 14, 2021 4:13 PM > > To: Tianyu Li <tianyu...@arm.com>; Jakub Grajciar <jgraj...@cisco.com> > > Cc: dev@dpdk.org; nd <n...@arm.com>; sta...@dpdk.org > > Subject: Re: [PATCH] net/memif: fix missing Tx-bps stats for zero-copy > > > > On 4/12/2021 9:22 AM, Tianyu Li wrote: > >> Fix the missing Tx-bps counter for memif zero-copy mode Before > >> Rx-pps: 6891450 Rx-bps: 3528438928 > >> Tx-pps: 6891482 Tx-bps: 0 > >> After > >> Throughput (since last show) > >> Rx-pps: 11157056 Rx-bps: 5712413016 > >> Tx-pps: 11157056 Tx-bps: 5712413016 > >> > >> Fixes: 43b815d88188 ("net/memif: support zero-copy slave") > >> Cc: sta...@dpdk.org > >> > >> Signed-off-by: Tianyu Li <tianyu...@arm.com> > >> --- > >> drivers/net/memif/rte_eth_memif.c | 1 + > >> 1 file changed, 1 insertion(+) > >> > >> diff --git a/drivers/net/memif/rte_eth_memif.c > >> b/drivers/net/memif/rte_eth_memif.c > >> index 77c95bcb7..dd2825968 100644 > >> --- a/drivers/net/memif/rte_eth_memif.c > >> +++ b/drivers/net/memif/rte_eth_memif.c > >> @@ -706,6 +706,7 @@ memif_tx_one_zc(struct pmd_process_private > *proc_private, struct memif_queue *mq > >> /* populate descriptor */ > >> d0 = &ring->desc[slot & mask]; > >> d0->length = rte_pktmbuf_data_len(mbuf); > >> + mq->n_bytes += rte_pktmbuf_data_len(mbuf); > >> /* FIXME: get region index */ > >> d0->region = 1; > >> d0->offset = rte_pktmbuf_mtod(mbuf, uint8_t *) - > >> > > > > Looks good to me, but let's wait Jakub's review for it. > >