We have not yet tested the wakup via pending IRP functionality on Windows yet. Hence we use poll_immediate_wake().
Signed-off-by: Nithin Raju <nit...@vmware.com> --- lib/netlink-socket.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/lib/netlink-socket.c b/lib/netlink-socket.c index 56f4fef..549e5c8 100644 --- a/lib/netlink-socket.c +++ b/lib/netlink-socket.c @@ -1233,8 +1233,9 @@ nl_sock_wait(const struct nl_sock *sock, short int events) #ifdef _WIN32 if (sock->overlapped.Internal != STATUS_PENDING) { pend_io_request(sock); + /* XXX: poll_wevent_wait(sock->overlapped.hEvent); */ } - poll_fd_wait(sock->handle, events); + poll_immediate_wake(); /* XXX: temporary. */ #else poll_fd_wait(sock->fd, events); #endif -- 1.7.4.1 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev