numam-dpdk/doc/guides
Olga Shern 4d803a7246 mlx5: support HW packet padding
Environment variable MLX5_PMD_ENABLE_PADDING enables HW packet padding
in PCI bus transactions.

When packet size is cache aligned and CRC stripping is enabled, 4 fewer
bytes are written to the PCI bus. Enabling padding makes such packets
aligned again.

In cases where PCI bandwidth is the bottleneck, padding can improve
performance by 10%.

This is disabled by default since this can also decrease performance for
unaligned packet sizes.

Signed-off-by: Olga Shern <olgas@mellanox.com>

fix packet padding macro check

Signed-off-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>
2016-03-25 18:56:44 +01:00
..
contributing mk: replace the combined library with a linker script 2016-03-01 14:37:27 +01:00
cryptodevs null_crypto: add driver for null crypto operations 2016-03-11 02:16:18 +01:00
faq doc: remove DPDK from guide titles 2015-12-17 16:02:26 +01:00
freebsd_gsg doc: fix -n option in FreeBSD guide 2015-12-15 15:04:39 +01:00
linux_gsg igb_uio: deprecate extended tag 2016-03-09 01:51:01 +01:00
nics mlx5: support HW packet padding 2016-03-25 18:56:44 +01:00
prog_guide doc: fix number of supported bonding modes 2016-03-07 22:57:35 +01:00
rel_notes mlx5: support HW packet padding 2016-03-25 18:56:44 +01:00
sample_app_ug examples/l2fwd-cat: add sample application for PQoS CAT and CDP 2016-03-21 23:36:43 +01:00
testpmd_app_ug ethdev: add IP in GRE tunnel 2016-03-13 15:27:20 +01:00
xen doc: clean up index files 2015-12-15 13:50:42 +01:00
conf.py doc: fix navigation levels in html sidebar of guides 2016-01-16 09:16:56 +01:00
index.rst doc: fix navigation levels in html sidebar of guides 2016-01-16 09:16:56 +01:00