Skip to content

net, runtime: integrated network poller for freebsd/amd64,386, openbsd/amd64,386 #5199

@mikioh

Description

@mikioh
If you want to use new integrated network pollers on BSD variants,
please be aware of the issues on kqueue stuff.

Edge-triggered notification mode:
EV_CLEAR makes things simple but on some BSD platforms, the system
call listen breaks capturing the state transitions, not sure the reason, may
be a bug, may be not. A workaround would be separating registering events
for stream listeners which call listen and others.

Use of EV_RECEIPT:
Unfortunately both of NetBSD and OpenBSD don't support it yet.
It would be needed to implement similar stuff when we should support
a capricious event that leaving and arriving frequently, or should support
bulk registration.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions