numam-dpdk/drivers/net/mlx5
Viacheslav Ovsiienko bdb8e5b1ea net/mlx5: allow allocated mbuf with external buffer
In the Rx datapath the flags in the newly allocated mbufs
are all explicitly cleared but the EXT_ATTACHED_MBUF must be
preserved. It would allow to use mbuf pools with pre-attached
external data buffers.

The vectorized rx_burst routines are updated in order to
inherit the EXT_ATTACHED_MBUF from mbuf pool private
RTE_PKTMBUF_POOL_F_PINNED_EXT_BUF flag.

Signed-off-by: Viacheslav Ovsiienko <viacheslavo@mellanox.com>
Acked-by: Matan Azrad <matan@mellanox.com>
2020-01-20 23:39:11 +01:00
..
Makefile net/mlx5: add socket server for external tools 2020-01-17 19:59:19 +01:00
meson.build net/mlx5: add socket server for external tools 2020-01-17 19:59:19 +01:00
mlx5_defs.h
mlx5_devx_cmds.c
mlx5_ethdev.c
mlx5_flow_dv.c
mlx5_flow_meter.c
mlx5_flow_verbs.c
mlx5_flow.c
mlx5_flow.h
mlx5_glue.c
mlx5_glue.h
mlx5_mac.c
mlx5_mp.c
mlx5_mr.c
mlx5_mr.h
mlx5_nl.c
mlx5_prm.h
mlx5_rss.c
mlx5_rxmode.c
mlx5_rxq.c net/mlx5: allow allocated mbuf with external buffer 2020-01-20 23:39:11 +01:00
mlx5_rxtx_vec_altivec.h net/mlx5: allow allocated mbuf with external buffer 2020-01-20 23:39:11 +01:00
mlx5_rxtx_vec_neon.h net/mlx5: allow allocated mbuf with external buffer 2020-01-20 23:39:11 +01:00
mlx5_rxtx_vec_sse.h net/mlx5: allow allocated mbuf with external buffer 2020-01-20 23:39:11 +01:00
mlx5_rxtx_vec.c
mlx5_rxtx_vec.h net/mlx5: allow allocated mbuf with external buffer 2020-01-20 23:39:11 +01:00
mlx5_rxtx.c net/mlx5: allow allocated mbuf with external buffer 2020-01-20 23:39:11 +01:00
mlx5_rxtx.h net/mlx5: allow allocated mbuf with external buffer 2020-01-20 23:39:11 +01:00
mlx5_socket.c net/mlx5: add socket server for external tools 2020-01-17 19:59:19 +01:00
mlx5_stats.c
mlx5_trigger.c
mlx5_txq.c
mlx5_utils.c
mlx5_utils.h
mlx5_vlan.c
mlx5.c net/mlx5: add socket server for external tools 2020-01-17 19:59:19 +01:00
mlx5.h net/mlx5: add socket server for external tools 2020-01-17 19:59:19 +01:00
rte_pmd_mlx5_version.map