Home
last modified time | relevance | path

Searched refs:mlx5_traffic_types (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dfs_ttc.h9 enum mlx5_traffic_types { enum
61 const char *mlx5_ttc_get_name(enum mlx5_traffic_types tt);
71 int mlx5_ttc_fwd_dest(struct mlx5_ttc_table *ttc, enum mlx5_traffic_types type,
75 enum mlx5_traffic_types type);
77 enum mlx5_traffic_types type);
86 static inline bool mlx5_ttc_is_decrypted_esp_tt(enum mlx5_traffic_types tt) in mlx5_ttc_is_decrypted_esp_tt()
H A Dfs_ttc.c82 const char *mlx5_ttc_get_name(enum mlx5_traffic_types tt) in mlx5_ttc_get_name()
924 int mlx5_ttc_fwd_dest(struct mlx5_ttc_table *ttc, enum mlx5_traffic_types type, in mlx5_ttc_fwd_dest()
933 enum mlx5_traffic_types type) in mlx5_ttc_get_default_dest()
944 enum mlx5_traffic_types type) in mlx5_ttc_fwd_default_dest()
953 enum mlx5_traffic_types i; in _mlx5_ttc_destroy_ipsec_rules()
979 static int mlx5_ttc_get_tt_attrs(enum mlx5_traffic_types type, in mlx5_ttc_get_tt_attrs()
981 enum mlx5_traffic_types *tir_tt) in mlx5_ttc_get_tt_attrs()
1017 enum mlx5_traffic_types type) in mlx5_ttc_create_ipsec_outer_rule()
1021 enum mlx5_traffic_types tir_tt; in mlx5_ttc_create_ipsec_outer_rule()
1058 enum mlx5_traffic_types type) in mlx5_ttc_create_ipsec_inner_rule()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Drss.h30 mlx5e_rss_get_default_tt_config(enum mlx5_traffic_types tt);
49 u32 mlx5e_rss_get_tirn(struct mlx5e_rss *rss, enum mlx5_traffic_types tt,
51 bool mlx5e_rss_valid_tir(struct mlx5e_rss *rss, enum mlx5_traffic_types tt, bool inner);
54 mlx5e_rss_obtain_tirn(struct mlx5e_rss *rss, enum mlx5_traffic_types tt,
69 u8 mlx5e_rss_get_hash_fields(struct mlx5e_rss *rss, enum mlx5_traffic_types tt);
70 int mlx5e_rss_set_hash_fields(struct mlx5e_rss *rss, enum mlx5_traffic_types tt,
H A Drss.c65 mlx5e_rss_get_default_tt_config(enum mlx5_traffic_types tt) in mlx5e_rss_get_default_tt_config()
162 enum mlx5_traffic_types tt; in mlx5e_rss_params_init()
173 static struct mlx5e_tir **rss_get_tirp(struct mlx5e_rss *rss, enum mlx5_traffic_types tt, in rss_get_tirp()
179 static struct mlx5e_tir *rss_get_tir(struct mlx5e_rss *rss, enum mlx5_traffic_types tt, in rss_get_tir()
186 mlx5e_rss_get_tt_config(struct mlx5e_rss *rss, enum mlx5_traffic_types tt) in mlx5e_rss_get_tt_config()
196 mlx5e_rss_create_tir(struct mlx5e_rss *rss, enum mlx5_traffic_types tt, in mlx5e_rss_create_tir()
254 static void mlx5e_rss_destroy_tir(struct mlx5e_rss *rss, enum mlx5_traffic_types tt, in mlx5e_rss_destroy_tir()
275 enum mlx5_traffic_types tt, max_tt; in mlx5e_rss_create_tirs()
295 enum mlx5_traffic_types tt; in mlx5e_rss_destroy_tirs()
301 static int mlx5e_rss_update_tir(struct mlx5e_rss *rss, enum mlx5_traffic_types tt, in mlx5e_rss_update_tir()
[all …]
H A Drx_res.h37 u32 mlx5e_rx_res_get_tirn_rss(struct mlx5e_rx_res *res, enum mlx5_traffic_types tt);
38 u32 mlx5e_rx_res_get_tirn_rss_inner(struct mlx5e_rx_res *res, enum mlx5_traffic_types tt);
60 enum mlx5_traffic_types tt);
62 enum mlx5_traffic_types tt, u8 rx_hash_fields);
H A Dfs_tt_redirect.h14 enum mlx5_traffic_types ttc_type,
H A Drx_res.c251 enum mlx5_traffic_types tt) in mlx5e_rx_res_rss_get_hash_fields()
266 enum mlx5_traffic_types tt, u8 rx_hash_fields) in mlx5e_rx_res_rss_set_hash_fields()
533 u32 mlx5e_rx_res_get_tirn_rss(struct mlx5e_rx_res *res, enum mlx5_traffic_types tt) in mlx5e_rx_res_get_tirn_rss()
540 u32 mlx5e_rx_res_get_tirn_rss_inner(struct mlx5e_rx_res *res, enum mlx5_traffic_types tt) in mlx5e_rx_res_get_tirn_rss_inner()
H A Dfs_tt_redirect.c36 static enum mlx5_traffic_types fs_udp2tt(enum fs_udp_type i) in fs_udp2tt()
46 static enum fs_udp_type tt2fs_udp(enum mlx5_traffic_types i) in tt2fs_udp()
78 enum mlx5_traffic_types ttc_type, in mlx5e_fs_tt_redirect_udp_add_rule()
/linux/drivers/net/ethernet/mellanox/mlx5/core/lag/
H A Dport_sel.c116 enum mlx5_traffic_types tt) in mlx5_lag_set_definer_inner()
201 enum mlx5_traffic_types tt, bool tunnel, in mlx5_lag_set_definer()
299 enum mlx5_traffic_types tt, bool tunnel, u8 *ports) in mlx5_lag_create_definer()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_arfs.c106 static enum mlx5_traffic_types arfs_get_tt(enum arfs_type type) in arfs_get_tt()
222 enum mlx5_traffic_types tt; in arfs_add_default_rule()
H A Den_tc.c782 enum mlx5_traffic_types tt, max_tt; in mlx5e_hairpin_create_indirect_tirs()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dfs_tcp.c19 static enum mlx5_traffic_types fs_accel2tt(enum accel_fs_tcp_type i) in fs_accel2tt()
H A Dpsp.c72 static enum mlx5_traffic_types fs_psp2tt(enum accel_fs_psp_type i) in fs_psp2tt()
H A Dipsec_fs.c68 static enum mlx5_traffic_types family2tt(u32 family) in family2tt()