On Thu, Mar 04, 2021 at 04:49:18PM +0800, Weihang Li wrote: > diff --git a/libibverbs/verbs.h b/libibverbs/verbs.h > index 656b0f9..db37dce 100644 > +++ b/libibverbs/verbs.h > @@ -918,6 +918,7 @@ enum ibv_qp_create_flags { > IBV_QP_CREATE_CVLAN_STRIPPING = 1 << 9, > IBV_QP_CREATE_SOURCE_QPN = 1 << 10, > IBV_QP_CREATE_PCI_WRITE_END_PADDING = 1 << 11, > + IBV_QP_CREATE_DYNAMIC_CONTEXT_ATTACH = 1 << 13, > }; No, all the stuff related to these kinds of extensions must be in the hnsdv.h and can't be used with the normal APIs at all Jason