Symbol: mlx5dr_match_spec
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
11
static bool dr_mask_is_dmac_set(struct mlx5dr_match_spec *spec)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
16
static bool dr_mask_is_l3_base_set(struct mlx5dr_match_spec *spec)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
22
static bool dr_mask_is_tcp_udp_base_set(struct mlx5dr_match_spec *spec)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
28
static bool dr_mask_is_ipv4_set(struct mlx5dr_match_spec *spec)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
33
static bool dr_mask_is_ipv4_5_tuple_set(struct mlx5dr_match_spec *spec)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
45
static bool dr_mask_is_ttl_set(struct mlx5dr_match_spec *spec)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
50
static bool dr_mask_is_ipv4_ihl_set(struct mlx5dr_match_spec *spec)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
6
static bool dr_mask_is_smac_set(struct mlx5dr_match_spec *spec)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
1076
static enum mlx5dr_ipv dr_rule_get_ipv(struct mlx5dr_match_spec *spec)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1036
if (mask->match_sz < sizeof(struct mlx5dr_match_spec)) {
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1044
param_location = sizeof(struct mlx5dr_match_spec);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1061
sizeof(struct mlx5dr_match_spec)) {
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1070
param_location += sizeof(struct mlx5dr_match_spec);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
695
struct mlx5dr_match_spec *spec)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
858
static void dr_ste_copy_mask_spec(char *mask, struct mlx5dr_match_spec *spec, bool clr)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1011
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1034
struct mlx5dr_match_spec *mask = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1047
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1070
struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1100
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1156
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1180
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
709
struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
742
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
798
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
824
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
850
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
886
struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
937
struct mlx5dr_match_spec *spec = inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
998
struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1040
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1064
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1088
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1122
struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1172
struct mlx5dr_match_spec *spec = inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1230
struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1242
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1263
struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1275
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1296
struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1325
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1377
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1399
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
968
struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
994
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
812
struct mlx5dr_match_spec outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
814
struct mlx5dr_match_spec inner;