On 10/26/2017 7:04 AM, xiangxia.m....@gmail.com wrote: > From: Tonghao Zhang <zhangtong...@didichuxing.com> > > When we bind the ixgbe VF (e.g 82599 card) to igb_uio and enable the > rx-interrupt, there will be more than one epoll_wait on intr_handle.fd. > One is in "eal-intr-thread" thread, and the others are in the thread > which call the "rte_epoll_wait". The problem is that sometiems > "eal-intr-thread" thread will process the rx interrupt, and rte_epoll_wait > can’t get the event any more, and the packets may be lost. > > We should unregister the status interrupt handler in "eal-intr-thread" > thread and the ixgbe is in the same case. > > Signed-off-by: Tonghao Zhang <zhangtong...@didichuxing.com>
Thanks for the patches! We are very close to 17.11 release and only fix patches are considered at this phase, this patchset will be evaluated for next release. Thanks, ferruh