szedata2: change to physical device type
authorMatej Vido <vido@cesnet.cz>
Thu, 28 Jan 2016 22:23:46 +0000 (23:23 +0100)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Wed, 16 Mar 2016 17:52:18 +0000 (18:52 +0100)
commit83556fd2c0fcefac70ec7dc8f78ca6faf1fa31da
tree5808a2e33f1219c3353bc295fad4fc412367b9a6
parent5cc9ad56c2eaa07d9651a2e20ad42a09df26e37f
szedata2: change to physical device type

PMD was of type PMD_VDEV which means that PCI device is not recognised
automatically during EAL initialization, but it has to be created by
EAL option --vdev.
Now, PMD is of type PMD_PDEV which means that PCI device is probed
and recognised during EAL initialization automatically.
Path to szedata2 device file is matched with device and the count
of available RX and TX DMA channels is found out during device
initialization.
Initialization, starting and stopping of queues is changed to better
correspond with Ethernet device API model. Function callbacks
(rx|tx)_queue_(start|stop) are added. Unnecessary items are removed
from ethernet device private data structure.

Signed-off-by: Matej Vido <vido@cesnet.cz>
doc/guides/nics/szedata2.rst
doc/guides/rel_notes/release_16_04.rst
drivers/net/szedata2/rte_eth_szedata2.c
drivers/net/szedata2/rte_eth_szedata2.h