| /Linux-v5.15/drivers/net/ethernet/netronome/nfp/flower/ |
| 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() 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 = 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 …]
|
| 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() 255 static int nfp_ct_check_mangle_merge(struct flow_action_entry *a_in, in nfp_ct_check_mangle_merge() 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() [all …]
|
| 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-v5.15/net/netfilter/ |
| 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 * 217 struct flow_action_entry *entry0 = flow_action_entry_next(flow_rule); in flow_offload_eth_src() 218 struct flow_action_entry *entry1 = flow_action_entry_next(flow_rule); in flow_offload_eth_src() 264 struct flow_action_entry *entry0 = flow_action_entry_next(flow_rule); in flow_offload_eth_dst() 265 struct flow_action_entry *entry1 = flow_action_entry_next(flow_rule); in flow_offload_eth_dst() 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() 458 struct flow_action_entry *entry = flow_action_entry_next(flow_rule); in flow_offload_port_snat() [all …]
|
| D | nf_dup_netdev.c | 59 struct flow_action_entry *entry; in nft_fwd_dup_netdev_offload()
|
| D | nft_immediate.c | 182 struct flow_action_entry *entry; in nft_immediate_offload_verdict()
|
| /Linux-v5.15/include/net/ |
| 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-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| D | tc_ct.h | 113 const struct flow_action_entry *act, 175 const struct flow_action_entry *act, in mlx5_tc_ct_parse_action()
|
| 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() 1359 const struct flow_action_entry *act, in mlx5_tc_ct_parse_action()
|
| /Linux-v5.15/drivers/net/ethernet/freescale/dpaa2/ |
| 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-v5.15/drivers/net/ethernet/mediatek/ |
| 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-v5.15/drivers/net/ethernet/mellanox/mlx5/core/diag/ |
| D | en_tc_tracepoint.c | 8 const struct flow_action_entry *entries, in put_ids_to_array()
|
| D | en_tc_tracepoint.h | 18 const struct flow_action_entry *entries,
|
| /Linux-v5.15/drivers/net/ethernet/chelsio/cxgb4/ |
| 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()
|
| 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-v5.15/drivers/net/ethernet/marvell/prestera/ |
| D | prestera_span.c | 168 struct flow_action_entry *act; in prestera_span_replace()
|
| D | prestera_flower.c | 14 const struct flow_action_entry *act; in prestera_flower_parse_actions()
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | en_tc.c | 1653 const struct flow_action_entry *act; in flow_requires_tunnel_mapping() 2875 const struct flow_action_entry *act, int namespace, in parse_pedit_to_modify_hdr() 2916 const struct flow_action_entry *act, in parse_pedit_to_reformat() 2941 const struct flow_action_entry *act, int namespace, in parse_tc_pedit_action() 3030 static int is_action_keys_supported(const struct flow_action_entry *act, in is_action_keys_supported() 3132 const struct flow_action_entry *act; in modify_header_match_supported() 3243 const struct flow_action_entry *act, in add_vlan_rewrite_action() 3250 const struct flow_action_entry pedit_act = { in add_vlan_rewrite_action() 3291 const struct flow_action_entry prio_tag_act = { in add_vlan_prio_tag_rewrite_action() 3311 const struct flow_action_entry *act, in validate_goto_chain() [all …]
|
| /Linux-v5.15/drivers/net/ethernet/marvell/octeontx2/nic/ |
| 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-v5.15/drivers/net/ethernet/broadcom/bnxt/ |
| 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-v5.15/net/sched/ |
| D | cls_api.c | 3440 static int tcf_act_get_cookie(struct flow_action_entry *entry, in tcf_act_get_cookie() 3459 static void tcf_act_put_cookie(struct flow_action_entry *entry) in tcf_act_put_cookie() 3466 struct flow_action_entry *entry; in tc_cleanup_flow_action() 3477 static void tcf_mirred_get_dev(struct flow_action_entry *entry, in tcf_mirred_get_dev() 3495 static int tcf_tunnel_encap_get_tunnel(struct flow_action_entry *entry, in tcf_tunnel_encap_get_tunnel() 3506 static void tcf_sample_get_group(struct flow_action_entry *entry, in tcf_sample_get_group() 3523 static int tcf_gate_get_entries(struct flow_action_entry *entry, in tcf_gate_get_entries() 3562 struct flow_action_entry *entry; in tc_setup_flow_action()
|
| 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-v5.15/drivers/net/ethernet/freescale/enetc/ |
| D | enetc_qos.c | 1076 struct flow_action_entry *entryg = NULL, *entryp = NULL; in enetc_psfp_parse_clsflower() 1083 struct flow_action_entry *entry; in enetc_psfp_parse_clsflower() 1349 struct flow_action_entry *entry; in enetc_config_clsflower()
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlxsw/ |
| D | spectrum_matchall.c | 207 struct flow_action_entry *act; in mlxsw_sp_mall_replace()
|
| /Linux-v5.15/drivers/net/dsa/sja1105/ |
| D | sja1105_flower.c | 309 const struct flow_action_entry *act; in sja1105_cls_flower_add()
|