numam-dpdk/drivers/net
Rafal Kozik 2061fe41f2 net/ena: linearize Tx mbuf
Function ena_check_and_linearize_mbuf check Tx mbuf for number of
segments and linearize (defragment) it if necessary. It is called
before sending each packet.

Information about maximum number of segments is stored per each ring.

Maximum number of segments supported by NIC is taken from ENA COM in
ena_calc_queue_size function and stored in adapter structure.

Signed-off-by: Rafal Kozik <rk@semihalf.com>
Acked-by: Michal Krawczyk <mk@semihalf.com>
2018-06-14 19:27:50 +02:00
..
af_packet use SPDX tag for 6WIND copyrighted files 2018-05-25 10:47:06 +02:00
ark net/ark: fix call to probing finish function for first port 2018-05-23 00:35:01 +02:00
avf net/avf: fix traffic blocked on reset 2018-05-17 19:06:29 +02:00
avp drivers/net: use higher level of probing helper for PCI 2018-05-14 22:31:53 +01:00
axgbe net/axgbe: fix EEPROM string comparison 2018-05-14 23:32:23 +02:00
bnx2x net/bnx2x: change copyright info to Cavium 2018-05-25 12:32:00 +02:00
bnxt net/bnxt: add missing ids in xstats 2018-06-14 19:27:50 +02:00
bonding net/bonding: export mode 4 slave info routine 2018-05-23 00:35:01 +02:00
cxgbe net/cxgbe: report configured link auto-negotiation 2018-06-14 19:27:50 +02:00
dpaa ethdev: add probing finish function 2018-05-14 22:31:53 +01:00
dpaa2 net/dpaa2: change VLAN strip value to offload flag 2018-05-14 22:32:23 +01:00
e1000 net/e1000: fix build of igb only 2018-05-23 00:35:01 +02:00
ena net/ena: linearize Tx mbuf 2018-06-14 19:27:50 +02:00
enic net/enic: fix missing offload capabilities 2018-05-14 22:32:23 +01:00
failsafe use SPDX license tag in Mellanox copyrighted files 2018-05-25 10:33:33 +02:00
fm10k ethdev: new Rx/Tx offloads API 2018-05-14 22:31:51 +01:00
i40e net/i40e: fix link status update 2018-05-30 12:23:01 +02:00
ifc net/ifcvf: add ifcvf vDPA driver 2018-04-27 15:54:55 +01:00
ixgbe net/ixgbe: remove unnecessary macro 2018-05-23 00:35:01 +02:00
kni ethdev: add probing finish function 2018-05-14 22:31:53 +01:00
liquidio net/liquidio: fix link state fetching during start 2018-05-23 00:35:01 +02:00
mlx4 net/mlx4: fix crash when configure is not called 2018-05-28 16:35:05 +02:00
mlx5 net/mlx5: register memory callback only when probing 2018-05-30 21:16:43 +02:00
mvpp2 net/mvpp2: check pointer before using it 2018-06-14 19:27:50 +02:00
nfp net/nfp: fix lock file usage 2018-05-25 17:07:40 +02:00
null ethdev: add probing finish function 2018-05-14 22:31:53 +01:00
octeontx ethdev: add probing finish function 2018-05-14 22:31:53 +01:00
pcap ethdev: add probing finish function 2018-05-14 22:31:53 +01:00
qede net/qede: fix link change event notification 2018-06-14 19:27:50 +02:00
ring ethdev: add probing finish function 2018-05-14 22:31:53 +01:00
sfc net/sfc: add missing Rx descriptor status callback 2018-05-30 12:30:40 +02:00
softnic ethdev: add probing finish function 2018-05-14 22:31:53 +01:00
szedata2 ethdev: add probing finish function 2018-05-14 22:31:53 +01:00
tap net/tap: update tap index to unsigned 2018-06-14 19:27:50 +02:00
thunderx ethdev: new Rx/Tx offloads API 2018-05-14 22:31:51 +01:00
vdev_netvsc net/vdev_netvsc: fix automatic probing 2018-05-23 00:35:01 +02:00
vhost net/vhost: convert to new Rx/Tx offload API 2018-05-23 00:35:01 +02:00
virtio net/virtio-user: fix crash in server mode 2018-05-25 17:07:40 +02:00
vmxnet3 ethdev: new Rx/Tx offloads API 2018-05-14 22:31:51 +01:00
Makefile net/ifcvf: add ifcvf vDPA driver 2018-04-27 15:54:55 +01:00
meson.build net/mvpp2: add to meson build 2018-04-19 14:10:44 +02:00