net/mlx5e: Type-specific optimizations for RX post WQEs function
commit7cc6d77bb56de3a428ed7cde91a09fffbdbef794
authorTariq Toukan <tariqt@mellanox.com>
Mon, 17 Jul 2017 09:27:26 +0000 (17 12:27 +0300)
committerSaeed Mahameed <saeedm@mellanox.com>
Sun, 3 Sep 2017 03:34:09 +0000 (3 06:34 +0300)
treef8eaa165ac0b88c6d86e3da98b8a39e847521ed7
parenta071cb9f25bef32ec309ca9d123022c52175341b
net/mlx5e: Type-specific optimizations for RX post WQEs function

Separate the RX post WQEs function of the different RQ types.
This enables RQ type-specific optimizations in data-path.

Poll the ICOSQ completion queue only for Striding RQ,
and only when a UMR post completion could be possibly available.

Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
drivers/net/ethernet/mellanox/mlx5/core/en.h
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c