On 2021/2/10 3:39, Jason Gunthorpe wrote: > On Sun, Feb 07, 2021 at 11:12:49AM +0800, Weihang Li wrote: >> The HIP09 introduces the DCA(Dynamic Context Attachment) feature which >> supports many RC QPs to share the WQE buffer in a memory pool. If a QP >> enables DCA feature, the WQE's buffer will not be allocated when creating >> but when the users start to post WRs. This will reduce the memory >> consumption when there are too many QPs are inactive. >> >> Please note that we didn't find the right way to get user's configuration, >> so in #4 we still use environment variable to achieve this. We will be >> appreciated if anyone can provide some sugggestions. > > That is definately not going to work.. It should be some dv thing, > dv create qp or a dv customization of the parent domain spring to mind > > Jason > Thank you, we will use the parameter of verbs_open_device() named private_data to allow user pass the DCA configurations into the driver according to the way of mlx5dv_open_device(). Weihang