Searched refs:ruleset (Results 1 – 9 of 9) sorted by relevance
/Linux-v4.19/drivers/net/ethernet/mellanox/mlxsw/ |
D | spectrum_acl.c | 75 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 …]
|
D | spectrum_flower.c | 55 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 …]
|
D | spectrum_acl_tcam.c | 857 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 …]
|
D | spectrum.h | 521 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/ |
D | mapper.h | 14 extern int crush_find_rule(const struct crush_map *map, int ruleset, int type, int size);
|
D | crush.h | 81 __u8 ruleset; member
|
/Linux-v4.19/net/ceph/crush/ |
D | mapper.c | 42 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/ |
D | tproxy.txt | 64 add rules like this to the iptables ruleset above:
|
/Linux-v4.19/net/netfilter/ |
D | Kconfig | 351 on how restrictive your ruleset is. 1145 comments in your iptables ruleset.
|