/linux/drivers/net/ethernet/netronome/nfp/flower/ |
A D | action.c | 33 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 D | conntrack.c | 23 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 D | qos_conf.c | 75 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 D | nf_flow_table_offload.c | 193 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 D | nf_dup_netdev.c | 59 struct flow_action_entry *entry; in nft_fwd_dup_netdev_offload()
|
A D | nft_immediate.c | 182 struct flow_action_entry *entry; in nft_immediate_offload_verdict()
|
/linux/include/net/ |
A D | flow_offload.h | 198 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 D | dpaa2-switch-flower.c | 358 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 D | mtk_ppe_offload.c | 67 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 D | tc_ct.h | 114 const struct flow_action_entry *act, 177 const struct flow_action_entry *act, in mlx5_tc_ct_parse_action()
|
A D | tc_ct.c | 265 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 D | en_tc_tracepoint.c | 8 const struct flow_action_entry *entries, in put_ids_to_array()
|
A D | en_tc_tracepoint.h | 18 const struct flow_action_entry *entries,
|
/linux/drivers/net/ethernet/chelsio/cxgb4/ |
A D | cxgb4_tc_matchall.c | 17 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 D | cxgb4_tc_flower.c | 495 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 D | ocelot_flower.c | 148 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 D | en_tc.c | 1718 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 D | prestera_span.c | 168 struct flow_action_entry *act; in prestera_span_replace()
|
A D | prestera_flower.c | 14 const struct flow_action_entry *act; in prestera_flower_parse_actions()
|
/linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
A D | otx2_tc.c | 198 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 D | bnxt_tc.c | 69 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 D | ice_tc_lib.c | 357 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 D | cls_api.c | 3443 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 D | act_ct.c | 59 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 D | enetc_qos.c | 1080 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()
|