Hi,
> -----Original Message----- > From: Dai, Wei > Sent: Thursday, September 28, 2017 10:29 AM > To: Lu, Wenzhuo <wenzhuo...@intel.com>; Ananyev, Konstantin > <konstantin.anan...@intel.com>; Liang, Cunming > <cunming.li...@intel.com>; Ma, Jianwei <jianwei...@intel.com> > Cc: dev@dpdk.org; Dai, Wei <wei....@intel.com>; sta...@dpdk.org > Subject: [PATCH v2] net/ixgbe: fix VFIO interrupt mapping in VF > > When a VF port is bound to VFIO-PIC, only miscellaneous interrupt is > mapped to VFIO vector 0 in eth_ixgbevf_dev_init( ). > In ixgbevf_dev_start(), if previous VFIO interrupt mapping set in > eth_ixgbevf_dev_init( ) is not cleard, it will fail when calling > rte_intr_enable( ) > tries to map Rx queue interrupt to other VFIO vectors. This patch clears the > VFIO interrupt mappings before setting both miscellaneous and Rx queue > interrupt mappings again to avoid failure. > > Fixes: 77234603fba0 ("net/ixgbe: support VF mailbox interrupt for link > up/down") > Cc: sta...@dpdk.org > > Signed-off-by: Wei Dai <wei....@intel.com> Acked-by: Wenzhuo Lu <wenzhuo...@intel.com>