Home
last modified time | relevance | path

Searched refs:ruleset (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_acl.c75 struct mlxsw_sp_acl_ruleset *ruleset; member
142 mlxsw_sp_acl_ruleset_is_singular(const struct mlxsw_sp_acl_ruleset *ruleset) in mlxsw_sp_acl_ruleset_is_singular() argument
145 return ruleset->ref_count == 2; in mlxsw_sp_acl_ruleset_is_singular()
153 struct mlxsw_sp_acl_ruleset *ruleset = block->ruleset_zero; in mlxsw_sp_acl_ruleset_bind() local
154 const struct mlxsw_sp_acl_profile_ops *ops = ruleset->ht_key.ops; in mlxsw_sp_acl_ruleset_bind()
156 return ops->ruleset_bind(mlxsw_sp, ruleset->priv, in mlxsw_sp_acl_ruleset_bind()
165 struct mlxsw_sp_acl_ruleset *ruleset = block->ruleset_zero; in mlxsw_sp_acl_ruleset_unbind() local
166 const struct mlxsw_sp_acl_profile_ops *ops = ruleset->ht_key.ops; in mlxsw_sp_acl_ruleset_unbind()
168 ops->ruleset_unbind(mlxsw_sp, ruleset->priv, in mlxsw_sp_acl_ruleset_unbind()
179 struct mlxsw_sp_acl_ruleset *ruleset, in mlxsw_sp_acl_ruleset_block_bind() argument
[all …]
Dspectrum_flower.c55 struct mlxsw_sp_acl_ruleset *ruleset; in mlxsw_sp_flower_parse_actions() local
58 ruleset = mlxsw_sp_acl_ruleset_lookup(mlxsw_sp, block, in mlxsw_sp_flower_parse_actions()
61 if (IS_ERR(ruleset)) in mlxsw_sp_flower_parse_actions()
62 return PTR_ERR(ruleset); in mlxsw_sp_flower_parse_actions()
64 group_id = mlxsw_sp_acl_ruleset_group_id(ruleset); in mlxsw_sp_flower_parse_actions()
399 struct mlxsw_sp_acl_ruleset *ruleset; in mlxsw_sp_flower_replace() local
403 ruleset = mlxsw_sp_acl_ruleset_get(mlxsw_sp, block, in mlxsw_sp_flower_replace()
406 if (IS_ERR(ruleset)) in mlxsw_sp_flower_replace()
407 return PTR_ERR(ruleset); in mlxsw_sp_flower_replace()
409 rule = mlxsw_sp_acl_rule_create(mlxsw_sp, ruleset, f->cookie, in mlxsw_sp_flower_replace()
[all …]
Dspectrum_acl_tcam.c857 struct mlxsw_sp_acl_tcam_flower_ruleset *ruleset = ruleset_priv; in mlxsw_sp_acl_tcam_flower_ruleset_add() local
859 return mlxsw_sp_acl_tcam_group_add(mlxsw_sp, tcam, &ruleset->group, in mlxsw_sp_acl_tcam_flower_ruleset_add()
869 struct mlxsw_sp_acl_tcam_flower_ruleset *ruleset = ruleset_priv; in mlxsw_sp_acl_tcam_flower_ruleset_del() local
871 mlxsw_sp_acl_tcam_group_del(mlxsw_sp, &ruleset->group); in mlxsw_sp_acl_tcam_flower_ruleset_del()
880 struct mlxsw_sp_acl_tcam_flower_ruleset *ruleset = ruleset_priv; in mlxsw_sp_acl_tcam_flower_ruleset_bind() local
882 return mlxsw_sp_acl_tcam_group_bind(mlxsw_sp, &ruleset->group, in mlxsw_sp_acl_tcam_flower_ruleset_bind()
892 struct mlxsw_sp_acl_tcam_flower_ruleset *ruleset = ruleset_priv; in mlxsw_sp_acl_tcam_flower_ruleset_unbind() local
894 mlxsw_sp_acl_tcam_group_unbind(mlxsw_sp, &ruleset->group, in mlxsw_sp_acl_tcam_flower_ruleset_unbind()
901 struct mlxsw_sp_acl_tcam_flower_ruleset *ruleset = ruleset_priv; in mlxsw_sp_acl_tcam_flower_ruleset_group_id() local
903 return mlxsw_sp_acl_tcam_group_id(&ruleset->group); in mlxsw_sp_acl_tcam_flower_ruleset_group_id()
[all …]
Dspectrum.h521 struct mlxsw_sp_acl_ruleset *ruleset);
522 u16 mlxsw_sp_acl_ruleset_group_id(struct mlxsw_sp_acl_ruleset *ruleset);
567 struct mlxsw_sp_acl_ruleset *ruleset,
578 struct mlxsw_sp_acl_ruleset *ruleset,
/Linux-v4.19/include/linux/crush/
Dmapper.h14 extern int crush_find_rule(const struct crush_map *map, int ruleset, int type, int size);
Dcrush.h81 __u8 ruleset; member
/Linux-v4.19/net/ceph/crush/
Dmapper.c42 int crush_find_rule(const struct crush_map *map, int ruleset, int type, int size) in crush_find_rule() argument
48 map->rules[i]->mask.ruleset == ruleset && in crush_find_rule()
/Linux-v4.19/Documentation/networking/
Dtproxy.txt64 add rules like this to the iptables ruleset above:
/Linux-v4.19/net/netfilter/
DKconfig351 on how restrictive your ruleset is.
1145 comments in your iptables ruleset.