Go to file
Chas Williams a2efa4f660 net/e1000: always enable receive and transmit
The transmit and receive controller state machines are only enabled after
receiving an interrupt and the link status is now valid.  If an adapter
is being used in conjunction with NC-SI, network controller sideband
interface, the adapter may never get a link state change interrupt since
the adapter's PHY is always link up and never changes state.

To fix this, always enable and disable the transmit and receive with
.dev_start and .dev_stop.  This is a better match for what is typically
done with the other PMD's.  Since we may never get an interrupt to check
the link state, we also poll once at the end of .dev_start to get the
current link status.

Signed-off-by: Chas Williams <chas3@att.com>
Acked-by: Wenzhuo Lu <wenzhuo.lu@intel.com>
2018-01-16 18:47:49 +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: add mrvl net PMD to test-build 2018-01-16 18:47:49 +01:00
doc net/i40e: move RSS to flow API 2018-01-16 18:47:49 +01:00
drivers net/e1000: always enable receive and transmit 2018-01-16 18:47:49 +01:00
examples examples/vhost: fix sending ARP packet to self 2018-01-16 18:47:49 +01:00
lib ethdev: add notifications for probing and removal 2018-01-16 18:47:49 +01:00
license
mk net/avf: initialize PMD 2018-01-16 18:47:49 +01:00
pkg
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
.gitignore
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

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