numam-dpdk/drivers/net
Jan Medala c414455701 net/ena: disable readless communication when no HW support
Depending on HW revision readless communcation between host and device
may be unavailable. In that case prevent PMD from setting up readless
communication mechanism.

"readless" refers to ability to read ENA registers without actually
issuing read request from host (x86). Instead, host programs 2 registers
on the device that triggers a DMA from device to host and reports a
register value. However, this functionality is not going to be available
in all types of devices. The decision if this mode is supported or not,
is taken from revision_id in pci configuration space.

Signed-off-by: Alexander Matushevsky <matua@amazon.com>
Signed-off-by: Jakub Palider <jpa@semihalf.com>
Signed-off-by: Jan Medala <jan@semihalf.com>
2016-07-08 15:19:40 +02:00
..
af_packet drivers: split parameters infos in multiple lines 2016-07-10 14:51:09 +02:00
bnx2x net/bnx2x: fix incorrect number of supported queues 2016-07-04 15:30:23 +02:00
bnxt drivers: remove static driver names 2016-07-10 14:51:09 +02:00
bonding net/bonding: fix range of mode parameter 2016-07-10 14:51:09 +02:00
cxgbe ethdev: get registers width 2016-07-10 14:55:42 +02:00
e1000 ethdev: get registers width 2016-07-10 14:55:42 +02:00
ena net/ena: disable readless communication when no HW support 2016-07-08 15:19:40 +02:00
enic net/enic: fix Rx queue init after restarting a device 2016-07-05 15:39:08 +02:00
fm10k net/fm10k: fix Rx descriptor read timing 2016-07-05 11:43:49 +02:00
i40e net/i40e: fix VLAN filtering in promiscuous mode 2016-07-04 15:44:17 +02:00
ixgbe net/ixgbe: fix build whith offload flags disabled 2016-07-05 10:59:28 +02:00
mlx4 net/mlx4: add link up/down callback functions 2016-07-05 12:53:50 +02:00
mlx5 net/mlx5: fix API comment of link set function 2016-07-05 11:55:47 +02:00
mpipe drivers: remove static driver names 2016-07-10 14:51:09 +02:00
nfp drivers: update registration macro usage 2016-07-06 23:21:40 +02:00
null drivers: split parameters infos in multiple lines 2016-07-10 14:51:09 +02:00
pcap drivers: split parameters infos in multiple lines 2016-07-10 14:51:09 +02:00
qede drivers: update registration macro usage 2016-07-06 23:21:40 +02:00
ring drivers: split parameters infos in multiple lines 2016-07-10 14:51:09 +02:00
szedata2 drivers: remove static driver names 2016-07-10 14:51:09 +02:00
thunderx net/thunderx: fix memory alloc issue when changing ring size 2016-07-05 11:20:52 +02:00
vhost drivers: split parameters infos in multiple lines 2016-07-10 14:51:09 +02:00
virtio drivers: add virtio and xenvirt parameters infos 2016-07-10 14:51:09 +02:00
vmxnet3 drivers: update registration macro usage 2016-07-06 23:21:40 +02:00
xenvirt drivers: add virtio and xenvirt parameters infos 2016-07-10 14:51:09 +02:00
Makefile net/thunderx: add PMD skeleton 2016-06-20 17:21:54 +02:00