Home
last modified time | relevance | path

Searched refs:MLX5_FLOW_NAMESPACE_FDB (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
A Dsample.c76 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()
570 pre_attr = mlx5_alloc_flow_attr(MLX5_FLOW_NAMESPACE_FDB); in mlx5e_tc_sample_offload()
A Dpost_act.c32 enum fs_flow_table_type table_type = ns_type == MLX5_FLOW_NAMESPACE_FDB ? in mlx5e_tc_post_act_init()
107 if (handle->ns_type == MLX5_FLOW_NAMESPACE_FDB) in mlx5e_tc_post_act_add()
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/
A Dindir_table.c198 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()
A Dvporttbl.c96 ns = mlx5_get_flow_namespace(dev, MLX5_FLOW_NAMESPACE_FDB); in mlx5_esw_vporttbl_get()
A Dbridge.c112 return mlx5_packet_reformat_alloc(esw->dev, &reformat_params, MLX5_FLOW_NAMESPACE_FDB); in mlx5_esw_bridge_pkt_reformat_vlan_pop_create()
123 ns = mlx5_get_flow_namespace(dev, MLX5_FLOW_NAMESPACE_FDB); in mlx5_esw_bridge_table_create()
938 MLX5_FLOW_NAMESPACE_FDB); in mlx5_esw_bridge_vlan_push_create()
996 pkt_mod_hdr = mlx5_modify_header_alloc(esw->dev, MLX5_FLOW_NAMESPACE_FDB, 1, action); in mlx5_esw_bridge_vlan_push_mark_create()
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
A Dfs_chains.c19 #define ns_to_chains_fs_prio(ns) ((ns) == MLX5_FLOW_NAMESPACE_FDB ? \
181 ns = (chains->ns == MLX5_FLOW_NAMESPACE_FDB) ? in mlx5_chains_create_table()
243 if (chains->ns == MLX5_FLOW_NAMESPACE_FDB) { in create_chain_restore()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dtc_tun.c318 MLX5_FLOW_NAMESPACE_FDB); in mlx5e_tc_tun_create_header_ipv4()
423 MLX5_FLOW_NAMESPACE_FDB); in mlx5e_tc_tun_update_header_ipv4()
586 MLX5_FLOW_NAMESPACE_FDB); in mlx5e_tc_tun_create_header_ipv6()
690 MLX5_FLOW_NAMESPACE_FDB); in mlx5e_tc_tun_update_header_ipv6()
A Dtc_ct.c524 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()
1518 ft_attr.prio = ct_priv->ns_type == MLX5_FLOW_NAMESPACE_FDB ? in mlx5_tc_ct_alloc_pre_ct()
2073 if (ns_type == MLX5_FLOW_NAMESPACE_FDB) in mlx5_tc_ct_init_check_support()
A Dtc_tun_encap.c164 MLX5_FLOW_NAMESPACE_FDB); in mlx5e_tc_encap_flows_add()
668 MLX5_FLOW_NAMESPACE_FDB, in mlx5e_set_vf_tunnel()
935 MLX5_FLOW_NAMESPACE_FDB); in mlx5e_attach_decap()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
A Den_tc.c419 MLX5_FLOW_NAMESPACE_FDB : MLX5_FLOW_NAMESPACE_KERNEL; in get_flow_name_space()
1219 slow_attr = mlx5_alloc_flow_attr(MLX5_FLOW_NAMESPACE_FDB); in mlx5e_tc_offload_to_slow_path()
1440 MLX5_FLOW_NAMESPACE_FDB, VPORT_TO_REG, in mlx5e_tc_add_fdb_flow()
1859 mod_hdr_acts, MLX5_FLOW_NAMESPACE_FDB, in mlx5e_get_flow_tunnel_id()
3496 if (ns_type != MLX5_FLOW_NAMESPACE_FDB) in actions_prepare_mod_hdr_actions()
3911 MLX5_FLOW_NAMESPACE_FDB, VPORT_TO_REG, in mlx5e_set_fwd_to_int_port_actions()
4244 MLX5_FLOW_NAMESPACE_FDB, in parse_tc_fdb_actions()
4257 MLX5_FLOW_NAMESPACE_FDB, in parse_tc_fdb_actions()
4433 u32 ex_attr_size = (type == MLX5_FLOW_NAMESPACE_FDB) ? in mlx5_alloc_flow_attr()
5256 MLX5_FLOW_NAMESPACE_FDB); in mlx5e_tc_esw_init()
[all …]
A Dfs_cmd.c179 MLX5_FLOW_NAMESPACE_FDB); in mlx5_cmd_set_slave_root_fdb()
791 if (namespace == MLX5_FLOW_NAMESPACE_FDB) in mlx5_cmd_packet_reformat_alloc()
862 case MLX5_FLOW_NAMESPACE_FDB: in mlx5_cmd_modify_header_alloc()
A Den_tc.h52 #define ns_to_attr_sz(ns) (((ns) == MLX5_FLOW_NAMESPACE_FDB) ?\
A Deswitch_offloads_termtbl.c70 root_ns = mlx5_get_flow_namespace(dev, MLX5_FLOW_NAMESPACE_FDB); in mlx5_eswitch_termtbl_create()
A Deswitch_offloads.c1552 attr.ns = MLX5_FLOW_NAMESPACE_FDB; in esw_chains_create()
1645 root_ns = mlx5_get_flow_namespace(dev, MLX5_FLOW_NAMESPACE_FDB); in esw_create_offloads_fdb_tables()
2449 MLX5_FLOW_NAMESPACE_FDB); in esw_set_slave_root_fdb()
2461 MLX5_FLOW_NAMESPACE_FDB); in esw_set_slave_root_fdb()
A Dfs_core.c2222 case MLX5_FLOW_NAMESPACE_FDB: in mlx5_get_flow_namespace()
/linux/include/linux/mlx5/
A Dfs.h76 MLX5_FLOW_NAMESPACE_FDB, enumerator
/linux/drivers/infiniband/hw/mlx5/
A Dfs.c1511 case MLX5_FLOW_NAMESPACE_FDB: in _get_flow_table()
1549 case MLX5_FLOW_NAMESPACE_FDB: in _get_flow_table()
1940 *namespace = MLX5_FLOW_NAMESPACE_FDB; in mlx5_ib_ft_type_to_namespace()
2032 if (fs_matcher->ns_type == MLX5_FLOW_NAMESPACE_FDB && !(dest_devx || in get_dests()
2053 if ((fs_matcher->ns_type == MLX5_FLOW_NAMESPACE_FDB || in get_dests()
2323 if (obj->ns_type == MLX5_FLOW_NAMESPACE_FDB && in UVERBS_HANDLER()

Completed in 63 milliseconds