priv_rx->sw_stats = &priv->tls->sw_stats;
        mlx5e_set_ktls_rx_priv_ctx(tls_ctx, priv_rx);
 
-       rqtn = priv->rx_res->channels[rxq].direct_rqt.rqtn;
+       rqtn = mlx5e_rqt_get_rqtn(&priv->rx_res->channels[rxq].direct_rqt);
 
        err = mlx5e_ktls_create_tir(mdev, &priv_rx->tirn, rqtn);
        if (err)
 
                                      enum mlx5e_traffic_types tt,
                                      u32 *tirc)
 {
-       mlx5e_build_indir_tir_ctx_common(priv, priv->rx_res->indir_rqt.rqtn, tirc);
+       u32 rqtn = mlx5e_rqt_get_rqtn(&priv->rx_res->indir_rqt);
+
+       mlx5e_build_indir_tir_ctx_common(priv, rqtn, tirc);
        mlx5e_build_indir_tir_ctx_hash(&priv->rx_res->rss_params,
                                       &tirc_default_config[tt], tirc, false);
 }
                                            enum mlx5e_traffic_types tt,
                                            u32 *tirc)
 {
-       mlx5e_build_indir_tir_ctx_common(priv, priv->rx_res->indir_rqt.rqtn, tirc);
+       u32 rqtn = mlx5e_rqt_get_rqtn(&priv->rx_res->indir_rqt);
+
+       mlx5e_build_indir_tir_ctx_common(priv, rqtn, tirc);
        mlx5e_build_indir_tir_ctx_hash(&priv->rx_res->rss_params,
                                       &tirc_default_config[tt], tirc, true);
 }
                return -ENOMEM;
 
        tirc = MLX5_ADDR_OF(create_tir_in, in, ctx);
-       mlx5e_build_direct_tir_ctx(priv, rqt->rqtn, tirc);
+       mlx5e_build_direct_tir_ctx(priv, mlx5e_rqt_get_rqtn(rqt), tirc);
        err = mlx5e_create_tir(priv->mdev, tir, in);
        if (unlikely(err))
                mlx5_core_warn(priv->mdev, "create tirs failed, %d\n", err);
 
 
                MLX5_SET(tirc, tirc, transport_domain, hp->tdn);
                MLX5_SET(tirc, tirc, disp_type, MLX5_TIRC_DISP_TYPE_INDIRECT);
-               MLX5_SET(tirc, tirc, indirect_table, hp->indir_rqt.rqtn);
+               MLX5_SET(tirc, tirc, indirect_table, mlx5e_rqt_get_rqtn(&hp->indir_rqt));
                mlx5e_build_indir_tir_ctx_hash(&priv->rx_res->rss_params, &ttconfig,
                                               tirc, false);