Date: Tue, 26 Apr 2016 20:31:55 -0500 From: Christian Peron <csjp@sqrt.ca> To: dayanidhi sreenivasan <dayanidhi.sreenivasan@gmail.com> Cc: freebsd-arch@freebsd.org Subject: Re: FIONBIO support in freebsd for bpf Message-ID: <20160427013155.GA3880@xor.gateway.mts.net> In-Reply-To: <CADrQwqrpsvG6bdmK=-bmYqFqTUYjby6=xcscc-uFo1_7=tGXNw@mail.gmail.com> References: <CADrQwqrpsvG6bdmK=-bmYqFqTUYjby6=xcscc-uFo1_7=tGXNw@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--OgqxwSJOaUobr8KG Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable It is supported. If you want to put the descriptor into non-blocking mode, = open it up with the device with the O_NONBLOCK flag specified. It probably wouldn't be too= difficult to implement this via ioctl(FIONBIO) but I would need to look at it. Not certain why it= can't be done using this method. Hope this helps. On Tue, Apr 26, 2016 at 07:22:20PM -0400, dayanidhi sreenivasan wrote: > Hi Guys, > Can somebody tell me why there is no support for non blocking IO for bpf = yet? >=20 > static int > bpfioctl(struct cdev *dev, u_long cmd, caddr_t addr, int flags, > struct thread *td) > { >=20 > ...... >=20 > case FIONBIO: /* Non-blocking I/O */ > break; >=20 > } >=20 > Thanks > Daya > _______________________________________________ > freebsd-arch@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arch > To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org" --OgqxwSJOaUobr8KG Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlcgFosACgkQzHFpVAM/ozzrkACeO/qAWs9MDYW/nzOKDLdfEZuL LbkAnj/7A/Y2RmCCc20aJBaBycQ5mMwq =2oqO -----END PGP SIGNATURE----- --OgqxwSJOaUobr8KG--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20160427013155.GA3880>