Re: [dpdk-dev] [PATCH] net/mlx5: fix mbufs overflow in vectorized MPRQ

2020-11-22 Thread Raslan Darawsheh
Hi, > -Original Message- > From: Alexander Kozyrev > Sent: Saturday, November 21, 2020 5:43 AM > To: dev@dpdk.org > Cc: Raslan Darawsheh ; Slava Ovsiienko > ; Matan Azrad > Subject: [PATCH] net/mlx5: fix mbufs overflow in vectorized MPRQ > > Changing the allocation scheme to improve mb

Re: [dpdk-dev] [PATCH] net/mlx5: fix mbufs overflow in vectorized MPRQ

2020-11-22 Thread Slava Ovsiienko
> -Original Message- > From: Alexander Kozyrev > Sent: Saturday, November 21, 2020 5:43 > To: dev@dpdk.org > Cc: Raslan Darawsheh ; Slava Ovsiienko > ; Matan Azrad > Subject: [PATCH] net/mlx5: fix mbufs overflow in vectorized MPRQ > > Changing the allocation scheme to improve mbufs local

[dpdk-dev] [PATCH] net/mlx5: fix mbufs overflow in vectorized MPRQ

2020-11-20 Thread Alexander Kozyrev
Changing the allocation scheme to improve mbufs locality caused mbufs overrun in some cases. Revert the previous replenish logic back. Calculate a number of unused mbufs and replenish max this number of mbufs. Mark the last 4 mbufs as fake mbufs to prevent overflowing into consumed mbufs in the fu