Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Aug 2016 20:23:44 +0000
From:      Alex Bowden <alex.bowden@outlook.com>
To:        "freebsd-infiniband@freebsd.org" <freebsd-infiniband@freebsd.org>
Subject:   Set non blocking on /dev/rdma_cm
Message-ID:  <DM2PR05MB75118A2E53E97548A432608F7130@DM2PR05MB751.namprd05.prod.outlook.com>

next in thread | raw e-mail | index | archive | help
Hi all,


I've modified rping to set O_NONBLOCKING on /dev/rdma_cm on the event chann=
el (rdma_create_event_channel) which fails like this:


  9997 rping    CALL  openat(AT_FDCWD,0x800a42708,0x100002<O_RDWR|O_CLOEXEC=
>,<unused>0)
  9997 rping    NAMI  "/dev/rdma_cm"
  9997 rping    RET   openat 3
  ..snip..

  9997 rping    CALL  fcntl(0x3,F_SETFL,0x6<O_RDWR|O_NONBLOCK>)
  9997 rping    RET   fcntl -1 errno 25 Inappropriate ioctl for device

Is this not supported for some reason? This is with the latest OFED v3.2 pa=
tches by Hans.

The manpage for rdma_create_event_channel seems to state you can set non-bl=
ocking on it.

-Alex




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?DM2PR05MB75118A2E53E97548A432608F7130>