Skip to content

Commit

Permalink
net/mlx5: DR, Expose steering rule functionality
Browse files Browse the repository at this point in the history
Rules are the actual objects that tie matchers, header values and
actions. Each rule belongs to a matcher, which can hold multiple rules
sharing the same mask. Each rule is a specific set of values and
actions.
When a packet reaches a matcher it is being matched against the
matcher`s rules. In case of a match over a rule its actions will be
executed. Each rule object contains a set of STEs, where each STE is a
definition of match values and actions defined by the rule.
This file handles the rule operations and processing.

Signed-off-by: Alex Vesker <valex@mellanox.com>
Signed-off-by: Erez Shitrit <erezsh@mellanox.com>
Reviewed-by: Mark Bloch <markb@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
  • Loading branch information
Alex Vesker authored and Saeed Mahameed committed Sep 3, 2019
1 parent 9db810e commit 41d0707
Showing 1 changed file with 1,243 additions and 0 deletions.
Loading

0 comments on commit 41d0707

Please sign in to comment.