Home
last modified time | relevance | path

Searched refs:mlxsw_sp_acl_rule_info (Results 1 – 10 of 10) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_acl.c68 struct mlxsw_sp_acl_rule_info *rulei;
436 struct mlxsw_sp_acl_rule_info *
440 struct mlxsw_sp_acl_rule_info *rulei; in mlxsw_sp_acl_rulei_create()
465 void mlxsw_sp_acl_rulei_destroy(struct mlxsw_sp_acl_rule_info *rulei) in mlxsw_sp_acl_rulei_destroy()
472 int mlxsw_sp_acl_rulei_commit(struct mlxsw_sp_acl_rule_info *rulei) in mlxsw_sp_acl_rulei_commit()
477 void mlxsw_sp_acl_rulei_priority(struct mlxsw_sp_acl_rule_info *rulei, in mlxsw_sp_acl_rulei_priority()
483 void mlxsw_sp_acl_rulei_keymask_u32(struct mlxsw_sp_acl_rule_info *rulei, in mlxsw_sp_acl_rulei_keymask_u32()
491 void mlxsw_sp_acl_rulei_keymask_buf(struct mlxsw_sp_acl_rule_info *rulei, in mlxsw_sp_acl_rulei_keymask_buf()
500 int mlxsw_sp_acl_rulei_act_continue(struct mlxsw_sp_acl_rule_info *rulei) in mlxsw_sp_acl_rulei_act_continue()
505 int mlxsw_sp_acl_rulei_act_jump(struct mlxsw_sp_acl_rule_info *rulei, in mlxsw_sp_acl_rulei_act_jump()
[all …]
Dspectrum.h633 struct mlxsw_sp_acl_rule_info { struct
693 struct mlxsw_sp_acl_rule_info *
696 void mlxsw_sp_acl_rulei_destroy(struct mlxsw_sp_acl_rule_info *rulei);
697 int mlxsw_sp_acl_rulei_commit(struct mlxsw_sp_acl_rule_info *rulei);
698 void mlxsw_sp_acl_rulei_priority(struct mlxsw_sp_acl_rule_info *rulei,
700 void mlxsw_sp_acl_rulei_keymask_u32(struct mlxsw_sp_acl_rule_info *rulei,
703 void mlxsw_sp_acl_rulei_keymask_buf(struct mlxsw_sp_acl_rule_info *rulei,
707 int mlxsw_sp_acl_rulei_act_continue(struct mlxsw_sp_acl_rule_info *rulei);
708 int mlxsw_sp_acl_rulei_act_jump(struct mlxsw_sp_acl_rule_info *rulei,
710 int mlxsw_sp_acl_rulei_act_terminate(struct mlxsw_sp_acl_rule_info *rulei);
[all …]
Dspectrum_acl_tcam.h38 struct mlxsw_sp_acl_rule_info *rulei,
57 struct mlxsw_sp_acl_rule_info *rulei);
60 struct mlxsw_sp_acl_rule_info *rulei);
129 struct mlxsw_sp_acl_rule_info *rulei,
138 struct mlxsw_sp_acl_rule_info *rulei);
230 struct mlxsw_sp_acl_rule_info *rulei);
238 struct mlxsw_sp_acl_rule_info *rulei);
Dspectrum1_acl_tcam.c18 struct mlxsw_sp_acl_rule_info *rulei;
64 struct mlxsw_sp_acl_rule_info *rulei; in mlxsw_sp1_acl_ctcam_region_catchall_add()
103 struct mlxsw_sp_acl_rule_info *rulei = region->catchall.rulei; in mlxsw_sp1_acl_ctcam_region_catchall_del()
173 struct mlxsw_sp_acl_rule_info *rulei) in mlxsw_sp1_acl_tcam_entry_add()
199 struct mlxsw_sp_acl_rule_info *rulei) in mlxsw_sp1_acl_tcam_entry_action_replace()
Dspectrum_flower.c19 struct mlxsw_sp_acl_rule_info *rulei, in mlxsw_sp_flower_parse_actions()
139 static int mlxsw_sp_flower_parse_meta(struct mlxsw_sp_acl_rule_info *rulei, in mlxsw_sp_flower_parse_meta()
182 static void mlxsw_sp_flower_parse_ipv4(struct mlxsw_sp_acl_rule_info *rulei, in mlxsw_sp_flower_parse_ipv4()
197 static void mlxsw_sp_flower_parse_ipv6(struct mlxsw_sp_acl_rule_info *rulei, in mlxsw_sp_flower_parse_ipv6()
231 struct mlxsw_sp_acl_rule_info *rulei, in mlxsw_sp_flower_parse_ports()
258 struct mlxsw_sp_acl_rule_info *rulei, in mlxsw_sp_flower_parse_tcp()
289 struct mlxsw_sp_acl_rule_info *rulei, in mlxsw_sp_flower_parse_ip()
323 struct mlxsw_sp_acl_rule_info *rulei, in mlxsw_sp_flower_parse()
459 struct mlxsw_sp_acl_rule_info *rulei; in mlxsw_sp_flower_replace()
565 struct mlxsw_sp_acl_rule_info rulei; in mlxsw_sp_flower_tmplt_create()
Dspectrum_acl_ctcam.c43 struct mlxsw_sp_acl_rule_info *rulei, in mlxsw_sp_acl_ctcam_region_entry_insert()
192 struct mlxsw_sp_acl_rule_info *rulei, in mlxsw_sp_acl_ctcam_entry_add()
227 struct mlxsw_sp_acl_rule_info *rulei) in mlxsw_sp_acl_ctcam_entry_action_replace()
Dspectrum_acl_atcam.c383 struct mlxsw_sp_acl_rule_info *rulei) in mlxsw_sp_acl_atcam_region_entry_insert()
447 struct mlxsw_sp_acl_rule_info *rulei) in mlxsw_sp_acl_atcam_region_entry_action_replace()
475 struct mlxsw_sp_acl_rule_info *rulei) in __mlxsw_sp_acl_atcam_entry_add()
563 struct mlxsw_sp_acl_rule_info *rulei) in __mlxsw_sp_acl_atcam_entry_action_replace()
573 struct mlxsw_sp_acl_rule_info *rulei) in mlxsw_sp_acl_atcam_entry_add()
610 struct mlxsw_sp_acl_rule_info *rulei) in mlxsw_sp_acl_atcam_entry_action_replace()
Dspectrum2_mr_tcam.c142 mlxsw_sp2_mr_tcam_rule_parse4(struct mlxsw_sp_acl_rule_info *rulei, in mlxsw_sp2_mr_tcam_rule_parse4()
154 mlxsw_sp2_mr_tcam_rule_parse6(struct mlxsw_sp_acl_rule_info *rulei, in mlxsw_sp2_mr_tcam_rule_parse6()
188 struct mlxsw_sp_acl_rule_info *rulei; in mlxsw_sp2_mr_tcam_rule_parse()
Dspectrum2_acl_tcam.c203 struct mlxsw_sp_acl_rule_info *rulei) in mlxsw_sp2_acl_tcam_entry_add()
230 struct mlxsw_sp_acl_rule_info *rulei) in mlxsw_sp2_acl_tcam_entry_action_replace()
Dspectrum_acl_tcam.c97 struct mlxsw_sp_acl_rule_info *rulei, in mlxsw_sp_acl_tcam_priority_get()
254 struct mlxsw_sp_acl_rule_info *rulei;
1134 struct mlxsw_sp_acl_rule_info *rulei) in mlxsw_sp_acl_tcam_entry_action_replace()
1156 struct mlxsw_sp_acl_rule_info *rulei) in mlxsw_sp_acl_tcam_ventry_add()
1208 struct mlxsw_sp_acl_rule_info *rulei) in mlxsw_sp_acl_tcam_ventry_action_replace()
1631 struct mlxsw_sp_acl_rule_info *rulei) in mlxsw_sp_acl_tcam_flower_rule_add()
1651 struct mlxsw_sp_acl_rule_info *rulei) in mlxsw_sp_acl_tcam_flower_rule_action_replace()
1763 struct mlxsw_sp_acl_rule_info *rulei) in mlxsw_sp_acl_tcam_mr_rule_add()
1783 struct mlxsw_sp_acl_rule_info *rulei) in mlxsw_sp_acl_tcam_mr_rule_action_replace()