Home
last modified time | relevance | path

Searched refs:flow_action_entry (Results 1 – 25 of 86) sorted by relevance

1234

/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/
H A Dact.h40 const struct flow_action_entry *act,
45 const struct flow_action_entry *act,
54 const struct flow_action_entry *act,
57 bool (*is_missable)(const struct flow_action_entry *act);
61 struct flow_action_entry *act);
69 bool (*get_branch_ctrl)(const struct flow_action_entry *act,
78 struct flow_action_entry **entries;
H A Dmpls.c10 const struct flow_action_entry *act, in tc_act_can_offload_mpls_push()
28 const struct flow_action_entry *act) in copy_mpls_info()
38 const struct flow_action_entry *act, in tc_act_parse_mpls_push()
50 const struct flow_action_entry *act, in tc_act_can_offload_mpls_pop()
80 const struct flow_action_entry *act, in tc_act_parse_mpls_pop()
H A Dpolice.c23 static int police_act_validate(const struct flow_action_entry *act, in police_act_validate()
42 const struct flow_action_entry *act, in tc_act_can_offload_police()
56 fill_meter_params_from_act(const struct flow_action_entry *act, in fill_meter_params_from_act()
80 const struct flow_action_entry *act, in tc_act_parse_police()
109 const struct flow_action_entry *act, in tc_act_is_multi_table_act_police()
118 struct flow_action_entry *act) in tc_act_police_offload()
192 tc_act_police_get_branch_ctrl(const struct flow_action_entry *act, in tc_act_police_get_branch_ctrl()
H A Dtun.c10 const struct flow_action_entry *act, in tc_act_can_offload_tun_encap()
25 const struct flow_action_entry *act, in tc_act_parse_tun_encap()
37 const struct flow_action_entry *act, in tc_act_parse_tun_decap()
H A Dct.c10 const struct flow_action_entry *act, in tc_act_parse_ct()
43 const struct flow_action_entry *act, in tc_act_is_multi_table_act_ct()
53 tc_act_is_missable_ct(const struct flow_action_entry *act) in tc_act_is_missable_ct()
H A Dvlan.c14 const struct flow_action_entry prio_tag_act = { in add_vlan_prio_tag_rewrite_action()
34 const struct flow_action_entry *act, in parse_tc_vlan_action()
98 struct flow_action_entry vlan_act = { in mlx5e_tc_act_vlan_add_push_action()
127 struct flow_action_entry vlan_act = { in mlx5e_tc_act_vlan_add_pop_action()
146 const struct flow_action_entry *act, in tc_act_parse_vlan()
H A Dvlan_mangle.c13 const struct flow_action_entry *act, in mlx5e_tc_act_vlan_add_rewrite_action()
19 const struct flow_action_entry pedit_act = { in mlx5e_tc_act_vlan_add_rewrite_action()
55 const struct flow_action_entry *act, in tc_act_parse_vlan_mangle()
H A Dgoto.c12 const struct flow_action_entry *act, in validate_goto_chain()
61 const struct flow_action_entry *act, in tc_act_can_offload_goto()
76 const struct flow_action_entry *act, in tc_act_parse_goto()
H A Dmark.c9 const struct flow_action_entry *act, in tc_act_can_offload_mark()
23 const struct flow_action_entry *act, in tc_act_parse_mark()
H A Dcsum.c40 const struct flow_action_entry *act, in tc_act_can_offload_csum()
52 const struct flow_action_entry *act, in tc_act_parse_csum()
H A Dsample.c11 const struct flow_action_entry *act, in tc_act_parse_sample()
42 const struct flow_action_entry *act, in tc_act_is_multi_table_act_sample()
H A Dmirred.c102 const struct flow_action_entry *act, in tc_act_can_offload_mirred()
177 const struct flow_action_entry *act, in parse_mirred_encap()
207 const struct flow_action_entry *act, in parse_mirred()
284 const struct flow_action_entry *act, in parse_mirred_ovs_master()
305 const struct flow_action_entry *act, in tc_act_parse_mirred()
H A Dmirred_nic.c9 const struct flow_action_entry *act, in tc_act_can_offload_mirred_nic()
37 const struct flow_action_entry *act, in tc_act_parse_mirred_nic()
H A Dredirect_ingress.c9 const struct flow_action_entry *act, in tc_act_can_offload_redirect_ingress()
53 const struct flow_action_entry *act, in tc_act_parse_redirect_ingress()
H A Dpedit.c47 const struct flow_action_entry *act, int namespace, in mlx5e_tc_act_pedit_parse_action()
84 const struct flow_action_entry *act, in tc_act_parse_pedit()
H A Ddrop.c9 const struct flow_action_entry *act, in tc_act_parse_drop()
H A Daccept.c9 const struct flow_action_entry *act, in tc_act_parse_accept()
H A Dtrap.c10 const struct flow_action_entry *act, in tc_act_parse_trap()
/linux/drivers/net/ethernet/netronome/nfp/flower/
H A Daction.c33 const struct flow_action_entry *act, in nfp_fl_push_mpls()
65 const struct flow_action_entry *act) in nfp_fl_pop_mpls()
76 const struct flow_action_entry *act) in nfp_fl_set_mpls()
116 const struct flow_action_entry *act) in nfp_fl_push_vlan()
173 const struct flow_action_entry *act, in nfp_fl_output()
989 const struct flow_action_entry *act, in nfp_flower_output_action()
1239 struct flow_action_entry current_act; in nfp_fl_check_mangle_start()
1240 struct flow_action_entry prev_act; in nfp_fl_check_mangle_start()
1257 struct flow_action_entry current_act; in nfp_fl_check_mangle_end()
1258 struct flow_action_entry next_act; in nfp_fl_check_mangle_end()
[all …]
H A Dconntrack.c60 struct flow_action_entry *act; in is_pre_ct_flow()
92 struct flow_action_entry *act; in is_post_ct_flow()
139 struct flow_action_entry *act; in get_mangled_key()
545 struct flow_action_entry *act; in nfp_ct_merge_act_check()
588 struct flow_action_entry *ct_met; in nfp_ct_check_meta()
716 struct flow_action_entry *a_in; in nfp_fl_merge_actions_offload()
1487 struct flow_action_entry *act; in nfp_fl_ct_add_flow()
1737 struct flow_action_entry *act; in get_flow_act_ct()
1887 struct flow_action_entry *ct_goto; in nfp_fl_ct_handle_post_ct()
1889 struct flow_action_entry *act; in nfp_fl_ct_handle_post_ct()
[all …]
/linux/net/netfilter/
H A Dnf_flow_table_offload.c204 static void flow_offload_mangle(struct flow_action_entry *entry, in flow_offload_mangle()
215 static inline struct flow_action_entry *
332 struct flow_action_entry *entry = flow_action_entry_next(flow_rule); in flow_offload_ipv4_snat()
359 struct flow_action_entry *entry = flow_action_entry_next(flow_rule); in flow_offload_ipv4_dnat()
385 struct flow_action_entry *entry; in flow_offload_ipv6_mangle()
550 struct flow_action_entry *entry; in flow_offload_redirect()
582 struct flow_action_entry *entry; in flow_offload_encap_tunnel()
607 struct flow_action_entry *entry; in flow_offload_decap_tunnel()
645 struct flow_action_entry *entry; in nf_flow_rule_route_common()
659 struct flow_action_entry *entry; in nf_flow_rule_route_common()
[all …]
/linux/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_tc_matchall.c29 struct flow_action_entry *action, in sparx5_tc_matchall_parse_action()
41 struct flow_action_entry *action) in sparx5_tc_matchall_parse_mirror_action()
52 struct flow_action_entry *action; in sparx5_tc_matchall_replace()
/linux/include/net/
H A Dflow_offload.h234 struct flow_action_entry { struct
336 struct flow_action_entry entries[] __counted_by(num_entries); argument
356 const struct flow_action_entry *entry) in flow_action_is_last_entry()
370 const struct flow_action_entry *action_entry; in flow_action_mixed_hw_stats_check()
387 static inline const struct flow_action_entry *
400 const struct flow_action_entry *action_entry; in __flow_action_hw_stats_check()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_ct.h117 const struct flow_action_entry *act,
175 const struct flow_action_entry *act, in mlx5_tc_ct_parse_action()
/linux/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-switch-flower.c366 struct flow_action_entry *cls_act, in dpaa2_switch_tc_parse_action_acl()
500 struct flow_action_entry *act; in dpaa2_switch_cls_flower_replace_acl()
590 struct flow_action_entry *cls_act; in dpaa2_switch_cls_flower_replace_mirror()
653 struct flow_action_entry *act; in dpaa2_switch_cls_flower_replace()
703 struct flow_action_entry *act; in dpaa2_switch_cls_matchall_replace_acl()
744 struct flow_action_entry *cls_act; in dpaa2_switch_cls_matchall_replace_mirror()
798 struct flow_action_entry *act; in dpaa2_switch_cls_matchall_replace()

1234