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. In this v3, only change is in the third patch, which aims at avoiding race by assuming the application is not modifying the rte_epoll_event once it has requested the enablement of the corresponding interrupt. I tested this v3 with l3fwd-power example. 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 | 93 +++++++++++++++++++++++-------- lib/librte_vhost/vhost.c | 24 ++++++-- lib/librte_vhost/vhost.h | 5 ++ lib/librte_vhost/vhost_user.c | 11 +++- 4 files changed, 103 insertions(+), 30 deletions(-) -- 2.26.2