Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/flower/
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()
133 nfp_fl_pre_lag(struct nfp_app *app, const struct flow_action_entry *act, in nfp_fl_pre_lag()
173 const struct flow_action_entry *act, in nfp_fl_output()
267 struct flow_action_entry *act = flow->rule->action.entries; in nfp_flower_tun_is_gre()
283 const struct flow_action_entry *act, int act_idx) in nfp_fl_get_tun_from_act()
329 const struct flow_action_entry *act, in nfp_fl_push_geneve_options()
399 const struct flow_action_entry *act, in nfp_fl_set_tun()
[all …]
Dqos_conf.c65 struct flow_action_entry *action = &flow->rule->action.entries[0]; in nfp_flower_install_rate_limiter()
/kernel/linux/linux-5.10/net/netfilter/
Dnf_flow_table_offload.c154 static void flow_offload_mangle(struct flow_action_entry *entry, in flow_offload_mangle()
165 static inline struct flow_action_entry *
179 struct flow_action_entry *entry0 = flow_action_entry_next(flow_rule); in flow_offload_eth_src()
180 struct flow_action_entry *entry1 = flow_action_entry_next(flow_rule); in flow_offload_eth_src()
209 struct flow_action_entry *entry0 = flow_action_entry_next(flow_rule); in flow_offload_eth_dst()
210 struct flow_action_entry *entry1 = flow_action_entry_next(flow_rule); in flow_offload_eth_dst()
254 struct flow_action_entry *entry = flow_action_entry_next(flow_rule); in flow_offload_ipv4_snat()
281 struct flow_action_entry *entry = flow_action_entry_next(flow_rule); in flow_offload_ipv4_dnat()
307 struct flow_action_entry *entry; in flow_offload_ipv6_mangle()
391 struct flow_action_entry *entry = flow_action_entry_next(flow_rule); in flow_offload_port_snat()
[all …]
Dnf_dup_netdev.c59 struct flow_action_entry *entry; in nft_fwd_dup_netdev_offload()
Dnft_immediate.c198 struct flow_action_entry *entry; in nft_immediate_offload_verdict()
Dnf_tables_offload.c147 struct flow_action_entry *entry; in nft_flow_rule_destroy()
/kernel/linux/linux-5.10/include/net/
Dflow_offload.h197 struct flow_action_entry { struct
280 struct flow_action_entry entries[]; argument
308 const struct flow_action_entry *action_entry; in flow_action_mixed_hw_stats_check()
325 static inline const struct flow_action_entry *
338 const struct flow_action_entry *action_entry; in __flow_action_hw_stats_check()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/
Dtc_ct.h115 const struct flow_action_entry *act,
176 const struct flow_action_entry *act, in mlx5_tc_ct_parse_action()
Dtc_ct.c263 struct flow_action_entry *act; in mlx5_tc_ct_rule_to_tuple_nat()
472 static struct flow_action_entry *
476 struct flow_action_entry *act; in mlx5_tc_ct_get_ct_metadata_action()
533 mlx5_tc_ct_parse_mangle_to_mod_act(struct flow_action_entry *act, in mlx5_tc_ct_parse_mangle_to_mod_act()
610 struct flow_action_entry *act; in mlx5_tc_ct_entry_create_nat()
655 struct flow_action_entry *meta; in mlx5_tc_ct_entry_create_mod_hdr()
984 struct flow_action_entry *meta_action; in mlx5_tc_ct_block_flow_offload_add()
1313 const struct flow_action_entry *act, in mlx5_tc_ct_parse_action()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/diag/
Den_tc_tracepoint.c8 const struct flow_action_entry *entries, in put_ids_to_array()
Den_tc_tracepoint.h18 const struct flow_action_entry *entries,
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_tc_matchall.c17 struct flow_action_entry *entry; in cxgb4_matchall_egress_validate()
138 struct flow_action_entry *entry; in cxgb4_matchall_alloc_tc()
198 struct flow_action_entry *act; in cxgb4_matchall_mirror_alloc()
Dcxgb4_tc_flower.c495 struct flow_action_entry *act; in cxgb4_process_flow_actions()
580 const struct flow_action_entry *act, in valid_pedit_action()
688 struct flow_action_entry *act; in cxgb4_validate_flow_actions()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
Den_tc.c1923 const struct flow_action_entry *act; in flow_has_tc_fwd_action()
3052 const struct flow_action_entry *act, int namespace, in parse_pedit_to_modify_hdr()
3093 const struct flow_action_entry *act, in parse_pedit_to_reformat()
3118 const struct flow_action_entry *act, int namespace, in parse_tc_pedit_action()
3207 static int is_action_keys_supported(const struct flow_action_entry *act, in is_action_keys_supported()
3309 const struct flow_action_entry *act; in modify_header_match_supported()
3412 const struct flow_action_entry *act, in add_vlan_rewrite_action()
3419 const struct flow_action_entry pedit_act = { in add_vlan_rewrite_action()
3460 const struct flow_action_entry prio_tag_act = { in add_vlan_prio_tag_rewrite_action()
3480 const struct flow_action_entry *act, in validate_goto_chain()
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_tc.c68 const struct flow_action_entry *act) in bnxt_tc_parse_redir()
84 const struct flow_action_entry *act) in bnxt_tc_parse_vlan()
103 const struct flow_action_entry *act) in bnxt_tc_parse_tunnel_set()
183 struct flow_action_entry *act, int act_idx, u8 *eth_addr, in bnxt_tc_parse_pedit()
295 struct flow_action_entry *act; in bnxt_tc_parse_actions()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_matchall.c181 struct flow_action_entry *act; in mlxsw_sp_mall_replace()
Dspectrum_flower.c24 const struct flow_action_entry *act; in mlxsw_sp_flower_parse_actions()
/kernel/linux/linux-5.10/net/sched/
Dcls_api.c3463 static int tcf_act_get_cookie(struct flow_action_entry *entry, in tcf_act_get_cookie()
3482 static void tcf_act_put_cookie(struct flow_action_entry *entry) in tcf_act_put_cookie()
3489 struct flow_action_entry *entry; in tc_cleanup_flow_action()
3500 static void tcf_mirred_get_dev(struct flow_action_entry *entry, in tcf_mirred_get_dev()
3518 static int tcf_tunnel_encap_get_tunnel(struct flow_action_entry *entry, in tcf_tunnel_encap_get_tunnel()
3529 static void tcf_sample_get_group(struct flow_action_entry *entry, in tcf_sample_get_group()
3546 static int tcf_gate_get_entries(struct flow_action_entry *entry, in tcf_gate_get_entries()
3585 struct flow_action_entry *entry; in tc_setup_flow_action()
Dact_ct.c59 static struct flow_action_entry *
73 struct flow_action_entry *entry; in tcf_ct_add_mangle_action()
173 struct flow_action_entry *entry; in tcf_ct_flow_table_add_action_meta()
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/enetc/
Denetc_qos.c1086 struct flow_action_entry *entryg = NULL, *entryp = NULL; in enetc_psfp_parse_clsflower()
1093 struct flow_action_entry *entry; in enetc_psfp_parse_clsflower()
1354 struct flow_action_entry *entry; in enetc_config_clsflower()
/kernel/linux/linux-5.10/drivers/net/dsa/sja1105/
Dsja1105_flower.c308 const struct flow_action_entry *act; in sja1105_cls_flower_add()
/kernel/linux/linux-5.10/drivers/net/ethernet/mscc/
Docelot_flower.c166 const struct flow_action_entry *a; in ocelot_flower_parse_action()
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/mvpp2/
Dmvpp2_cls.c1080 struct flow_action_entry *act; in mvpp2_port_c2_tcam_rule_add()
1309 struct flow_action_entry *act; in mvpp2_cls_rfs_parse_rule()
/kernel/linux/linux-5.10/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_tc.c400 struct flow_action_entry *act; in tc_parse_flow_actions()
/kernel/linux/linux-5.10/net/dsa/
Dslave.c943 struct flow_action_entry *act; in dsa_slave_add_cls_matchall_mirred()
997 struct flow_action_entry *act; in dsa_slave_add_cls_matchall_police()

12