Home
last modified time | relevance | path

Searched defs:rulei (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_acl.c71 struct mlxsw_sp_acl_rule_info *rulei; member
318 struct mlxsw_sp_acl_rule_info *rulei; in mlxsw_sp_acl_rulei_create() local
344 mlxsw_sp_acl_rulei_destroy(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_acl_rule_info * rulei) mlxsw_sp_acl_rulei_destroy() argument
357 mlxsw_sp_acl_rulei_commit(struct mlxsw_sp_acl_rule_info * rulei) mlxsw_sp_acl_rulei_commit() argument
362 mlxsw_sp_acl_rulei_priority(struct mlxsw_sp_acl_rule_info * rulei,unsigned int priority) mlxsw_sp_acl_rulei_priority() argument
368 mlxsw_sp_acl_rulei_keymask_u32(struct mlxsw_sp_acl_rule_info * rulei,enum mlxsw_afk_element element,u32 key_value,u32 mask_value) mlxsw_sp_acl_rulei_keymask_u32() argument
376 mlxsw_sp_acl_rulei_keymask_buf(struct mlxsw_sp_acl_rule_info * rulei,enum mlxsw_afk_element element,const char * key_value,const char * mask_value,unsigned int len) mlxsw_sp_acl_rulei_keymask_buf() argument
385 mlxsw_sp_acl_rulei_act_continue(struct mlxsw_sp_acl_rule_info * rulei) mlxsw_sp_acl_rulei_act_continue() argument
390 mlxsw_sp_acl_rulei_act_jump(struct mlxsw_sp_acl_rule_info * rulei,u16 group_id) mlxsw_sp_acl_rulei_act_jump() argument
396 mlxsw_sp_acl_rulei_act_terminate(struct mlxsw_sp_acl_rule_info * rulei) mlxsw_sp_acl_rulei_act_terminate() argument
401 mlxsw_sp_acl_rulei_act_drop(struct mlxsw_sp_acl_rule_info * rulei,bool ingress,const struct flow_action_cookie * fa_cookie,struct netlink_ext_ack * extack) mlxsw_sp_acl_rulei_act_drop() argument
410 mlxsw_sp_acl_rulei_act_trap(struct mlxsw_sp_acl_rule_info * rulei) mlxsw_sp_acl_rulei_act_trap() argument
417 mlxsw_sp_acl_rulei_act_fwd(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_acl_rule_info * rulei,struct net_device * out_dev,struct netlink_ext_ack * extack) mlxsw_sp_acl_rulei_act_fwd() argument
449 mlxsw_sp_acl_rulei_act_mirror(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_acl_rule_info * rulei,struct mlxsw_sp_flow_block * block,struct net_device * out_dev,struct netlink_ext_ack * extack) mlxsw_sp_acl_rulei_act_mirror() argument
473 mlxsw_sp_acl_rulei_act_vlan(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_acl_rule_info * rulei,u32 action,u16 vid,u16 proto,u8 prio,struct netlink_ext_ack * extack) mlxsw_sp_acl_rulei_act_vlan() argument
505 mlxsw_sp_acl_rulei_act_priority(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_acl_rule_info * rulei,u32 prio,struct netlink_ext_ack * extack) mlxsw_sp_acl_rulei_act_priority() argument
585 mlxsw_sp_acl_rulei_act_mangle_field(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_acl_rule_info * rulei,struct mlxsw_sp_acl_mangle_action * mact,u32 val,struct netlink_ext_ack * extack) mlxsw_sp_acl_rulei_act_mangle_field() argument
605 mlxsw_sp1_acl_rulei_act_mangle_field(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_acl_rule_info * rulei,struct mlxsw_sp_acl_mangle_action * mact,u32 val,struct netlink_ext_ack * extack) mlxsw_sp1_acl_rulei_act_mangle_field() argument
620 mlxsw_sp2_acl_rulei_act_mangle_field_ip_odd(struct mlxsw_sp_acl_rule_info * rulei,enum mlxsw_sp_acl_mangle_field field,u32 val,struct netlink_ext_ack * extack) mlxsw_sp2_acl_rulei_act_mangle_field_ip_odd() argument
636 mlxsw_sp2_acl_rulei_act_mangle_field(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_acl_rule_info * rulei,struct mlxsw_sp_acl_mangle_action * mact,u32 val,struct netlink_ext_ack * extack) mlxsw_sp2_acl_rulei_act_mangle_field() argument
715 mlxsw_sp_acl_rulei_act_mangle(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_acl_rule_info * rulei,enum flow_action_mangle_base htype,u32 offset,u32 mask,u32 val,struct netlink_ext_ack * extack) mlxsw_sp_acl_rulei_act_mangle() argument
741 mlxsw_sp_acl_rulei_act_police(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_acl_rule_info * rulei,u32 index,u64 rate_bytes_ps,u32 burst,struct netlink_ext_ack * extack) mlxsw_sp_acl_rulei_act_police() argument
759 mlxsw_sp_acl_rulei_act_count(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_acl_rule_info * rulei,struct netlink_ext_ack * extack) mlxsw_sp_acl_rulei_act_count() argument
773 mlxsw_sp_acl_rulei_act_fid_set(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_acl_rule_info * rulei,u16 fid,struct netlink_ext_ack * extack) mlxsw_sp_acl_rulei_act_fid_set() argument
780 mlxsw_sp_acl_rulei_act_ignore(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_acl_rule_info * rulei,bool disable_learning,bool disable_security) mlxsw_sp_acl_rulei_act_ignore() argument
789 mlxsw_sp_acl_rulei_act_sample(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_acl_rule_info * rulei,struct mlxsw_sp_flow_block * block,struct psample_group * psample_group,u32 rate,u32 trunc_size,bool truncate,struct netlink_ext_ack * extack) mlxsw_sp_acl_rulei_act_sample() argument
930 struct mlxsw_sp_acl_rule_info *rulei; mlxsw_sp_acl_rule_action_replace() local
1018 struct mlxsw_sp_acl_rule_info *rulei; mlxsw_sp_acl_rule_get_stats() local
[all...]
H A Dspectrum_flower.c60 struct mlxsw_sp_acl_rule_info *rulei, in mlxsw_sp_flower_parse_actions() argument
305 mlxsw_sp_flower_parse_meta_iif(struct mlxsw_sp_acl_rule_info * rulei,const struct mlxsw_sp_flow_block * block,const struct flow_match_meta * match,struct netlink_ext_ack * extack) mlxsw_sp_flower_parse_meta_iif() argument
347 mlxsw_sp_flower_parse_meta(struct mlxsw_sp_acl_rule_info * rulei,struct flow_cls_offload * f,struct mlxsw_sp_flow_block * block) mlxsw_sp_flower_parse_meta() argument
366 mlxsw_sp_flower_parse_ipv4(struct mlxsw_sp_acl_rule_info * rulei,struct flow_cls_offload * f) mlxsw_sp_flower_parse_ipv4() argument
381 mlxsw_sp_flower_parse_ipv6(struct mlxsw_sp_acl_rule_info * rulei,struct flow_cls_offload * f) mlxsw_sp_flower_parse_ipv6() argument
415 mlxsw_sp_flower_parse_ports(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_acl_rule_info * rulei,struct flow_cls_offload * f,u8 ip_proto) mlxsw_sp_flower_parse_ports() argument
443 mlxsw_sp_flower_parse_ports_range(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_acl_rule_info * rulei,struct flow_cls_offload * f,u8 ip_proto) mlxsw_sp_flower_parse_ports_range() argument
504 mlxsw_sp_flower_parse_tcp(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_acl_rule_info * rulei,struct flow_cls_offload * f,u8 ip_proto) mlxsw_sp_flower_parse_tcp() argument
535 mlxsw_sp_flower_parse_ip(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_acl_rule_info * rulei,struct flow_cls_offload * f,u16 n_proto) mlxsw_sp_flower_parse_ip() argument
569 mlxsw_sp_flower_parse(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_flow_block * block,struct mlxsw_sp_acl_rule_info * rulei,struct flow_cls_offload * f) mlxsw_sp_flower_parse() argument
744 struct mlxsw_sp_acl_rule_info *rulei; mlxsw_sp_flower_replace() local
859 struct mlxsw_sp_acl_rule_info rulei; mlxsw_sp_flower_tmplt_create() local
[all...]
H A Dspectrum1_acl_tcam.c18 struct mlxsw_sp_acl_rule_info *rulei; member
64 struct mlxsw_sp_acl_rule_info *rulei; in mlxsw_sp1_acl_ctcam_region_catchall_add() local
103 struct mlxsw_sp_acl_rule_info *rulei = region->catchall.rulei; in mlxsw_sp1_acl_ctcam_region_catchall_del() local
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()
H A Dspectrum_acl_atcam.c381 struct mlxsw_sp_acl_rule_info *rulei) in mlxsw_sp_acl_atcam_region_entry_insert()
446 struct mlxsw_sp_acl_rule_info *rulei) in mlxsw_sp_acl_atcam_region_entry_action_replace()
474 struct mlxsw_sp_acl_rule_info *rulei) in __mlxsw_sp_acl_atcam_entry_add()
559 struct mlxsw_sp_acl_rule_info *rulei) in __mlxsw_sp_acl_atcam_entry_action_replace()
569 struct mlxsw_sp_acl_rule_info *rulei) in mlxsw_sp_acl_atcam_entry_add()
606 struct mlxsw_sp_acl_rule_info *rulei) in mlxsw_sp_acl_atcam_entry_action_replace()
H A 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()
H A Dspectrum2_mr_tcam.c142 mlxsw_sp2_mr_tcam_rule_parse4(struct mlxsw_sp_acl_rule_info *rulei, in mlxsw_sp2_mr_tcam_rule_parse4()
156 mlxsw_sp2_mr_tcam_rule_parse6(struct mlxsw_sp_acl_rule_info *rulei, in mlxsw_sp2_mr_tcam_rule_parse6()
197 struct mlxsw_sp_acl_rule_info *rulei; in mlxsw_sp2_mr_tcam_rule_parse() local
H A Dspectrum_acl_tcam.c36 struct mlxsw_sp_acl_rule_info *rulei, in mlxsw_sp_acl_tcam_priority_get()
197 struct mlxsw_sp_acl_rule_info *rulei; member
1089 struct mlxsw_sp_acl_rule_info *rulei) in mlxsw_sp_acl_tcam_entry_action_replace()
1111 struct mlxsw_sp_acl_rule_info *rulei) in mlxsw_sp_acl_tcam_ventry_add()
1163 struct mlxsw_sp_acl_rule_info *rulei) in mlxsw_sp_acl_tcam_ventry_action_replace()
1749 struct mlxsw_sp_acl_rule_info *rulei) in mlxsw_sp_acl_tcam_flower_rule_add()
1769 struct mlxsw_sp_acl_rule_info *rulei) in mlxsw_sp_acl_tcam_flower_rule_action_replace()
1884 struct mlxsw_sp_acl_rule_info *rulei) in mlxsw_sp_acl_tcam_mr_rule_add()
1904 struct mlxsw_sp_acl_rule_info *rulei) in mlxsw_sp_acl_tcam_mr_rule_action_replace()
H A Dspectrum2_acl_tcam.c213 struct mlxsw_sp_acl_rule_info *rulei) in mlxsw_sp2_acl_tcam_entry_add()
240 struct mlxsw_sp_acl_rule_info *rulei) in mlxsw_sp2_acl_tcam_entry_action_replace()