> -----Original Message-----
> From: Liang, Cunming
> Sent: Friday, October 30, 2015 1:28 PM
> To: dev at dpdk.org
> Cc: Zhang, Helin; He, Shaopeng; Wu, Jingjing; Liang, Cunming
> Subject: [PATCH v2 00/11] interrupt mode for i40e
>
> v2 change:
> - rebase code base
> - rework to depend on one previous patch
> patch http://dpdk.org/dev/patchwork/patch/7504/
> - always set DIS_AUTOMASK_* bit in PF to avoid ENA flag auto-clear
>
> This patch series contains four major parts.
>
> 1. always reserve vector zero for misc cause in vfio mapping 2. add api to
> declare
> the capability of multiple interrupt vector support 3. fix the rx interrupt
> compatible issue with mbox in ixgbe/igb IOV-PF 4. add rx interrupt support in
> i40e PF and VF
>
> Cunming Liang (11):
> eal/linux: vfio map misc intr to vector zero
> ixgbe: reserve intr vector zero for misc cause
> igb: reserve intr vector zero for misc cause
> eal/linux: not allow to enable zero intr efd
> eal/linux: add intr api to report multi-vector capability
> ixgbe: fix rx intr compatible issue with PF mbox
> ixgbevf: cleanup unnecessary interrupt handler
> igb: fix rx intr compatible issue with PF mbox
> i40e: add rx interrupt support
> i40evf: add rx interrupt support
> doc: release note update for intr mode
>
> doc/guides/rel_notes/release_2_2.rst | 4 +
> drivers/net/e1000/igb_ethdev.c | 63 +++-
> drivers/net/i40e/i40e_ethdev.c | 374
> +++++++++++++++++----
> drivers/net/i40e/i40e_ethdev.h | 17 +
> drivers/net/i40e/i40e_ethdev_vf.c | 143 +++++++-
> drivers/net/i40e/i40e_pf.c | 7 +-
> drivers/net/ixgbe/ixgbe_ethdev.c | 144 +++-----
> .../bsdapp/eal/include/exec-env/rte_interrupts.h | 3 +-
> lib/librte_eal/linuxapp/eal/eal_interrupts.c | 35 +-
> .../linuxapp/eal/include/exec-env/rte_interrupts.h | 16 +-
> lib/librte_eal/linuxapp/eal/rte_eal_version.map | 7 +
> 11 files changed, 612 insertions(+), 201 deletions(-)
>
> --
> 2.4.3
Acked-by: Helin Zhang <helin.zhang at intel.com>