net/mlx5: DR, Expose steering table functionality
authorAlex Vesker <valex@mellanox.com>
Mon, 19 Aug 2019 08:31:25 +0000 (11:31 +0300)
committerSaeed Mahameed <saeedm@mellanox.com>
Tue, 3 Sep 2019 19:54:21 +0000 (12:54 -0700)
commit7838e172539400a917b65815efd8b030709aba0c
treed48fcc6e9518afeec3ef07315a6f1876223c0034
parent4ec9e7b02697eca8dc9853ea559c18029c38da36
net/mlx5: DR, Expose steering table functionality

Tables are objects which are used for storing matchers, each table
belongs to a domain and defined by the domain type. When a packet
reaches the table it is being processed by each of its matchers until a
successful match. Tables can hold multiple matchers ordered by matcher
priority. Each table has a level.

Signed-off-by: Alex Vesker <valex@mellanox.com>
Reviewed-by: Erez Shitrit <erezsh@mellanox.com>
Reviewed-by: Mark Bloch <markb@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_table.c [new file with mode: 0644]