Home
last modified time | relevance | path

Searched defs:rulei (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
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() argument
154 mlxsw_sp2_mr_tcam_rule_parse6(struct mlxsw_sp_acl_rule_info *rulei, in mlxsw_sp2_mr_tcam_rule_parse6() argument
188 struct mlxsw_sp_acl_rule_info *rulei; mlxsw_sp2_mr_tcam_rule_parse() local
[all...]
H A Dspectrum2_acl_tcam.c200 mlxsw_sp2_acl_tcam_entry_add(struct mlxsw_sp *mlxsw_sp, void *region_priv, void *chunk_priv, void *entry_priv, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp2_acl_tcam_entry_add() argument
228 mlxsw_sp2_acl_tcam_entry_action_replace(struct mlxsw_sp *mlxsw_sp, void *region_priv, void *entry_priv, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp2_acl_tcam_entry_action_replace() argument
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; mlxsw_sp1_acl_ctcam_region_catchall_del() local
170 mlxsw_sp1_acl_tcam_entry_add(struct mlxsw_sp *mlxsw_sp, void *region_priv, void *chunk_priv, void *entry_priv, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp1_acl_tcam_entry_add() argument
197 mlxsw_sp1_acl_tcam_entry_action_replace(struct mlxsw_sp *mlxsw_sp, void *region_priv, void *entry_priv, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp1_acl_tcam_entry_action_replace() argument
[all...]
H A Dspectrum_acl_ctcam.c40 mlxsw_sp_acl_ctcam_region_entry_insert(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_ctcam_region *cregion, struct mlxsw_sp_acl_ctcam_entry *centry, struct mlxsw_sp_acl_rule_info *rulei, bool fillup_priority) mlxsw_sp_acl_ctcam_region_entry_insert() argument
188 mlxsw_sp_acl_ctcam_entry_add(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_ctcam_region *cregion, struct mlxsw_sp_acl_ctcam_chunk *cchunk, struct mlxsw_sp_acl_ctcam_entry *centry, struct mlxsw_sp_acl_rule_info *rulei, bool fillup_priority) mlxsw_sp_acl_ctcam_entry_add() argument
224 mlxsw_sp_acl_ctcam_entry_action_replace(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_ctcam_region *cregion, struct mlxsw_sp_acl_ctcam_entry *centry, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_ctcam_entry_action_replace() argument
H A Dspectrum_flower.c18 mlxsw_sp_flower_parse_actions(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_flow_block *block, struct mlxsw_sp_acl_rule_info *rulei, struct flow_action *flow_action, struct netlink_ext_ack *extack) mlxsw_sp_flower_parse_actions() argument
216 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
259 mlxsw_sp_flower_parse_ipv4(struct mlxsw_sp_acl_rule_info *rulei, struct flow_cls_offload *f) mlxsw_sp_flower_parse_ipv4() argument
274 mlxsw_sp_flower_parse_ipv6(struct mlxsw_sp_acl_rule_info *rulei, struct flow_cls_offload *f) mlxsw_sp_flower_parse_ipv6() argument
307 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
334 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
365 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
398 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
564 struct mlxsw_sp_acl_rule_info *rulei; mlxsw_sp_flower_replace() local
677 struct mlxsw_sp_acl_rule_info rulei; mlxsw_sp_flower_tmplt_create() local
[all...]
H A Dspectrum_acl_atcam.c378 mlxsw_sp_acl_atcam_region_entry_insert(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_atcam_region *aregion, struct mlxsw_sp_acl_atcam_entry *aentry, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_atcam_region_entry_insert() argument
442 mlxsw_sp_acl_atcam_region_entry_action_replace(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_atcam_region *aregion, struct mlxsw_sp_acl_atcam_entry *aentry, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_atcam_region_entry_action_replace() argument
470 __mlxsw_sp_acl_atcam_entry_add(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_atcam_region *aregion, struct mlxsw_sp_acl_atcam_entry *aentry, struct mlxsw_sp_acl_rule_info *rulei) __mlxsw_sp_acl_atcam_entry_add() argument
558 __mlxsw_sp_acl_atcam_entry_action_replace(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_atcam_region *aregion, struct mlxsw_sp_acl_atcam_entry *aentry, struct mlxsw_sp_acl_rule_info *rulei) __mlxsw_sp_acl_atcam_entry_action_replace() argument
567 mlxsw_sp_acl_atcam_entry_add(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_atcam_region *aregion, struct mlxsw_sp_acl_atcam_chunk *achunk, struct mlxsw_sp_acl_atcam_entry *aentry, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_atcam_entry_add() argument
605 mlxsw_sp_acl_atcam_entry_action_replace(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_atcam_region *aregion, struct mlxsw_sp_acl_atcam_entry *aentry, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_atcam_entry_action_replace() argument
[all...]
H A Dspectrum_acl.c65 struct mlxsw_sp_acl_rule_info *rulei; member
312 struct mlxsw_sp_acl_rule_info *rulei; in mlxsw_sp_acl_rulei_create() local
337 mlxsw_sp_acl_rulei_destroy(struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_rulei_destroy() argument
344 mlxsw_sp_acl_rulei_commit(struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_rulei_commit() argument
349 mlxsw_sp_acl_rulei_priority(struct mlxsw_sp_acl_rule_info *rulei, unsigned int priority) mlxsw_sp_acl_rulei_priority() argument
355 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
363 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
372 mlxsw_sp_acl_rulei_act_continue(struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_rulei_act_continue() argument
377 mlxsw_sp_acl_rulei_act_jump(struct mlxsw_sp_acl_rule_info *rulei, u16 group_id) mlxsw_sp_acl_rulei_act_jump() argument
383 mlxsw_sp_acl_rulei_act_terminate(struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_rulei_act_terminate() argument
388 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
397 mlxsw_sp_acl_rulei_act_trap(struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_rulei_act_trap() argument
403 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
435 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
459 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
491 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
567 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
587 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
602 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
626 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
652 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
670 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
684 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
808 struct mlxsw_sp_acl_rule_info *rulei; mlxsw_sp_acl_rule_action_replace() local
896 struct mlxsw_sp_acl_rule_info *rulei; mlxsw_sp_acl_rule_get_stats() local
[all...]
H A Dspectrum_acl_tcam.c192 struct mlxsw_sp_acl_rule_info *rulei; member
32 mlxsw_sp_acl_tcam_priority_get(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_rule_info *rulei, u32 *priority, bool fillup_priority) mlxsw_sp_acl_tcam_priority_get() argument
1099 mlxsw_sp_acl_tcam_entry_action_replace(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_tcam_region *region, struct mlxsw_sp_acl_tcam_entry *entry, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_tcam_entry_action_replace() argument
1121 mlxsw_sp_acl_tcam_ventry_add(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_tcam_vgroup *vgroup, struct mlxsw_sp_acl_tcam_ventry *ventry, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_tcam_ventry_add() argument
1174 mlxsw_sp_acl_tcam_ventry_action_replace(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_tcam_ventry *ventry, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_tcam_ventry_action_replace() argument
1667 mlxsw_sp_acl_tcam_flower_rule_add(struct mlxsw_sp *mlxsw_sp, void *ruleset_priv, void *rule_priv, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_tcam_flower_rule_add() argument
1687 mlxsw_sp_acl_tcam_flower_rule_action_replace(struct mlxsw_sp *mlxsw_sp, void *rule_priv, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_tcam_flower_rule_action_replace() argument
1802 mlxsw_sp_acl_tcam_mr_rule_add(struct mlxsw_sp *mlxsw_sp, void *ruleset_priv, void *rule_priv, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_tcam_mr_rule_add() argument
1822 mlxsw_sp_acl_tcam_mr_rule_action_replace(struct mlxsw_sp *mlxsw_sp, void *rule_priv, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_tcam_mr_rule_action_replace() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/
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() argument
154 mlxsw_sp2_mr_tcam_rule_parse6(struct mlxsw_sp_acl_rule_info *rulei, in mlxsw_sp2_mr_tcam_rule_parse6() argument
188 struct mlxsw_sp_acl_rule_info *rulei; mlxsw_sp2_mr_tcam_rule_parse() local
[all...]
H A Dspectrum2_acl_tcam.c210 mlxsw_sp2_acl_tcam_entry_add(struct mlxsw_sp *mlxsw_sp, void *region_priv, void *chunk_priv, void *entry_priv, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp2_acl_tcam_entry_add() argument
238 mlxsw_sp2_acl_tcam_entry_action_replace(struct mlxsw_sp *mlxsw_sp, void *region_priv, void *entry_priv, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp2_acl_tcam_entry_action_replace() argument
H A Dspectrum_acl_ctcam.c40 mlxsw_sp_acl_ctcam_region_entry_insert(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_ctcam_region *cregion, struct mlxsw_sp_acl_ctcam_entry *centry, struct mlxsw_sp_acl_rule_info *rulei, bool fillup_priority) mlxsw_sp_acl_ctcam_region_entry_insert() argument
188 mlxsw_sp_acl_ctcam_entry_add(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_ctcam_region *cregion, struct mlxsw_sp_acl_ctcam_chunk *cchunk, struct mlxsw_sp_acl_ctcam_entry *centry, struct mlxsw_sp_acl_rule_info *rulei, bool fillup_priority) mlxsw_sp_acl_ctcam_entry_add() argument
224 mlxsw_sp_acl_ctcam_entry_action_replace(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_ctcam_region *cregion, struct mlxsw_sp_acl_ctcam_entry *centry, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_ctcam_entry_action_replace() argument
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; mlxsw_sp1_acl_ctcam_region_catchall_del() local
170 mlxsw_sp1_acl_tcam_entry_add(struct mlxsw_sp *mlxsw_sp, void *region_priv, void *chunk_priv, void *entry_priv, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp1_acl_tcam_entry_add() argument
197 mlxsw_sp1_acl_tcam_entry_action_replace(struct mlxsw_sp *mlxsw_sp, void *region_priv, void *entry_priv, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp1_acl_tcam_entry_action_replace() argument
[all...]
H A Dspectrum_acl_atcam.c378 mlxsw_sp_acl_atcam_region_entry_insert(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_atcam_region *aregion, struct mlxsw_sp_acl_atcam_entry *aentry, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_atcam_region_entry_insert() argument
442 mlxsw_sp_acl_atcam_region_entry_action_replace(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_atcam_region *aregion, struct mlxsw_sp_acl_atcam_entry *aentry, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_atcam_region_entry_action_replace() argument
470 __mlxsw_sp_acl_atcam_entry_add(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_atcam_region *aregion, struct mlxsw_sp_acl_atcam_entry *aentry, struct mlxsw_sp_acl_rule_info *rulei) __mlxsw_sp_acl_atcam_entry_add() argument
558 __mlxsw_sp_acl_atcam_entry_action_replace(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_atcam_region *aregion, struct mlxsw_sp_acl_atcam_entry *aentry, struct mlxsw_sp_acl_rule_info *rulei) __mlxsw_sp_acl_atcam_entry_action_replace() argument
567 mlxsw_sp_acl_atcam_entry_add(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_atcam_region *aregion, struct mlxsw_sp_acl_atcam_chunk *achunk, struct mlxsw_sp_acl_atcam_entry *aentry, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_atcam_entry_add() argument
605 mlxsw_sp_acl_atcam_entry_action_replace(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_atcam_region *aregion, struct mlxsw_sp_acl_atcam_entry *aentry, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_atcam_entry_action_replace() argument
[all...]
H A Dspectrum_flower.c58 mlxsw_sp_flower_parse_actions(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_flow_block *block, struct mlxsw_sp_acl_rule_info *rulei, struct flow_action *flow_action, struct netlink_ext_ack *extack) mlxsw_sp_flower_parse_actions() argument
295 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
337 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
356 mlxsw_sp_flower_parse_ipv4(struct mlxsw_sp_acl_rule_info *rulei, struct flow_cls_offload *f) mlxsw_sp_flower_parse_ipv4() argument
371 mlxsw_sp_flower_parse_ipv6(struct mlxsw_sp_acl_rule_info *rulei, struct flow_cls_offload *f) mlxsw_sp_flower_parse_ipv6() argument
404 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
432 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
493 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
524 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
557 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
730 struct mlxsw_sp_acl_rule_info *rulei; mlxsw_sp_flower_replace() local
843 struct mlxsw_sp_acl_rule_info rulei; mlxsw_sp_flower_tmplt_create() local
[all...]
H A Dspectrum_acl.c70 struct mlxsw_sp_acl_rule_info *rulei; member
317 struct mlxsw_sp_acl_rule_info *rulei; in mlxsw_sp_acl_rulei_create() local
342 mlxsw_sp_acl_rulei_destroy(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_rulei_destroy() argument
356 mlxsw_sp_acl_rulei_commit(struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_rulei_commit() argument
361 mlxsw_sp_acl_rulei_priority(struct mlxsw_sp_acl_rule_info *rulei, unsigned int priority) mlxsw_sp_acl_rulei_priority() argument
367 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
375 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
384 mlxsw_sp_acl_rulei_act_continue(struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_rulei_act_continue() argument
389 mlxsw_sp_acl_rulei_act_jump(struct mlxsw_sp_acl_rule_info *rulei, u16 group_id) mlxsw_sp_acl_rulei_act_jump() argument
395 mlxsw_sp_acl_rulei_act_terminate(struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_rulei_act_terminate() argument
400 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
409 mlxsw_sp_acl_rulei_act_trap(struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_rulei_act_trap() argument
415 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
447 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
471 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
503 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
583 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
603 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
619 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
634 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
713 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
739 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
757 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
771 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
778 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
787 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
929 struct mlxsw_sp_acl_rule_info *rulei; mlxsw_sp_acl_rule_action_replace() local
1017 struct mlxsw_sp_acl_rule_info *rulei; mlxsw_sp_acl_rule_get_stats() local
[all...]
H A Dspectrum_acl_tcam.c193 struct mlxsw_sp_acl_rule_info *rulei; member
33 mlxsw_sp_acl_tcam_priority_get(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_rule_info *rulei, u32 *priority, bool fillup_priority) mlxsw_sp_acl_tcam_priority_get() argument
1065 mlxsw_sp_acl_tcam_entry_action_replace(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_tcam_region *region, struct mlxsw_sp_acl_tcam_entry *entry, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_tcam_entry_action_replace() argument
1087 mlxsw_sp_acl_tcam_ventry_add(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_tcam_vgroup *vgroup, struct mlxsw_sp_acl_tcam_ventry *ventry, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_tcam_ventry_add() argument
1140 mlxsw_sp_acl_tcam_ventry_action_replace(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_tcam_ventry *ventry, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_tcam_ventry_action_replace() argument
1715 mlxsw_sp_acl_tcam_flower_rule_add(struct mlxsw_sp *mlxsw_sp, void *ruleset_priv, void *rule_priv, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_tcam_flower_rule_add() argument
1735 mlxsw_sp_acl_tcam_flower_rule_action_replace(struct mlxsw_sp *mlxsw_sp, void *rule_priv, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_tcam_flower_rule_action_replace() argument
1850 mlxsw_sp_acl_tcam_mr_rule_add(struct mlxsw_sp *mlxsw_sp, void *ruleset_priv, void *rule_priv, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_tcam_mr_rule_add() argument
1870 mlxsw_sp_acl_tcam_mr_rule_action_replace(struct mlxsw_sp *mlxsw_sp, void *rule_priv, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp_acl_tcam_mr_rule_action_replace() argument
[all...]

Completed in 15 milliseconds