Go to file
Xiao Wang 19685d5aa7 igb_uio: allow multi-process access
In some case, one device are accessed by different processes via
different BARs, so one uio device may be opened by more than one
process, for this case we just need to enable interrupt once, and
pci_clear_master only when the last process closed.

Fixes: 5f6ff30dc5 ("igb_uio: fix interrupt enablement after FLR in VM")
Cc: stable@dpdk.org

Signed-off-by: Xiao Wang <xiao.w.wang@intel.com>
Acked-by: Ferruh Yigit <ferruh.yigit@intel.com>
2018-01-17 00:36:44 +01:00
app app/testpmd: add configuration for input set 2018-01-16 18:47:49 +01:00
buildtools pmdinfogen: fix cross compilation for ARM big endian 2018-01-12 17:26:41 +01:00
config net/enic: use dynamic log types 2018-01-16 18:47:49 +01:00
devtools devtools: update check-includes exceptions 2018-01-17 00:24:45 +01:00
doc net/pcap: convert license headers to SPDX tags 2018-01-16 18:47:49 +01:00
drivers lib: fix missing includes in exported headers 2018-01-17 00:31:05 +01:00
examples examples/skeleton: convert to new ethdev offloads API 2018-01-16 18:47:49 +01:00
lib igb_uio: allow multi-process access 2018-01-17 00:36:44 +01:00
license license: introduce SPDX identifiers 2018-01-04 22:41:38 +01:00
mk net/avf: initialize PMD 2018-01-16 18:47:49 +01:00
pkg version: 17.11.0 2017-11-15 19:00:28 +01:00
test ethdev: remove useless parameter in callback process 2018-01-16 18:47:49 +01:00
usertools tools: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
.gitattributes improve git diff 2016-11-13 15:25:12 +01:00
.gitignore devtools: add tags and cscope index generation 2017-04-30 12:57:04 +02:00
GNUmakefile license: use SPDX tag in root makefile 2018-01-04 22:41:38 +01:00
MAINTAINERS maintainers: update for enic 2018-01-16 18:47:49 +01:00
Makefile license: use SPDX tag in root makefile 2018-01-04 22:41:38 +01:00
README license: introduce SPDX identifiers 2018-01-04 22:41:38 +01:00

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