[ovs-dev] [PATCH 4/5] lib/netlink-socket.c: use poll_immediate_wake() on Windows

Nithin Raju nithin at vmware.com
Tue Oct 21 23:10:38 UTC 2014


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 <nithin at 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




More information about the dev mailing list