[dpdk-dev] [PATCH v1 00/11] interrupt mode for i40e
Cunming Liang
cunming.liang at intel.com
Thu Sep 24 07:33:40 CEST 2015
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 | 2 +
drivers/net/e1000/igb_ethdev.c | 63 ++--
drivers/net/i40e/i40e_ethdev.c | 359 +++++++++++++++++----
drivers/net/i40e/i40e_ethdev.h | 17 +
drivers/net/i40e/i40e_ethdev_vf.c | 141 +++++++-
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, 597 insertions(+), 197 deletions(-)
--
2.4.3
More information about the dev
mailing list