numam-dpdk/drivers/net
Matej Vido 54c2576268 net/szedata2: refactor ibuf and obuf address definition
This is to prepare for firmwares with multiple ibufs and obufs.
Ibufs and obufs are the modules in FPGA firmware implementing
the Ethernet port.
There is one ibuf+obuf per Ethernet port.
The cards and firmwares allow one physical port to be one Ethernet
port or split into more Ethernet ports, e.g. one 100GE physical
port can be one Ethernet port of 100GE or split into ten Ethernet
ports of 10GE.
All DMA queues in the device are shared between all Ethernet ports.
Offsets of ibufs and obufs are defined in array.
Functions which operate on ibufs and obufs iterate over this array.

Signed-off-by: Matej Vido <vido@cesnet.cz>
2017-06-12 15:21:21 +01:00
..
af_packet net/af_packet: fix packet bytes counting 2017-06-12 10:41:26 +01:00
ark net/ark: fix return value of null not checked 2017-06-12 10:41:25 +01:00
avp net/avp: remove redundant assignment 2017-06-12 10:41:26 +01:00
bnx2x drivers/net: add generic ethdev macro to get PCI device 2017-06-12 10:41:25 +01:00
bnxt net/bnxt: fix reporting of link status 2017-06-12 10:41:29 +01:00
bonding drivers/net: add generic ethdev macro to get PCI device 2017-06-12 10:41:25 +01:00
cxgbe net/cxgbe: configure PCIe extended tags 2017-06-12 10:41:27 +01:00
dpaa2 net/dpaa2: add support for firmware version get 2017-06-12 10:41:26 +01:00
e1000 net/igb: flush all the filter 2017-06-12 11:40:28 +01:00
ena drivers/net: add generic ethdev macro to get PCI device 2017-06-12 10:41:25 +01:00
enic net/enic: flow API debug 2017-06-12 10:41:26 +01:00
fm10k drivers/net: add generic ethdev macro to get PCI device 2017-06-12 10:41:25 +01:00
i40e net/i40e: support ether pattern for FDIR 2017-06-12 10:41:29 +01:00
ixgbe net/ixgbe: enable flex bytes for generic flow API 2017-06-12 10:41:28 +01:00
kni net/kni: remove unnecessary null check 2017-04-19 15:37:37 +02:00
liquidio net/liquidio: do not touch mbuf initialized fields 2017-06-12 10:41:29 +01:00
mlx4 net/mlx4: support user space Rx interrupt event 2017-06-12 10:41:29 +01:00
mlx5 net/mlx5: fix redundant free of Tx buffer 2017-06-12 10:41:27 +01:00
nfp drivers/net: add generic ethdev macro to get PCI device 2017-06-12 10:41:25 +01:00
null net/null: do not touch mbuf next or nb segs on Rx 2017-06-12 10:41:25 +01:00
pcap drivers/net: use ethdev allocation helper for vdev 2017-04-18 19:04:49 +02:00
qede net/qede: refactor Tx routine 2017-06-12 10:41:29 +01:00
ring net/ring: fix adding MAC addresses 2017-06-12 10:41:27 +01:00
sfc net/sfc: rely on one desc is one mbuf in simple EF10 Tx reap 2017-06-12 10:41:27 +01:00
szedata2 net/szedata2: refactor ibuf and obuf address definition 2017-06-12 15:21:21 +01:00
tap net/tap: add Rx/Tx checksum offload support 2017-06-12 10:41:26 +01:00
thunderx drivers/net: add generic ethdev macro to get PCI device 2017-06-12 10:41:25 +01:00
vhost net/vhost: stop dev in close and address mem leak 2017-04-19 10:49:06 +02:00
virtio drivers/net: add generic ethdev macro to get PCI device 2017-06-12 10:41:25 +01:00
vmxnet3 drivers/net: add generic ethdev macro to get PCI device 2017-06-12 10:41:25 +01:00
xenvirt eal: introduce macro for always inline 2017-06-06 17:21:55 +02:00
Makefile net/dpaa2: introduce NXP DPAA2 driver 2017-04-19 15:37:37 +02:00