]> git.baikalelectronics.ru Git - kernel.git/commit
IB/mlx4: Add support to RSS hash for inner headers
authorGuy Levi <guyle@mellanox.com>
Sun, 24 Dec 2017 12:51:24 +0000 (14:51 +0200)
committerJason Gunthorpe <jgg@mellanox.com>
Thu, 28 Dec 2017 18:33:14 +0000 (11:33 -0700)
commitd7f6b5ac737476c5572704949299389a771f51ad
treedaf01e5fe7b8125ddab39ec44bb2020086bcf0ad
parent039038c78a77790ca610fc1713ed8b58740d5507
IB/mlx4: Add support to RSS hash for inner headers

Support RSS hash for inner headers according to a new flag,
MLX4_IB_RX_HASH_INNER provided by the vendor channel.

In case the flag is set, RSS hash will be done on the inner headers of
VXLAN packets (which are encapsulated).
Non-encapsulated packets will be hashed according to the outer headers.

Signed-off-by: Guy Levi <guyle@mellanox.com>
Reviewed-by: Yishai Hadas <yishaih@mellanox.com>
Signed-off-by: Leon Romanovsky <leon@kernel.org>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
drivers/infiniband/hw/mlx4/main.c
drivers/infiniband/hw/mlx4/qp.c
include/uapi/rdma/mlx4-abi.h