]> git.baikalelectronics.ru Git - kernel.git/commit
net/mlx5e: IPoIB, RSS flow steering tables
authorSaeed Mahameed <saeedm@mellanox.com>
Thu, 13 Apr 2017 03:36:57 +0000 (06:36 +0300)
committerDavid S. Miller <davem@davemloft.net>
Mon, 17 Apr 2017 15:08:30 +0000 (11:08 -0400)
commitbe2a307d27b4ee14df12b9c074743d5e50232d5c
treec356ed5188b0e82358b619fd658561aac0bd19ab
parent3a7fbf1f1be489ffddfcd07ec7caa3bf1ca3e3ce
net/mlx5e: IPoIB, RSS flow steering tables

Like the mlx5e ethernet mode, on IPoIB mode we need to create RX steering
tables, but IPoIB do not require MAC and VLAN steering tables so the
only tables we create in here are:
1. TTC Table (Traffic Type Classifier table for RSS steering)
2. ARFS Table (for accelerated RFS support)

Creation of those tables is identical to mlx5e ethernet mode, hence the
use of mlx5e_create_ttc_table and mlx5e_arfs_create_tables.

Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
Reviewed-by: Erez Shitrit <erezsh@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mellanox/mlx5/core/en.h
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
drivers/net/ethernet/mellanox/mlx5/core/ipoib.c