/kernel/linux/linux-5.10/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 = 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 …]
|
D | qos_conf.c | 65 struct flow_action_entry *action = &flow->rule->action.entries[0]; in nfp_flower_install_rate_limiter()
|
/kernel/linux/linux-5.10/net/netfilter/ |
D | nf_flow_table_offload.c | 154 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 …]
|
D | nf_dup_netdev.c | 59 struct flow_action_entry *entry; in nft_fwd_dup_netdev_offload()
|
D | nft_immediate.c | 198 struct flow_action_entry *entry; in nft_immediate_offload_verdict()
|
D | nf_tables_offload.c | 147 struct flow_action_entry *entry; in nft_flow_rule_destroy()
|
/kernel/linux/linux-5.10/include/net/ |
D | flow_offload.h | 197 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/ |
D | tc_ct.h | 115 const struct flow_action_entry *act, 176 const struct flow_action_entry *act, in mlx5_tc_ct_parse_action()
|
D | tc_ct.c | 263 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/ |
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,
|
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4_tc_matchall.c | 17 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()
|
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()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_tc.c | 1923 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/ |
D | bnxt_tc.c | 68 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/ |
D | spectrum_matchall.c | 181 struct flow_action_entry *act; in mlxsw_sp_mall_replace()
|
D | spectrum_flower.c | 24 const struct flow_action_entry *act; in mlxsw_sp_flower_parse_actions()
|
/kernel/linux/linux-5.10/net/sched/ |
D | cls_api.c | 3463 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()
|
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()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/enetc/ |
D | enetc_qos.c | 1086 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/ |
D | sja1105_flower.c | 308 const struct flow_action_entry *act; in sja1105_cls_flower_add()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mscc/ |
D | ocelot_flower.c | 166 const struct flow_action_entry *a; in ocelot_flower_parse_action()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/mvpp2/ |
D | mvpp2_cls.c | 1080 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/ |
D | stmmac_tc.c | 400 struct flow_action_entry *act; in tc_parse_flow_actions()
|
/kernel/linux/linux-5.10/net/dsa/ |
D | slave.c | 943 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()
|