net/mlx5: replace external mbuf shared memory
authorMatan Azrad <matan@mellanox.com>
Mon, 22 Jul 2019 14:52:20 +0000 (14:52 +0000)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 23 Jul 2019 12:31:36 +0000 (14:31 +0200)
commit3a22f3877c9d8b13d7d1cdbd4c130b38cdbc8bcb
treedc44a8920bb4a09bd31f964081f395eb68ee13e8
parent940f0a1d072d05b7894db4fd4efff5eea08246ba
net/mlx5: replace external mbuf shared memory

As an arrangement to the LRO support when a packet can consume all the
stride memory, the external mbuf shared information cannot be anymore
in the end of the stride, because the HW may write the packet data to
all the stride memory.

Move the shared information memory from the stride to the control
memory of the external mbuf.

Signed-off-by: Matan Azrad <matan@mellanox.com>
Acked-by: Viacheslav Ovsiienko <viacheslavo@mellanox.com>
drivers/net/mlx5/mlx5_rxq.c
drivers/net/mlx5/mlx5_rxtx.c
drivers/net/mlx5/mlx5_rxtx.h