]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit00a2ba0e66f8c741ea9c271fac583fe2160f6aad
treea066761df270c6903eccad725dd3217408782233
parent19059f2dc873165473e77efea09ff22230b1f377
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]