OSDN Git Service

net/mlx5: DR, Expose steering domain functionality
authorAlex Vesker <valex@mellanox.com>
Mon, 19 Aug 2019 08:30:56 +0000 (11:30 +0300)
committerSaeed Mahameed <saeedm@mellanox.com>
Tue, 3 Sep 2019 19:54:21 +0000 (12:54 -0700)
commit4ec9e7b02697eca8dc9853ea559c18029c38da36
treea066761df270c6903eccad725dd3217408782233
parent26d688e33f887cb8ded56d5b58829e462ea67ec4
net/mlx5: DR, Expose steering domain functionality

Domain is the frame for all of the dr (direct rule) objects.
There are different domain types which also affect the object under that
domain. Each domain can hold multiple tables which can hold multiple
matchers and so on, this means that all of the dr (direct rule) objects
exist under a specific domain. The domain object also holds the
resources needed for other objects such as memory management and
communication with the device.

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_domain.c [new file with mode: 0644]