This patch can fix multi-queue performance drop issue and interrupt issue.Thanks!
BR, Yinan > -----Original Message----- > From: Maxime Coquelin <maxime.coque...@redhat.com> > Sent: 2020?7?29? 0:50 > To: dev@dpdk.org; ma...@mellanox.com; Xia, Chenbo > <chenbo....@intel.com>; Liu, Yong <yong....@intel.com>; Wang, Yinan > <yinan.w...@intel.com> > Cc: tho...@monjalon.net; Yigit, Ferruh <ferruh.yi...@intel.com>; > david.march...@redhat.com; Maxime Coquelin > <maxime.coque...@redhat.com> > Subject: [PATCH v2 0/3] Fix Vhost regressions > > This series aims at fixing the regressions reported by Intel QE. > I managed to reproduce the issues, and this series fixes them. > > The two first patches fix the performance regression. They have > been tested by intel QE which confirms the fix. > > The third patch fixes the interrupt regression. I tested it OK > with l3fwd-power use-case, but it has not been confirmed by Intel > QE yet. The fix could be further improved in the future by > introducing a dedicated API in rte_epoll library to update epoll > events. > > Thanks to Intel QE team for all the validation work! > Maxime > > Maxime Coquelin (3): > vhost: fix guest notification setting > net/vhost: fix queue update > net/vhost: fix interrupt mode > > drivers/net/vhost/rte_eth_vhost.c | 61 ++++++++++++++++++++----------- > lib/librte_vhost/vhost.c | 24 ++++++++++-- > lib/librte_vhost/vhost.h | 5 +++ > lib/librte_vhost/vhost_user.c | 11 ++++-- > 4 files changed, 72 insertions(+), 29 deletions(-) > > -- > 2.26.2