On Fri, 2007-03-02 at 16:32 +0000, Tang, Changqing wrote: > > HI, > I did not realize that ibv_get_async_event() is a blocking call, > it forces me to call it in another thread. But if I don't want to use > thread in my application, how do I use this function ? > > Thanks. > > --CQ
You can select() or poll() on the async file descriptor for the QP. Then you only call ibv_get_async_event() when poll/select indicates there is something to read. > > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] On Behalf Of Steve Wise > > Sent: Friday, March 02, 2007 8:17 AM > > To: Sean Hefty > > Cc: [email protected] > > Subject: RE: [ofa-general] librdmacm build failure > > > > On Thu, 2007-03-01 at 16:02 -0800, Sean Hefty wrote: > > > Can you try this patch and see if it works for you? > > > > works...thanks. > > > > > > > > > --- > > > diff --git a/Makefile.am b/Makefile.am index 57dc0b3..2eb95c6 100644 > > > --- a/Makefile.am > > > +++ b/Makefile.am > > > @@ -6,7 +6,11 @@ AM_CFLAGS = -g -Wall -D_GNU_SOURCE > > > > > > src_librdmacm_la_CFLAGS = $(AM_CFLAGS) > > > > > > -librdmacm_version_script = @LIBRDMACM_VERSION_SCRIPT@ > > > +if HAVE_LD_VERSION_SCRIPT > > > + librdmacm_version_script = > > > +-Wl,--version-script=$(srcdir)/src/librdmacm.map > > > +else > > > + librdmacm_version_script = > > > +endif > > > > > > src_librdmacm_la_SOURCES = src/cma.c > > > src_librdmacm_la_LDFLAGS = -version-info 1 -export-dynamic \ > > > > > > > _______________________________________________ > > general mailing list > > [email protected] > > http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general > > > > To unsubscribe, please visit > > http://openib.org/mailman/listinfo/openib-general > > _______________________________________________ general mailing list [email protected] http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
