Searched refs:MLX5_FLOW_NAMESPACE_FDB (Results 1 – 17 of 17) sorted by relevance
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
| D | sample.c | 76 root_ns = mlx5_get_flow_namespace(dev, MLX5_FLOW_NAMESPACE_FDB); in sampler_termtbl_create() 239 err = mlx5e_tc_match_to_reg_set(mdev, &mod_acts, MLX5_FLOW_NAMESPACE_FDB, in sample_modify_hdr_get() 250 modify_hdr = mlx5_modify_header_alloc(mdev, MLX5_FLOW_NAMESPACE_FDB, in sample_modify_hdr_get() 370 u32 attr_sz = ns_to_attr_sz(MLX5_FLOW_NAMESPACE_FDB); in add_post_rule() 392 post_attr = mlx5_alloc_flow_attr(MLX5_FLOW_NAMESPACE_FDB); in add_post_rule() 576 pre_attr = mlx5_alloc_flow_attr(MLX5_FLOW_NAMESPACE_FDB); in mlx5e_tc_sample_offload()
|
| D | post_act.c | 34 if (ns_type == MLX5_FLOW_NAMESPACE_FDB && in mlx5e_tc_post_act_init() 108 if (handle->ns_type == MLX5_FLOW_NAMESPACE_FDB) in mlx5e_tc_post_act_add()
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
| D | indir_table.c | 198 err = mlx5e_tc_match_to_reg_set(esw->dev, &mod_acts, MLX5_FLOW_NAMESPACE_FDB, in mlx5_esw_indir_table_rule_get() 203 err = mlx5e_tc_match_to_reg_set(esw->dev, &mod_acts, MLX5_FLOW_NAMESPACE_FDB, in mlx5_esw_indir_table_rule_get() 208 flow_act.modify_hdr = mlx5_modify_header_alloc(esw->dev, MLX5_FLOW_NAMESPACE_FDB, in mlx5_esw_indir_table_rule_get() 390 root_ns = mlx5_get_flow_namespace(esw->dev, MLX5_FLOW_NAMESPACE_FDB); in mlx5_esw_indir_table_entry_create()
|
| D | vporttbl.c | 96 ns = mlx5_get_flow_namespace(dev, MLX5_FLOW_NAMESPACE_FDB); in mlx5_esw_vporttbl_get()
|
| D | bridge.c | 97 ns = mlx5_get_flow_namespace(dev, MLX5_FLOW_NAMESPACE_FDB); in mlx5_esw_bridge_table_create() 780 MLX5_FLOW_NAMESPACE_FDB); in mlx5_esw_bridge_vlan_push_create() 818 MLX5_FLOW_NAMESPACE_FDB); in mlx5_esw_bridge_vlan_pop_create()
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| D | fs_chains.c | 19 #define ns_to_chains_fs_prio(ns) ((ns) == MLX5_FLOW_NAMESPACE_FDB ? \ 178 ns = (chains->ns == MLX5_FLOW_NAMESPACE_FDB) ? in mlx5_chains_create_table() 240 if (chains->ns == MLX5_FLOW_NAMESPACE_FDB) { in create_chain_restore()
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| D | tc_tun.c | 312 MLX5_FLOW_NAMESPACE_FDB); in mlx5e_tc_tun_create_header_ipv4() 417 MLX5_FLOW_NAMESPACE_FDB); in mlx5e_tc_tun_update_header_ipv4() 577 MLX5_FLOW_NAMESPACE_FDB); in mlx5e_tc_tun_create_header_ipv6() 681 MLX5_FLOW_NAMESPACE_FDB); in mlx5e_tc_tun_update_header_ipv6()
|
| D | tc_ct.c | 524 if (ns != MLX5_FLOW_NAMESPACE_FDB) { in mlx5_tc_ct_entry_set_registers() 770 if (ct_priv->ns_type == MLX5_FLOW_NAMESPACE_FDB) in mlx5_tc_ct_entry_add_rule() 1503 ft_attr.prio = ct_priv->ns_type == MLX5_FLOW_NAMESPACE_FDB ? in mlx5_tc_ct_alloc_pre_ct() 2058 if (ns_type == MLX5_FLOW_NAMESPACE_FDB) in mlx5_tc_ct_init_check_support()
|
| D | tc_tun_encap.c | 140 MLX5_FLOW_NAMESPACE_FDB); in mlx5e_tc_encap_flows_add() 638 MLX5_FLOW_NAMESPACE_FDB, in mlx5e_set_vf_tunnel() 894 MLX5_FLOW_NAMESPACE_FDB); in mlx5e_attach_decap()
|
| /Linux-v5.15/include/linux/mlx5/ |
| D | fs.h | 76 MLX5_FLOW_NAMESPACE_FDB, enumerator
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | en_tc.h | 51 #define ns_to_attr_sz(ns) (((ns) == MLX5_FLOW_NAMESPACE_FDB) ?\
|
| D | en_tc.c | 404 MLX5_FLOW_NAMESPACE_FDB : MLX5_FLOW_NAMESPACE_KERNEL; in get_flow_name_space() 412 return get_flow_name_space(flow) == MLX5_FLOW_NAMESPACE_FDB ? in get_mod_hdr_table() 1213 slow_attr = mlx5_alloc_flow_attr(MLX5_FLOW_NAMESPACE_FDB); in mlx5e_tc_offload_to_slow_path() 1236 slow_attr = mlx5_alloc_flow_attr(MLX5_FLOW_NAMESPACE_FDB); in mlx5e_tc_unoffload_from_slow_path() 1794 mod_hdr_acts, MLX5_FLOW_NAMESPACE_FDB, in mlx5e_get_flow_tunnel_id() 2823 if (namespace == MLX5_FLOW_NAMESPACE_FDB) /* FDB offloading */ in mlx5e_flow_namespace_max_modify_action() 3304 return add_vlan_rewrite_action(priv, MLX5_FLOW_NAMESPACE_FDB, in add_vlan_prio_tag_rewrite_action() 3817 err = parse_tc_pedit_action(priv, act, MLX5_FLOW_NAMESPACE_FDB, in parse_tc_fdb_actions() 3973 MLX5_FLOW_NAMESPACE_FDB, in parse_tc_fdb_actions() 3986 MLX5_FLOW_NAMESPACE_FDB, in parse_tc_fdb_actions() [all …]
|
| D | fs_cmd.c | 179 MLX5_FLOW_NAMESPACE_FDB); in mlx5_cmd_set_slave_root_fdb() 771 if (namespace == MLX5_FLOW_NAMESPACE_FDB) in mlx5_cmd_packet_reformat_alloc() 842 case MLX5_FLOW_NAMESPACE_FDB: in mlx5_cmd_modify_header_alloc()
|
| D | eswitch_offloads_termtbl.c | 70 root_ns = mlx5_get_flow_namespace(dev, MLX5_FLOW_NAMESPACE_FDB); in mlx5_eswitch_termtbl_create()
|
| D | eswitch_offloads.c | 1511 attr.ns = MLX5_FLOW_NAMESPACE_FDB; in esw_chains_create() 1604 root_ns = mlx5_get_flow_namespace(dev, MLX5_FLOW_NAMESPACE_FDB); in esw_create_offloads_fdb_tables() 2397 MLX5_FLOW_NAMESPACE_FDB); in esw_set_slave_root_fdb() 2409 MLX5_FLOW_NAMESPACE_FDB); in esw_set_slave_root_fdb()
|
| D | fs_core.c | 2190 case MLX5_FLOW_NAMESPACE_FDB: in mlx5_get_flow_namespace()
|
| /Linux-v5.15/drivers/infiniband/hw/mlx5/ |
| D | fs.c | 1324 case MLX5_FLOW_NAMESPACE_FDB: in _get_flow_table() 1362 case MLX5_FLOW_NAMESPACE_FDB: in _get_flow_table() 1753 *namespace = MLX5_FLOW_NAMESPACE_FDB; in mlx5_ib_ft_type_to_namespace() 1845 if (fs_matcher->ns_type == MLX5_FLOW_NAMESPACE_FDB && !(dest_devx || in get_dests() 1866 if ((fs_matcher->ns_type == MLX5_FLOW_NAMESPACE_FDB || in get_dests() 2136 if (obj->ns_type == MLX5_FLOW_NAMESPACE_FDB && in UVERBS_HANDLER()
|