| /kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ |
| H A D | act.c | 74 mlx5e_tc_act_init_parse_state(struct mlx5e_tc_act_parse_state *parse_state, struct mlx5e_tc_flow *flow, struct flow_action *flow_action, struct netlink_ext_ack *extack) mlx5e_tc_act_init_parse_state() argument 86 mlx5e_tc_act_post_parse(struct mlx5e_tc_act_parse_state *parse_state, struct flow_action *flow_action, int from, int to, struct mlx5_flow_attr *attr, enum mlx5_flow_namespace_type ns_type) mlx5e_tc_act_post_parse() argument
|
| H A D | act.h | 16 struct flow_action *flow_action; member
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ |
| H A D | helper.c | 45 esw_egress_acl_vlan_create(struct mlx5_eswitch *esw, struct mlx5_vport *vport, struct mlx5_flow_destination *fwd_dest, u16 vlan_id, u32 flow_action) esw_egress_acl_vlan_create() argument
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ |
| H A D | helper.c | 49 esw_egress_acl_vlan_create(struct mlx5_eswitch *esw, struct mlx5_vport *vport, struct mlx5_flow_destination *fwd_dest, u16 vlan_id, u32 flow_action) esw_egress_acl_vlan_create() argument
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum_flower.c | 18 mlxsw_sp_flower_parse_actions(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_flow_block *block, struct mlxsw_sp_acl_rule_info *rulei, struct flow_action *flow_action, struct netlink_ext_ack *extack) mlxsw_sp_flower_parse_actions() argument
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/marvell/prestera/ |
| H A D | prestera_flower.c | 61 prestera_flower_parse_actions(struct prestera_flow_block *block, struct prestera_acl_rule *rule, struct flow_action *flow_action, u32 chain_index, struct netlink_ext_ack *extack) prestera_flower_parse_actions() argument
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum_flower.c | 58 mlxsw_sp_flower_parse_actions(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_flow_block *block, struct mlxsw_sp_acl_rule_info *rulei, struct flow_action *flow_action, struct netlink_ext_ack *extack) mlxsw_sp_flower_parse_actions() argument
|
| /kernel/linux/linux-5.10/net/sched/ |
| H A D | act_ct.c | 60 tcf_ct_flow_table_flow_action_get_next(struct flow_action *flow_action) in tcf_ct_flow_table_flow_action_get_next() argument [all...] |
| H A D | cls_api.c | 3489 void tc_cleanup_flow_action(struct flow_action *flow_action) in tc_cleanup_flow_action() argument 3572 int tc_setup_flow_action(struct flow_action *flow_action, in tc_setup_flow_action() argument
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
| H A D | ice_tc_lib.c | 1816 struct flow_action *flow_action = &rule->action; in ice_parse_tc_flower_actions() local
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/nic/ |
| H A D | otx2_tc.c | 356 otx2_tc_parse_actions(struct otx2_nic *nic, struct flow_action *flow_action, struct npc_install_flow_req *req, struct flow_cls_offload *f, struct otx2_tc_flow *node) otx2_tc_parse_actions() argument
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | tc_ct.c | 262 struct flow_action *flow_action = &rule->action; in mlx5_tc_ct_rule_to_tuple_nat() local 475 struct flow_action *flow_action = &flow_rule->action; in mlx5_tc_ct_get_ct_metadata_action() local 608 struct flow_action *flow_action = &flow_rule->action; in mlx5_tc_ct_entry_create_nat() local
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qede/ |
| H A D | qede_filter.c | 1675 qede_parse_actions(struct qede_dev *edev, struct flow_action *flow_action, struct netlink_ext_ack *extack) qede_parse_actions() argument 1947 qede_flow_spec_validate(struct qede_dev *edev, struct flow_action *flow_action, struct qede_arfs_tuple *t, __u32 location) qede_flow_spec_validate() argument
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt_tc.c | 280 bnxt_tc_parse_actions(struct bnxt *bp, struct bnxt_tc_actions *actions, struct flow_action *flow_action, struct netlink_ext_ack *extack) bnxt_tc_parse_actions() argument
|
| /kernel/linux/linux-5.10/include/net/ |
| H A D | flow_offload.h | 278 struct flow_action { struct
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt_tc.c | 281 bnxt_tc_parse_actions(struct bnxt *bp, struct bnxt_tc_actions *actions, struct flow_action *flow_action, struct netlink_ext_ack *extack) bnxt_tc_parse_actions() argument
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/flower/ |
| H A D | conntrack.c | 2150 struct flow_action *flow_action = in nfp_fl_ct_offload_nft_supported() local
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qede/ |
| H A D | qede_filter.c | 1666 qede_parse_actions(struct qede_dev *edev, struct flow_action *flow_action, struct netlink_ext_ack *extack) qede_parse_actions() argument 1938 qede_flow_spec_validate(struct qede_dev *edev, struct flow_action *flow_action, struct qede_arfs_tuple *t, __u32 location) qede_flow_spec_validate() argument
|
| /kernel/linux/linux-6.6/include/net/ |
| H A D | flow_offload.h | 334 struct flow_action { struct [all...] |
| /kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | tc_ct.c | 282 struct flow_action *flow_action = &rule->action; in mlx5_tc_ct_rule_to_tuple_nat() local 538 struct flow_action *flow_action = &flow_rule->action; in mlx5_tc_ct_get_ct_metadata_action() local 671 struct flow_action *flow_action = &flow_rule->action; in mlx5_tc_ct_entry_create_nat() local
|
| /kernel/linux/linux-6.6/net/sched/ |
| H A D | act_ct.c | 63 tcf_ct_flow_table_flow_action_get_next(struct flow_action *flow_action) in tcf_ct_flow_table_flow_action_get_next() argument [all...] |
| H A D | cls_api.c | 3715 void tc_cleanup_offload_action(struct flow_action *flow_action) in tc_cleanup_offload_action() argument 3746 int tc_setup_action(struct flow_action *flow_action, in tc_setup_action() argument 3799 int tc_setup_offload_action(struct flow_action *flow_action, in tc_setup_offload_action() argument [all...] |
| /kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_tc.c | 1922 struct flow_action *flow_action = &rule->action; in flow_has_tc_fwd_action() local 3302 modify_header_match_supported(struct mlx5e_priv *priv, struct mlx5_flow_spec *spec, struct flow_action *flow_action, u32 actions, bool ct_flow, bool ct_clear, struct netlink_ext_ack *extack) modify_header_match_supported() argument 3358 actions_match_supported(struct mlx5e_priv *priv, struct flow_action *flow_action, struct mlx5e_tc_flow_parse_attr *parse_attr, struct mlx5e_tc_flow *flow, struct netlink_ext_ack *extack) actions_match_supported() argument 3529 parse_tc_nic_actions(struct mlx5e_priv *priv, struct flow_action *flow_action, struct mlx5e_tc_flow_parse_attr *parse_attr, struct mlx5e_tc_flow *flow, struct netlink_ext_ack *extack) parse_tc_nic_actions() argument 4208 parse_tc_fdb_actions(struct mlx5e_priv *priv, struct flow_action *flow_action, struct mlx5e_tc_flow *flow, struct netlink_ext_ack *extack, struct net_device *filter_dev) parse_tc_fdb_actions() argument 5149 scan_tc_matchall_fdb_actions(struct mlx5e_priv *priv, struct flow_action *flow_action, struct netlink_ext_ack *extack) scan_tc_matchall_fdb_actions() argument [all...] |
| /kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_tc.c | 2060 struct flow_action *flow_action = &rule->action; in flow_requires_tunnel_mapping() local 3373 is_flow_action_modify_ip_header(struct flow_action *flow_action) in is_flow_action_modify_ip_header() argument 3415 modify_header_match_supported(struct mlx5e_priv *priv, struct mlx5_flow_spec *spec, struct flow_action *flow_action, u32 actions, struct netlink_ext_ack *extack) modify_header_match_supported() argument 3470 actions_match_supported(struct mlx5e_priv *priv, struct flow_action *flow_action, u32 actions, struct mlx5e_tc_flow_parse_attr *parse_attr, struct mlx5e_tc_flow *flow, struct netlink_ext_ack *extack) actions_match_supported() argument 3897 parse_tc_actions(struct mlx5e_tc_act_parse_state *parse_state, struct flow_action *flow_action) parse_tc_actions() argument 3995 flow_action_supported(struct flow_action *flow_action, struct netlink_ext_ack *extack) flow_action_supported() argument 4013 parse_tc_nic_actions(struct mlx5e_priv *priv, struct flow_action *flow_action, struct mlx5e_tc_flow *flow, struct netlink_ext_ack *extack) parse_tc_nic_actions() argument 4147 parse_tc_fdb_actions(struct mlx5e_priv *priv, struct flow_action *flow_action, struct mlx5e_tc_flow *flow, struct netlink_ext_ack *extack) parse_tc_fdb_actions() argument 4964 scan_tc_matchall_fdb_actions(struct mlx5e_priv *priv, struct flow_action *flow_action, struct netlink_ext_ack *extack) scan_tc_matchall_fdb_actions() argument [all...] |