Home
last modified time | relevance | path

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

12

/linux/drivers/net/ethernet/netronome/nfp/flower/
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()
927 const struct flow_action_entry *act, in nfp_flower_output_action()
1164 struct flow_action_entry current_act; in nfp_fl_check_mangle_start()
1165 struct flow_action_entry prev_act; in nfp_fl_check_mangle_start()
1182 struct flow_action_entry current_act; in nfp_fl_check_mangle_end()
1183 struct flow_action_entry next_act; in nfp_fl_check_mangle_end()
[all …]
A Dconntrack.c23 static struct flow_action_entry *get_flow_act(struct flow_rule *rule,
55 struct flow_action_entry *act; in is_pre_ct_flow()
333 struct flow_action_entry *act; in nfp_ct_merge_act_check()
385 struct flow_action_entry *ct_met; in nfp_ct_check_meta()
480 struct flow_action_entry *a_in; in nfp_fl_merge_actions_offload()
528 a_in, sizeof(struct flow_action_entry)); in nfp_fl_merge_actions_offload()
1126 struct flow_action_entry *act; in nfp_fl_ct_add_flow()
1176 struct flow_action_entry *new_act; in nfp_fl_ct_add_flow()
1179 memcpy(new_act, act, sizeof(struct flow_action_entry)); in nfp_fl_ct_add_flow()
1356 struct flow_action_entry *act = NULL; in get_flow_act()
[all …]
A Dqos_conf.c75 struct flow_action_entry *paction = &flow->rule->action.entries[0]; in nfp_flower_install_rate_limiter()
78 struct flow_action_entry *action = NULL; in nfp_flower_install_rate_limiter()
/linux/net/netfilter/
A Dnf_flow_table_offload.c193 static void flow_offload_mangle(struct flow_action_entry *entry, in flow_offload_mangle()
204 static inline struct flow_action_entry *
321 struct flow_action_entry *entry = flow_action_entry_next(flow_rule); in flow_offload_ipv4_snat()
348 struct flow_action_entry *entry = flow_action_entry_next(flow_rule); in flow_offload_ipv4_dnat()
374 struct flow_action_entry *entry; in flow_offload_ipv6_mangle()
539 struct flow_action_entry *entry; in flow_offload_redirect()
571 struct flow_action_entry *entry; in flow_offload_encap_tunnel()
596 struct flow_action_entry *entry; in flow_offload_decap_tunnel()
634 struct flow_action_entry *entry; in nf_flow_rule_route_common()
648 struct flow_action_entry *entry; in nf_flow_rule_route_common()
[all …]
A Dnf_dup_netdev.c59 struct flow_action_entry *entry; in nft_fwd_dup_netdev_offload()
A Dnft_immediate.c182 struct flow_action_entry *entry; in nft_immediate_offload_verdict()
/linux/include/net/
A Dflow_offload.h198 struct flow_action_entry { struct
287 struct flow_action_entry entries[]; argument
315 const struct flow_action_entry *action_entry; in flow_action_mixed_hw_stats_check()
332 static inline const struct flow_action_entry *
345 const struct flow_action_entry *action_entry; in __flow_action_hw_stats_check()
/linux/drivers/net/ethernet/freescale/dpaa2/
A Ddpaa2-switch-flower.c358 struct flow_action_entry *cls_act, in dpaa2_switch_tc_parse_action_acl()
492 struct flow_action_entry *act; in dpaa2_switch_cls_flower_replace_acl()
577 struct flow_action_entry *cls_act; in dpaa2_switch_cls_flower_replace_mirror()
640 struct flow_action_entry *act; in dpaa2_switch_cls_flower_replace()
690 struct flow_action_entry *act; in dpaa2_switch_cls_matchall_replace_acl()
731 struct flow_action_entry *cls_act; in dpaa2_switch_cls_matchall_replace_mirror()
785 struct flow_action_entry *act; in dpaa2_switch_cls_matchall_replace()
/linux/drivers/net/ethernet/mediatek/
A Dmtk_ppe_offload.c67 mtk_flow_offload_mangle_eth(const struct flow_action_entry *act, void *eth) in mtk_flow_offload_mangle_eth()
85 mtk_flow_mangle_ports(const struct flow_action_entry *act, in mtk_flow_mangle_ports()
108 mtk_flow_mangle_ipv4(const struct flow_action_entry *act, in mtk_flow_mangle_ipv4()
176 struct flow_action_entry *act; in mtk_flow_offload_replace()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dtc_ct.h114 const struct flow_action_entry *act,
177 const struct flow_action_entry *act, in mlx5_tc_ct_parse_action()
A Dtc_ct.c265 struct flow_action_entry *act; in mlx5_tc_ct_rule_to_tuple_nat()
473 static struct flow_action_entry *
477 struct flow_action_entry *act; in mlx5_tc_ct_get_ct_metadata_action()
534 mlx5_tc_ct_parse_mangle_to_mod_act(struct flow_action_entry *act, in mlx5_tc_ct_parse_mangle_to_mod_act()
611 struct flow_action_entry *act; in mlx5_tc_ct_entry_create_nat()
656 struct flow_action_entry *meta; in mlx5_tc_ct_entry_create_mod_hdr()
1005 struct flow_action_entry *meta_action; in mlx5_tc_ct_block_flow_offload_add()
1360 const struct flow_action_entry *act, in mlx5_tc_ct_parse_action()
/linux/drivers/net/ethernet/mellanox/mlx5/core/diag/
A Den_tc_tracepoint.c8 const struct flow_action_entry *entries, in put_ids_to_array()
A Den_tc_tracepoint.h18 const struct flow_action_entry *entries,
/linux/drivers/net/ethernet/chelsio/cxgb4/
A Dcxgb4_tc_matchall.c17 struct flow_action_entry *entry; in cxgb4_matchall_egress_validate()
143 struct flow_action_entry *entry; in cxgb4_matchall_alloc_tc()
207 struct flow_action_entry *act; in cxgb4_matchall_mirror_alloc()
A 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()
/linux/drivers/net/ethernet/mscc/
A Docelot_flower.c148 const struct flow_action_entry *a, in ocelot_flower_parse_ingress_vlan_modify()
176 const struct flow_action_entry *a, in ocelot_flower_parse_egress_vlan_modify()
211 const struct flow_action_entry *a; in ocelot_flower_parse_action()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
A Den_tc.c1718 const struct flow_action_entry *act; in flow_requires_tunnel_mapping()
3212 const struct flow_action_entry *act; in modify_header_match_supported()
3350 const struct flow_action_entry *act, in add_vlan_rewrite_action()
3357 const struct flow_action_entry pedit_act = { in add_vlan_rewrite_action()
3418 const struct flow_action_entry *act, in validate_goto_chain()
3515 const struct flow_action_entry *act; in parse_tc_nic_actions()
3658 const struct flow_action_entry *act, in parse_tc_vlan_action()
3752 struct flow_action_entry vlan_act = { in add_vlan_push_action()
3781 struct flow_action_entry vlan_act = { in add_vlan_pop_action()
3943 const struct flow_action_entry *act; in parse_tc_fdb_actions()
[all …]
/linux/drivers/net/ethernet/marvell/prestera/
A Dprestera_span.c168 struct flow_action_entry *act; in prestera_span_replace()
A Dprestera_flower.c14 const struct flow_action_entry *act; in prestera_flower_parse_actions()
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
A Dotx2_tc.c198 struct flow_action_entry *entry; in otx2_tc_egress_matchall_install()
311 struct flow_action_entry *act; in otx2_tc_parse_actions()
860 struct flow_action_entry *entry; in otx2_tc_ingress_matchall_install()
/linux/drivers/net/ethernet/broadcom/bnxt/
A Dbnxt_tc.c69 const struct flow_action_entry *act) in bnxt_tc_parse_redir()
85 const struct flow_action_entry *act) in bnxt_tc_parse_vlan()
104 const struct flow_action_entry *act) in bnxt_tc_parse_tunnel_set()
184 struct flow_action_entry *act, int act_idx, u8 *eth_addr, in bnxt_tc_parse_pedit()
296 struct flow_action_entry *act; in bnxt_tc_parse_actions()
/linux/drivers/net/ethernet/intel/ice/
A Dice_tc_lib.c357 struct flow_action_entry *act) in ice_eswitch_tc_parse_action()
733 struct flow_action_entry *act; in ice_get_tunnel_device()
1118 struct flow_action_entry *act; in ice_parse_tc_flower_actions()
/linux/net/sched/
A Dcls_api.c3443 static int tcf_act_get_cookie(struct flow_action_entry *entry, in tcf_act_get_cookie()
3462 static void tcf_act_put_cookie(struct flow_action_entry *entry) in tcf_act_put_cookie()
3469 struct flow_action_entry *entry; in tc_cleanup_flow_action()
3480 static void tcf_mirred_get_dev(struct flow_action_entry *entry, in tcf_mirred_get_dev()
3498 static int tcf_tunnel_encap_get_tunnel(struct flow_action_entry *entry, in tcf_tunnel_encap_get_tunnel()
3509 static void tcf_sample_get_group(struct flow_action_entry *entry, in tcf_sample_get_group()
3526 static int tcf_gate_get_entries(struct flow_action_entry *entry, in tcf_gate_get_entries()
3565 struct flow_action_entry *entry; in tc_setup_flow_action()
A 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()
/linux/drivers/net/ethernet/freescale/enetc/
A Denetc_qos.c1080 struct flow_action_entry *entryg = NULL, *entryp = NULL; in enetc_psfp_parse_clsflower()
1087 struct flow_action_entry *entry; in enetc_psfp_parse_clsflower()
1353 struct flow_action_entry *entry; in enetc_config_clsflower()

Completed in 71 milliseconds

12