Go to file
Junjie Chen 3f8ff12821 vhost: support interrupt mode
In some cases we want vhost dequeue work in interrupt mode to
release cpus to others when no data to transmit. So we install
interrupt handler of vhost device and interrupt vectors for each
rx queue when creating new backend according to vhost interrupt
configuration. Thus, applications could register a epoll event fd
to associate rx queues with interrupt vectors.

Signed-off-by: Junjie Chen <junjie.j.chen@intel.com>
Reviewed-by: Jianfeng Tan <jianfeng.tan@intel.com>
2018-04-14 00:43:30 +02:00
app app/testpmd: make use of per-PMD Tx/Rx parameters 2018-04-14 00:43:30 +02:00
buildtools buildtools: output build failure reason to stderr 2018-02-08 22:25:37 +01:00
config net/szedata2: do not affect Ethernet interfaces 2018-04-14 00:43:30 +02:00
devtools eal: support strlcpy function 2018-04-04 17:33:08 +02:00
doc net/szedata2: support new NIC 2018-04-14 00:43:30 +02:00
drivers vhost: support interrupt mode 2018-04-14 00:43:30 +02:00
examples examples/vhost_crypto: add sample application 2018-04-14 00:43:30 +02:00
kernel igb_uio: bind error if PCIe bridge 2018-04-11 23:39:46 +02:00
lib vhost: support interrupt mode 2018-04-14 00:43:30 +02:00
license
mk net/axgbe: add minimal init and uninit support 2018-04-14 00:41:44 +02:00
pkg version: 18.02.0 2018-02-14 19:11:02 +01:00
test ethdev: return diagnostic when setting MAC address 2018-04-14 00:43:30 +02:00
usertools usertools: change to SPDX license identifier 2018-04-11 01:48:12 +02:00
.gitattributes
.gitignore
GNUmakefile move kernel modules directories 2018-03-21 23:04:21 +01:00
MAINTAINERS examples/vhost_crypto: add sample application 2018-04-14 00:43:30 +02:00
Makefile
meson_options.txt test: build app with meson as dpdk-test 2018-01-30 21:58:59 +01:00
meson.build move kernel modules directories 2018-03-21 23:04:21 +01:00
README

DPDK is a set of libraries and drivers for fast packet processing.
It supports many processor architectures and both FreeBSD and Linux.

The DPDK uses the Open Source BSD-3-Clause license for the core libraries
and drivers. The kernel components are GPL-2.0 licensed.

Please check the doc directory for release notes,
API documentation, and sample application information.

For questions and usage discussions, subscribe to: users@dpdk.org
Report bugs and issues to the development mailing list: dev@dpdk.org