summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/openvswitch/automake.mk1
-rw-r--r--include/openvswitch/poll-loop.h (renamed from lib/poll-loop.h)7
-rw-r--r--lib/bfd.c2
-rw-r--r--lib/cfm.c2
-rw-r--r--lib/conntrack.c2
-rw-r--r--lib/daemon-windows.c2
-rw-r--r--lib/dpif-netdev.c2
-rw-r--r--lib/dpif-netlink.c2
-rw-r--r--lib/dpif.c2
-rw-r--r--lib/fatal-signal.c2
-rw-r--r--lib/jsonrpc.c2
-rw-r--r--lib/lacp.c2
-rw-r--r--lib/latch-unix.c2
-rw-r--r--lib/latch-windows.c2
-rw-r--r--lib/learning-switch.c2
-rw-r--r--lib/mac-learning.c2
-rw-r--r--lib/mcast-snooping.c2
-rw-r--r--lib/memory.c2
-rw-r--r--lib/netdev-bsd.c2
-rw-r--r--lib/netdev-dummy.c2
-rw-r--r--lib/netdev-linux.c2
-rw-r--r--lib/netdev-vport.c2
-rw-r--r--lib/netdev-windows.c2
-rw-r--r--lib/netdev.c2
-rw-r--r--lib/netlink-conntrack.c2
-rw-r--r--lib/netlink-socket.c2
-rw-r--r--lib/ovs-lldp.c2
-rw-r--r--lib/ovs-rcu.c2
-rw-r--r--lib/ovs-thread.c2
-rw-r--r--lib/ovsdb-idl.c2
-rw-r--r--lib/poll-loop.c2
-rw-r--r--lib/process.c2
-rw-r--r--lib/rconn.c2
-rw-r--r--lib/reconnect.c2
-rw-r--r--lib/rtbsd.c2
-rw-r--r--lib/seq.c2
-rw-r--r--lib/signals.c2
-rw-r--r--lib/socket-util.c2
-rw-r--r--lib/stream-fd.c2
-rw-r--r--lib/stream-ssl.c2
-rw-r--r--lib/stream-unix.c2
-rw-r--r--lib/stream-windows.c2
-rw-r--r--lib/stream.c2
-rw-r--r--lib/timer.c2
-rw-r--r--lib/tnl-neigh-cache.c2
-rw-r--r--lib/token-bucket.c2
-rw-r--r--lib/unixctl.c2
-rw-r--r--lib/vconn-stream.c2
-rw-r--r--lib/vconn.c2
-rw-r--r--ofproto/bond.c2
-rw-r--r--ofproto/bundles.c2
-rw-r--r--ofproto/connmgr.c2
-rw-r--r--ofproto/fail-open.c2
-rw-r--r--ofproto/in-band.c2
-rw-r--r--ofproto/netflow.c2
-rw-r--r--ofproto/ofproto-dpif-ipfix.c2
-rw-r--r--ofproto/ofproto-dpif-monitor.c2
-rw-r--r--ofproto/ofproto-dpif-sflow.c2
-rw-r--r--ofproto/ofproto-dpif-upcall.c2
-rw-r--r--ofproto/ofproto-dpif.c2
-rw-r--r--ofproto/ofproto.c2
-rw-r--r--ofproto/pinsched.c2
-rw-r--r--ovn/controller-vtep/gateway.c2
-rw-r--r--ovn/controller-vtep/ovn-controller-vtep.c2
-rw-r--r--ovn/controller/binding.c2
-rw-r--r--ovn/controller/ofctrl.c2
-rw-r--r--ovn/controller/ovn-controller.c2
-rw-r--r--ovn/controller/physical.c2
-rw-r--r--ovn/controller/pinctrl.c2
-rw-r--r--ovn/northd/ovn-northd.c2
-rw-r--r--ovn/utilities/ovn-nbctl.c2
-rw-r--r--ovn/utilities/ovn-sbctl.c2
-rw-r--r--ovn/utilities/ovn-trace.c2
-rw-r--r--ovsdb/jsonrpc-server.c2
-rw-r--r--ovsdb/ovsdb-client.c2
-rw-r--r--ovsdb/ovsdb-server.c2
-rw-r--r--ovsdb/trigger.c3
-rw-r--r--tests/test-jsonrpc.c2
-rw-r--r--tests/test-netflow.c2
-rw-r--r--tests/test-netlink-conntrack.c2
-rw-r--r--tests/test-ovsdb.c2
-rw-r--r--tests/test-sflow.c2
-rw-r--r--tests/test-unixctl.c2
-rw-r--r--tests/test-vconn.c2
-rw-r--r--utilities/nlmon.c2
-rw-r--r--utilities/ovs-ofctl.c2
-rw-r--r--utilities/ovs-testcontroller.c2
-rw-r--r--utilities/ovs-vsctl.c2
-rw-r--r--vswitchd/bridge.c2
-rw-r--r--vswitchd/ovs-vswitchd.c2
-rw-r--r--vswitchd/system-stats.c2
-rw-r--r--vtep/vtep-ctl.c2
92 files changed, 98 insertions, 91 deletions
diff --git a/include/openvswitch/automake.mk b/include/openvswitch/automake.mk
index ec4580641..93d1062a4 100644
--- a/include/openvswitch/automake.mk
+++ b/include/openvswitch/automake.mk
@@ -20,6 +20,7 @@ openvswitchinclude_HEADERS = \
include/openvswitch/ofp-prop.h \
include/openvswitch/ofp-util.h \
include/openvswitch/packets.h \
+ include/openvswitch/poll-loop.h \
include/openvswitch/rconn.h \
include/openvswitch/shash.h \
include/openvswitch/thread.h \
diff --git a/lib/poll-loop.h b/include/openvswitch/poll-loop.h
index 84082f001..532640497 100644
--- a/lib/poll-loop.h
+++ b/include/openvswitch/poll-loop.h
@@ -33,8 +33,13 @@
#ifndef POLL_LOOP_H
#define POLL_LOOP_H 1
+#ifndef _WIN32
#include <poll.h>
-#include "util.h"
+#endif
+
+#ifdef _WIN32
+#include <windows.h>
+#endif
#ifdef __cplusplus
extern "C" {
diff --git a/lib/bfd.c b/lib/bfd.c
index 4174e8b8e..40cd0beb9 100644
--- a/lib/bfd.c
+++ b/lib/bfd.c
@@ -37,7 +37,7 @@
#include "ovs-thread.h"
#include "openvswitch/types.h"
#include "packets.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "random.h"
#include "seq.h"
#include "smap.h"
diff --git a/lib/cfm.c b/lib/cfm.c
index b6cfe4b11..984ff11a1 100644
--- a/lib/cfm.c
+++ b/lib/cfm.c
@@ -31,7 +31,7 @@
#include "netdev.h"
#include "ovs-atomic.h"
#include "packets.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "random.h"
#include "seq.h"
#include "timer.h"
diff --git a/lib/conntrack.c b/lib/conntrack.c
index e555b5501..e31ac6c92 100644
--- a/lib/conntrack.c
+++ b/lib/conntrack.c
@@ -36,7 +36,7 @@
#include "openvswitch/vlog.h"
#include "ovs-rcu.h"
#include "ovs-thread.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "random.h"
#include "timeval.h"
diff --git a/lib/daemon-windows.c b/lib/daemon-windows.c
index 2ba62d21a..70c5f5d56 100644
--- a/lib/daemon-windows.c
+++ b/lib/daemon-windows.c
@@ -24,7 +24,7 @@
#include "dirs.h"
#include "fatal-signal.h"
#include "ovs-thread.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "openvswitch/vlog.h"
VLOG_DEFINE_THIS_MODULE(daemon_windows);
diff --git a/lib/dpif-netdev.c b/lib/dpif-netdev.c
index 1418175bd..b83a246cb 100644
--- a/lib/dpif-netdev.c
+++ b/lib/dpif-netdev.c
@@ -66,7 +66,7 @@
#include "ovs-numa.h"
#include "ovs-rcu.h"
#include "packets.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "pvector.h"
#include "random.h"
#include "seq.h"
diff --git a/lib/dpif-netlink.c b/lib/dpif-netlink.c
index 29001fbe4..c265909f8 100644
--- a/lib/dpif-netlink.c
+++ b/lib/dpif-netlink.c
@@ -49,7 +49,7 @@
#include "odp-util.h"
#include "openvswitch/ofpbuf.h"
#include "packets.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "random.h"
#include "openvswitch/shash.h"
#include "sset.h"
diff --git a/lib/dpif.c b/lib/dpif.c
index a4471d5a1..3233bc8d6 100644
--- a/lib/dpif.c
+++ b/lib/dpif.c
@@ -37,7 +37,7 @@
#include "openvswitch/ofp-util.h"
#include "openvswitch/ofpbuf.h"
#include "packets.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "route-table.h"
#include "seq.h"
#include "openvswitch/shash.h"
diff --git a/lib/fatal-signal.c b/lib/fatal-signal.c
index 7b9813dd5..3b905b6de 100644
--- a/lib/fatal-signal.c
+++ b/lib/fatal-signal.c
@@ -24,7 +24,7 @@
#include <string.h>
#include <unistd.h>
#include "ovs-thread.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "openvswitch/shash.h"
#include "sset.h"
#include "signals.h"
diff --git a/lib/jsonrpc.c b/lib/jsonrpc.c
index 2be46899c..87ca1aa86 100644
--- a/lib/jsonrpc.c
+++ b/lib/jsonrpc.c
@@ -27,7 +27,7 @@
#include "openvswitch/list.h"
#include "openvswitch/ofpbuf.h"
#include "ovs-thread.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "reconnect.h"
#include "stream.h"
#include "timeval.h"
diff --git a/lib/lacp.c b/lib/lacp.c
index e6ad7b934..c510e6fe5 100644
--- a/lib/lacp.c
+++ b/lib/lacp.c
@@ -25,7 +25,7 @@
#include "dp-packet.h"
#include "ovs-atomic.h"
#include "packets.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "seq.h"
#include "openvswitch/shash.h"
#include "timer.h"
diff --git a/lib/latch-unix.c b/lib/latch-unix.c
index bf518b9ca..2995076d6 100644
--- a/lib/latch-unix.c
+++ b/lib/latch-unix.c
@@ -20,7 +20,7 @@
#include <errno.h>
#include <poll.h>
#include <unistd.h>
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "socket-util.h"
/* Initializes 'latch' as initially unset. */
diff --git a/lib/latch-windows.c b/lib/latch-windows.c
index 3160527b5..67c0592a0 100644
--- a/lib/latch-windows.c
+++ b/lib/latch-windows.c
@@ -20,7 +20,7 @@
#include <errno.h>
#include <poll.h>
#include <unistd.h>
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "socket-util.h"
/* Initializes 'latch' as initially unset. */
diff --git a/lib/learning-switch.c b/lib/learning-switch.c
index 16d1feadf..6b02e9389 100644
--- a/lib/learning-switch.c
+++ b/lib/learning-switch.c
@@ -39,7 +39,7 @@
#include "openvswitch/ofpbuf.h"
#include "openvswitch/vconn.h"
#include "openvswitch/vlog.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "openvswitch/rconn.h"
#include "openvswitch/shash.h"
#include "simap.h"
diff --git a/lib/mac-learning.c b/lib/mac-learning.c
index 44c49622b..215caf0ba 100644
--- a/lib/mac-learning.c
+++ b/lib/mac-learning.c
@@ -24,7 +24,7 @@
#include "coverage.h"
#include "hash.h"
#include "openvswitch/list.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "timeval.h"
#include "unaligned.h"
#include "util.h"
diff --git a/lib/mcast-snooping.c b/lib/mcast-snooping.c
index a3163f57f..6730301b6 100644
--- a/lib/mcast-snooping.c
+++ b/lib/mcast-snooping.c
@@ -27,7 +27,7 @@
#include "coverage.h"
#include "hash.h"
#include "openvswitch/list.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "timeval.h"
#include "entropy.h"
#include "unaligned.h"
diff --git a/lib/memory.c b/lib/memory.c
index 6a6a55014..da97476c6 100644
--- a/lib/memory.c
+++ b/lib/memory.c
@@ -20,7 +20,7 @@
#include <sys/time.h>
#include <sys/resource.h>
#include "openvswitch/dynamic-string.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "simap.h"
#include "timeval.h"
#include "unixctl.h"
diff --git a/lib/netdev-bsd.c b/lib/netdev-bsd.c
index 8a4cdb3fa..65c5674a5 100644
--- a/lib/netdev-bsd.c
+++ b/lib/netdev-bsd.c
@@ -56,7 +56,7 @@
#include "openflow/openflow.h"
#include "ovs-thread.h"
#include "packets.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "openvswitch/shash.h"
#include "socket-util.h"
#include "svec.h"
diff --git a/lib/netdev-dummy.c b/lib/netdev-dummy.c
index 4d85f6fcd..84813a907 100644
--- a/lib/netdev-dummy.c
+++ b/lib/netdev-dummy.c
@@ -35,7 +35,7 @@
#include "ovs-atomic.h"
#include "packets.h"
#include "pcap-file.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "openvswitch/shash.h"
#include "sset.h"
#include "stream.h"
diff --git a/lib/netdev-linux.c b/lib/netdev-linux.c
index c0471be15..be807809e 100644
--- a/lib/netdev-linux.c
+++ b/lib/netdev-linux.c
@@ -64,7 +64,7 @@
#include "openflow/openflow.h"
#include "ovs-atomic.h"
#include "packets.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "rtnetlink.h"
#include "openvswitch/shash.h"
#include "socket-util.h"
diff --git a/lib/netdev-vport.c b/lib/netdev-vport.c
index d11c5ccdd..518058a1f 100644
--- a/lib/netdev-vport.c
+++ b/lib/netdev-vport.c
@@ -38,7 +38,7 @@
#include "openvswitch/dynamic-string.h"
#include "ovs-router.h"
#include "packets.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "route-table.h"
#include "smap.h"
#include "socket-util.h"
diff --git a/lib/netdev-windows.c b/lib/netdev-windows.c
index f90a4391c..4ad45ffa1 100644
--- a/lib/netdev-windows.c
+++ b/lib/netdev-windows.c
@@ -26,7 +26,7 @@
#include "netdev-provider.h"
#include "openvswitch/ofpbuf.h"
#include "packets.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "openvswitch/shash.h"
#include "svec.h"
#include "openvswitch/vlog.h"
diff --git a/lib/netdev.c b/lib/netdev.c
index e47bfe1c8..704b38f73 100644
--- a/lib/netdev.c
+++ b/lib/netdev.c
@@ -45,7 +45,7 @@
#include "odp-netlink.h"
#include "openflow/openflow.h"
#include "packets.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "seq.h"
#include "openvswitch/shash.h"
#include "smap.h"
diff --git a/lib/netlink-conntrack.c b/lib/netlink-conntrack.c
index ac48b15bd..1e1bb2f79 100644
--- a/lib/netlink-conntrack.c
+++ b/lib/netlink-conntrack.c
@@ -32,7 +32,7 @@
#include "netlink-socket.h"
#include "openvswitch/ofpbuf.h"
#include "openvswitch/vlog.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "timeval.h"
#include "unixctl.h"
#include "util.h"
diff --git a/lib/netlink-socket.c b/lib/netlink-socket.c
index ccfd55e92..317bf907f 100644
--- a/lib/netlink-socket.c
+++ b/lib/netlink-socket.c
@@ -31,7 +31,7 @@
#include "odp-netlink.h"
#include "openvswitch/ofpbuf.h"
#include "ovs-thread.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "seq.h"
#include "socket-util.h"
#include "util.h"
diff --git a/lib/ovs-lldp.c b/lib/ovs-lldp.c
index 711f9b4fe..43dd06d6f 100644
--- a/lib/ovs-lldp.c
+++ b/lib/ovs-lldp.c
@@ -42,7 +42,7 @@
#include "netdev.h"
#include "openvswitch/types.h"
#include "packets.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "smap.h"
#include "unixctl.h"
#include "util.h"
diff --git a/lib/ovs-rcu.c b/lib/ovs-rcu.c
index dac38447a..05a46d452 100644
--- a/lib/ovs-rcu.c
+++ b/lib/ovs-rcu.c
@@ -21,7 +21,7 @@
#include "guarded-list.h"
#include "openvswitch/list.h"
#include "ovs-thread.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "seq.h"
#include "timeval.h"
#include "util.h"
diff --git a/lib/ovs-thread.c b/lib/ovs-thread.c
index 1f4995b84..d0c0c09bd 100644
--- a/lib/ovs-thread.c
+++ b/lib/ovs-thread.c
@@ -29,7 +29,7 @@
#include "openvswitch/list.h"
#include "netdev-dpdk.h"
#include "ovs-rcu.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "seq.h"
#include "socket-util.h"
#include "util.h"
diff --git a/lib/ovsdb-idl.c b/lib/ovsdb-idl.c
index be29c9295..26a19fe8d 100644
--- a/lib/ovsdb-idl.c
+++ b/lib/ovsdb-idl.c
@@ -36,7 +36,7 @@
#include "ovsdb-error.h"
#include "ovsdb-idl-provider.h"
#include "ovsdb-parser.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "openvswitch/shash.h"
#include "skiplist.h"
#include "sset.h"
diff --git a/lib/poll-loop.c b/lib/poll-loop.c
index 4f32189a9..ec5c8197e 100644
--- a/lib/poll-loop.c
+++ b/lib/poll-loop.c
@@ -15,7 +15,7 @@
*/
#include <config.h>
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include <errno.h>
#include <inttypes.h>
#include <poll.h>
diff --git a/lib/process.c b/lib/process.c
index 3e119b59b..dd678cd02 100644
--- a/lib/process.c
+++ b/lib/process.c
@@ -30,7 +30,7 @@
#include "fatal-signal.h"
#include "openvswitch/list.h"
#include "ovs-thread.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "signals.h"
#include "socket-util.h"
#include "timeval.h"
diff --git a/lib/rconn.c b/lib/rconn.c
index 673ee1cea..2eebbff70 100644
--- a/lib/rconn.c
+++ b/lib/rconn.c
@@ -27,7 +27,7 @@
#include "openvswitch/ofpbuf.h"
#include "openvswitch/vconn.h"
#include "openvswitch/vlog.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "sat-math.h"
#include "stream.h"
#include "timeval.h"
diff --git a/lib/reconnect.c b/lib/reconnect.c
index 471fb7fc8..04cb15b7c 100644
--- a/lib/reconnect.c
+++ b/lib/reconnect.c
@@ -19,7 +19,7 @@
#include <stdlib.h>
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "util.h"
#include "openvswitch/vlog.h"
diff --git a/lib/rtbsd.c b/lib/rtbsd.c
index aa9cc9b5a..c98f3052f 100644
--- a/lib/rtbsd.c
+++ b/lib/rtbsd.c
@@ -27,7 +27,7 @@
#include "coverage.h"
#include "socket-util.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "openvswitch/vlog.h"
VLOG_DEFINE_THIS_MODULE(rtbsd);
diff --git a/lib/seq.c b/lib/seq.c
index 6e2f596ea..a39c809fc 100644
--- a/lib/seq.c
+++ b/lib/seq.c
@@ -26,7 +26,7 @@
#include "latch.h"
#include "openvswitch/list.h"
#include "ovs-thread.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
COVERAGE_DEFINE(seq_change);
diff --git a/lib/signals.c b/lib/signals.c
index 36c640b3e..70c53adc6 100644
--- a/lib/signals.c
+++ b/lib/signals.c
@@ -21,7 +21,7 @@
#include <signal.h>
#include <stdlib.h>
#include <unistd.h>
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "socket-util.h"
#include "openvswitch/type-props.h"
#include "util.h"
diff --git a/lib/socket-util.c b/lib/socket-util.c
index 6fb26effe..055593d35 100644
--- a/lib/socket-util.c
+++ b/lib/socket-util.c
@@ -36,7 +36,7 @@
#include "openvswitch/dynamic-string.h"
#include "ovs-thread.h"
#include "packets.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "util.h"
#include "openvswitch/vlog.h"
#ifdef __linux__
diff --git a/lib/stream-fd.c b/lib/stream-fd.c
index 95373db11..46ee7ae27 100644
--- a/lib/stream-fd.c
+++ b/lib/stream-fd.c
@@ -24,7 +24,7 @@
#include <sys/types.h>
#include <unistd.h>
#include "fatal-signal.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "socket-util.h"
#include "util.h"
#include "stream-provider.h"
diff --git a/lib/stream-ssl.c b/lib/stream-ssl.c
index aa513c12e..278468083 100644
--- a/lib/stream-ssl.c
+++ b/lib/stream-ssl.c
@@ -38,7 +38,7 @@
#include "openvswitch/ofpbuf.h"
#include "openflow/openflow.h"
#include "packets.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "openvswitch/shash.h"
#include "socket-util.h"
#include "util.h"
diff --git a/lib/stream-unix.c b/lib/stream-unix.c
index 40ded1952..f8c5ad046 100644
--- a/lib/stream-unix.c
+++ b/lib/stream-unix.c
@@ -27,7 +27,7 @@
#include <string.h>
#include <unistd.h>
#include "packets.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "socket-util.h"
#include "dirs.h"
#include "util.h"
diff --git a/lib/stream-windows.c b/lib/stream-windows.c
index b4b2aa7f3..d908ee972 100644
--- a/lib/stream-windows.c
+++ b/lib/stream-windows.c
@@ -20,7 +20,7 @@
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "dirs.h"
#include "fatal-signal.h"
#include "util.h"
diff --git a/lib/stream.c b/lib/stream.c
index ec33a690e..9cef18e84 100644
--- a/lib/stream.c
+++ b/lib/stream.c
@@ -34,7 +34,7 @@
#include "openvswitch/vlog.h"
#include "ovs-thread.h"
#include "packets.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "random.h"
#include "socket-util.h"
#include "util.h"
diff --git a/lib/timer.c b/lib/timer.c
index e90355bdb..815ec3599 100644
--- a/lib/timer.c
+++ b/lib/timer.c
@@ -18,7 +18,7 @@
#include "timer.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "timeval.h"
/* Returns the number of milliseconds until 'timer' expires. */
diff --git a/lib/tnl-neigh-cache.c b/lib/tnl-neigh-cache.c
index a28ce1de8..5ddd53976 100644
--- a/lib/tnl-neigh-cache.c
+++ b/lib/tnl-neigh-cache.c
@@ -34,7 +34,7 @@
#include "netdev.h"
#include "ovs-thread.h"
#include "packets.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "seq.h"
#include "socket-util.h"
#include "timeval.h"
diff --git a/lib/token-bucket.c b/lib/token-bucket.c
index 29f516589..0badeb46b 100644
--- a/lib/token-bucket.c
+++ b/lib/token-bucket.c
@@ -18,7 +18,7 @@
#include "openvswitch/token-bucket.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "sat-math.h"
#include "timeval.h"
#include "util.h"
diff --git a/lib/unixctl.c b/lib/unixctl.c
index d33dcac94..df9c2bdc3 100644
--- a/lib/unixctl.c
+++ b/lib/unixctl.c
@@ -24,7 +24,7 @@
#include "openvswitch/json.h"
#include "jsonrpc.h"
#include "openvswitch/list.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "openvswitch/shash.h"
#include "stream.h"
#include "stream-provider.h"
diff --git a/lib/vconn-stream.c b/lib/vconn-stream.c
index 33f1388a2..0794ecc05 100644
--- a/lib/vconn-stream.c
+++ b/lib/vconn-stream.c
@@ -24,7 +24,7 @@
#include "fatal-signal.h"
#include "openvswitch/ofpbuf.h"
#include "openflow/openflow.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "socket-util.h"
#include "stream.h"
#include "util.h"
diff --git a/lib/vconn.c b/lib/vconn.c
index 17ecdab5c..13623d87a 100644
--- a/lib/vconn.c
+++ b/lib/vconn.c
@@ -35,7 +35,7 @@
#include "openvswitch/ofpbuf.h"
#include "openvswitch/vlog.h"
#include "packets.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "random.h"
#include "util.h"
#include "socket-util.h"
diff --git a/ofproto/bond.c b/ofproto/bond.c
index 4f9f0ead8..7f98a3eb1 100644
--- a/ofproto/bond.c
+++ b/ofproto/bond.c
@@ -42,7 +42,7 @@
#include "openvswitch/ofpbuf.h"
#include "openvswitch/vlog.h"
#include "packets.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "seq.h"
#include "openvswitch/shash.h"
#include "timeval.h"
diff --git a/ofproto/bundles.c b/ofproto/bundles.c
index 2fcc32369..849f99a15 100644
--- a/ofproto/bundles.c
+++ b/ofproto/bundles.c
@@ -31,7 +31,7 @@
#include "openvswitch/vconn.h"
#include "openvswitch/vlog.h"
#include "pinsched.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "openvswitch/rconn.h"
#include "openvswitch/shash.h"
#include "simap.h"
diff --git a/ofproto/connmgr.c b/ofproto/connmgr.c
index d814ed8b7..7f33fbddf 100644
--- a/ofproto/connmgr.c
+++ b/ofproto/connmgr.c
@@ -34,7 +34,7 @@
#include "openvswitch/vlog.h"
#include "ovs-atomic.h"
#include "pinsched.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "openvswitch/rconn.h"
#include "openvswitch/shash.h"
#include "simap.h"
diff --git a/ofproto/fail-open.c b/ofproto/fail-open.c
index 775f1d6f5..7f7ffc43f 100644
--- a/ofproto/fail-open.c
+++ b/ofproto/fail-open.c
@@ -31,7 +31,7 @@
#include "openvswitch/vlog.h"
#include "ofproto.h"
#include "ofproto-provider.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "openvswitch/rconn.h"
#include "timeval.h"
diff --git a/ofproto/in-band.c b/ofproto/in-band.c
index 3d3675ed0..343dcfa17 100644
--- a/ofproto/in-band.c
+++ b/ofproto/in-band.c
@@ -36,7 +36,7 @@
#include "openvswitch/ofpbuf.h"
#include "openvswitch/vlog.h"
#include "packets.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "timeval.h"
VLOG_DEFINE_THIS_MODULE(in_band);
diff --git a/ofproto/netflow.c b/ofproto/netflow.c
index cd4aa7e17..783b9c945 100644
--- a/ofproto/netflow.c
+++ b/ofproto/netflow.c
@@ -29,7 +29,7 @@
#include "ofproto.h"
#include "ofproto/netflow.h"
#include "packets.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "socket-util.h"
#include "timeval.h"
#include "util.h"
diff --git a/ofproto/ofproto-dpif-ipfix.c b/ofproto/ofproto-dpif-ipfix.c
index 472c27281..645268d21 100644
--- a/ofproto/ofproto-dpif-ipfix.c
+++ b/ofproto/ofproto-dpif-ipfix.c
@@ -29,7 +29,7 @@
#include "ofproto-dpif.h"
#include "dp-packet.h"
#include "packets.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "sset.h"
#include "util.h"
#include "timeval.h"
diff --git a/ofproto/ofproto-dpif-monitor.c b/ofproto/ofproto-dpif-monitor.c
index 623d51706..bb0e49091 100644
--- a/ofproto/ofproto-dpif-monitor.c
+++ b/ofproto/ofproto-dpif-monitor.c
@@ -31,7 +31,7 @@
#include "ofproto-dpif.h"
#include "ovs-lldp.h"
#include "ovs-thread.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "seq.h"
#include "timeval.h"
#include "util.h"
diff --git a/ofproto/ofproto-dpif-sflow.c b/ofproto/ofproto-dpif-sflow.c
index 65a2003a7..ccf89645b 100644
--- a/ofproto/ofproto-dpif-sflow.c
+++ b/ofproto/ofproto-dpif-sflow.c
@@ -32,7 +32,7 @@
#include "openvswitch/ofpbuf.h"
#include "ofproto.h"
#include "packets.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "ovs-router.h"
#include "route-table.h"
#include "sflow_api.h"
diff --git a/ofproto/ofproto-dpif-upcall.c b/ofproto/ofproto-dpif-upcall.c
index 2deecae4b..02cf5415b 100644
--- a/ofproto/ofproto-dpif-upcall.c
+++ b/ofproto/ofproto-dpif-upcall.c
@@ -36,7 +36,7 @@
#include "ofproto-dpif-xlate-cache.h"
#include "ovs-rcu.h"
#include "packets.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "seq.h"
#include "unixctl.h"
#include "openvswitch/vlog.h"
diff --git a/ofproto/ofproto-dpif.c b/ofproto/ofproto-dpif.c
index 43d670a15..4bc942d5e 100644
--- a/ofproto/ofproto-dpif.c
+++ b/ofproto/ofproto-dpif.c
@@ -62,7 +62,7 @@
#include "ovs-lldp.h"
#include "ovs-rcu.h"
#include "ovs-router.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "seq.h"
#include "simap.h"
#include "smap.h"
diff --git a/ofproto/ofproto.c b/ofproto/ofproto.c
index 9950897b8..82c2bb27d 100644
--- a/ofproto/ofproto.c
+++ b/ofproto/ofproto.c
@@ -50,7 +50,7 @@
#include "ovs-rcu.h"
#include "packets.h"
#include "pinsched.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "random.h"
#include "seq.h"
#include "openvswitch/shash.h"
diff --git a/ofproto/pinsched.c b/ofproto/pinsched.c
index 35716ea89..59561f076 100644
--- a/ofproto/pinsched.c
+++ b/ofproto/pinsched.c
@@ -26,7 +26,7 @@
#include "openvswitch/hmap.h"
#include "openvswitch/ofpbuf.h"
#include "openflow/openflow.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "random.h"
#include "openvswitch/rconn.h"
#include "sat-math.h"
diff --git a/ovn/controller-vtep/gateway.c b/ovn/controller-vtep/gateway.c
index f91ed9567..619c3c49a 100644
--- a/ovn/controller-vtep/gateway.c
+++ b/ovn/controller-vtep/gateway.c
@@ -16,7 +16,7 @@
#include <config.h>
#include "gateway.h"
-#include "lib/poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "lib/simap.h"
#include "lib/sset.h"
#include "lib/util.h"
diff --git a/ovn/controller-vtep/ovn-controller-vtep.c b/ovn/controller-vtep/ovn-controller-vtep.c
index 19f333d68..c1c2e68cb 100644
--- a/ovn/controller-vtep/ovn-controller-vtep.c
+++ b/ovn/controller-vtep/ovn-controller-vtep.c
@@ -27,7 +27,7 @@
#include "dirs.h"
#include "openvswitch/dynamic-string.h"
#include "fatal-signal.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "stream.h"
#include "stream-ssl.h"
#include "unixctl.h"
diff --git a/ovn/controller/binding.c b/ovn/controller/binding.c
index 3532c6014..0785a9496 100644
--- a/ovn/controller/binding.c
+++ b/ovn/controller/binding.c
@@ -20,7 +20,7 @@
#include "lport.h"
#include "lib/bitmap.h"
-#include "lib/poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "lib/sset.h"
#include "lib/util.h"
#include "lib/netdev.h"
diff --git a/ovn/controller/ofctrl.c b/ovn/controller/ofctrl.c
index 436df8d5a..90afddbb3 100644
--- a/ovn/controller/ofctrl.c
+++ b/ovn/controller/ofctrl.c
@@ -36,7 +36,7 @@
#include "openvswitch/vlog.h"
#include "ovn-controller.h"
#include "ovn/actions.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "physical.h"
#include "openvswitch/rconn.h"
#include "socket-util.h"
diff --git a/ovn/controller/ovn-controller.c b/ovn/controller/ovn-controller.c
index 32cdc9f9f..c286ccbca 100644
--- a/ovn/controller/ovn-controller.c
+++ b/ovn/controller/ovn-controller.c
@@ -47,7 +47,7 @@
#include "patch.h"
#include "physical.h"
#include "pinctrl.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "lib/bitmap.h"
#include "lib/hash.h"
#include "smap.h"
diff --git a/ovn/controller/physical.c b/ovn/controller/physical.c
index df71979f9..faeed2208 100644
--- a/ovn/controller/physical.c
+++ b/ovn/controller/physical.c
@@ -21,7 +21,7 @@
#include "lflow.h"
#include "lport.h"
#include "lib/bundle.h"
-#include "lib/poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "lib/uuid.h"
#include "ofctrl.h"
#include "openvswitch/list.h"
diff --git a/ovn/controller/pinctrl.c b/ovn/controller/pinctrl.c
index 29b2dde0c..0906bc50e 100644
--- a/ovn/controller/pinctrl.c
+++ b/ovn/controller/pinctrl.c
@@ -43,7 +43,7 @@
#include "ovn/lib/logical-fields.h"
#include "ovn/lib/ovn-l7.h"
#include "ovn/lib/ovn-util.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "openvswitch/rconn.h"
#include "socket-util.h"
#include "timeval.h"
diff --git a/ovn/northd/ovn-northd.c b/ovn/northd/ovn-northd.c
index a00a86143..6e1c36729 100644
--- a/ovn/northd/ovn-northd.c
+++ b/ovn/northd/ovn-northd.c
@@ -36,7 +36,7 @@
#include "ovn/lib/ovn-util.h"
#include "ovn/actions.h"
#include "packets.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "smap.h"
#include "sset.h"
#include "stream.h"
diff --git a/ovn/utilities/ovn-nbctl.c b/ovn/utilities/ovn-nbctl.c
index 34904cf5b..c920ad878 100644
--- a/ovn/utilities/ovn-nbctl.c
+++ b/ovn/utilities/ovn-nbctl.c
@@ -28,7 +28,7 @@
#include "ovn/lib/ovn-nb-idl.h"
#include "ovn/lib/ovn-util.h"
#include "packets.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "process.h"
#include "smap.h"
#include "sset.h"
diff --git a/ovn/utilities/ovn-sbctl.c b/ovn/utilities/ovn-sbctl.c
index 6f3743b55..1c2e6843f 100644
--- a/ovn/utilities/ovn-sbctl.c
+++ b/ovn/utilities/ovn-sbctl.c
@@ -44,7 +44,7 @@
#include "ovn/lib/ovn-util.h"
#include "ovsdb-data.h"
#include "ovsdb-idl.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "process.h"
#include "sset.h"
#include "stream-ssl.h"
diff --git a/ovn/utilities/ovn-trace.c b/ovn/utilities/ovn-trace.c
index e457284fc..7ff4a2682 100644
--- a/ovn/utilities/ovn-trace.c
+++ b/ovn/utilities/ovn-trace.c
@@ -40,7 +40,7 @@
#include "ovn/lib/ovn-sb-idl.h"
#include "ovn/lib/ovn-util.h"
#include "ovsdb-idl.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "stream-ssl.h"
#include "stream.h"
#include "unixctl.h"
diff --git a/ovsdb/jsonrpc-server.c b/ovsdb/jsonrpc-server.c
index 27cbd8449..da3b3835f 100644
--- a/ovsdb/jsonrpc-server.c
+++ b/ovsdb/jsonrpc-server.c
@@ -29,7 +29,7 @@
#include "ovsdb-parser.h"
#include "ovsdb.h"
#include "condition.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "reconnect.h"
#include "row.h"
#include "server.h"
diff --git a/ovsdb/ovsdb-client.c b/ovsdb/ovsdb-client.c
index 76c2cdf4d..7d9018384 100644
--- a/ovsdb/ovsdb-client.c
+++ b/ovsdb/ovsdb-client.c
@@ -38,7 +38,7 @@
#include "ovsdb.h"
#include "ovsdb-data.h"
#include "ovsdb-error.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "sort.h"
#include "svec.h"
#include "stream.h"
diff --git a/ovsdb/ovsdb-server.c b/ovsdb/ovsdb-server.c
index 2d0cbff39..1e0c20486 100644
--- a/ovsdb/ovsdb-server.c
+++ b/ovsdb/ovsdb-server.c
@@ -40,7 +40,7 @@
#include "ovsdb-data.h"
#include "ovsdb-types.h"
#include "ovsdb-error.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "process.h"
#include "replication.h"
#include "row.h"
diff --git a/ovsdb/trigger.c b/ovsdb/trigger.c
index 1b960f572..165cd6ebb 100644
--- a/ovsdb/trigger.c
+++ b/ovsdb/trigger.c
@@ -22,8 +22,9 @@
#include "openvswitch/json.h"
#include "jsonrpc.h"
#include "ovsdb.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "server.h"
+#include "util.h"
static bool ovsdb_trigger_try(struct ovsdb_trigger *, long long int now);
static void ovsdb_trigger_complete(struct ovsdb_trigger *);
diff --git a/tests/test-jsonrpc.c b/tests/test-jsonrpc.c
index a7ca69148..14c3ef175 100644
--- a/tests/test-jsonrpc.c
+++ b/tests/test-jsonrpc.c
@@ -26,7 +26,7 @@
#include "daemon.h"
#include "openvswitch/json.h"
#include "ovstest.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "stream-ssl.h"
#include "stream.h"
#include "timeval.h"
diff --git a/tests/test-netflow.c b/tests/test-netflow.c
index 692c4ddd2..d2322d450 100644
--- a/tests/test-netflow.c
+++ b/tests/test-netflow.c
@@ -28,7 +28,7 @@
#include "openvswitch/ofpbuf.h"
#include "ovstest.h"
#include "packets.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "socket-util.h"
#include "unixctl.h"
#include "util.h"
diff --git a/tests/test-netlink-conntrack.c b/tests/test-netlink-conntrack.c
index 0d9dacee9..2a62615b2 100644
--- a/tests/test-netlink-conntrack.c
+++ b/tests/test-netlink-conntrack.c
@@ -23,7 +23,7 @@
#include "netlink-conntrack.h"
#include "netlink-notifier.h"
#include "ovstest.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
/* Monitor command */
struct test_change {
diff --git a/tests/test-ovsdb.c b/tests/test-ovsdb.c
index a33cc8fba..553a4f6a5 100644
--- a/tests/test-ovsdb.c
+++ b/tests/test-ovsdb.c
@@ -43,7 +43,7 @@
#include "ovsdb/table.h"
#include "ovsdb/transaction.h"
#include "ovsdb/trigger.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "stream.h"
#include "svec.h"
#include "tests/idltest.h"
diff --git a/tests/test-sflow.c b/tests/test-sflow.c
index 039a1b111..b70336b45 100644
--- a/tests/test-sflow.c
+++ b/tests/test-sflow.c
@@ -31,7 +31,7 @@
#include "openvswitch/ofpbuf.h"
#include "ovstest.h"
#include "packets.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "socket-util.h"
#include "unixctl.h"
#include "util.h"
diff --git a/tests/test-unixctl.c b/tests/test-unixctl.c
index bf35b195b..3eadf54cd 100644
--- a/tests/test-unixctl.c
+++ b/tests/test-unixctl.c
@@ -22,7 +22,7 @@
#include "fatal-signal.h"
#include "openvswitch/vlog.h"
#include "ovstest.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "unixctl.h"
#include "util.h"
diff --git a/tests/test-vconn.c b/tests/test-vconn.c
index 96e31832c..07997a1bc 100644
--- a/tests/test-vconn.c
+++ b/tests/test-vconn.c
@@ -31,7 +31,7 @@
#include "openvswitch/vconn.h"
#include "openvswitch/vlog.h"
#include "ovstest.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "socket-util.h"
#include "stream.h"
#include "stream-ssl.h"
diff --git a/utilities/nlmon.c b/utilities/nlmon.c
index 2e16222cb..b91fa09b3 100644
--- a/utilities/nlmon.c
+++ b/utilities/nlmon.c
@@ -26,7 +26,7 @@
#include "netlink.h"
#include "netlink-socket.h"
#include "openvswitch/ofpbuf.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "timeval.h"
#include "util.h"
#include "openvswitch/vlog.h"
diff --git a/utilities/ovs-ofctl.c b/utilities/ovs-ofctl.c
index 5b7f1b021..953184da4 100644
--- a/utilities/ovs-ofctl.c
+++ b/utilities/ovs-ofctl.c
@@ -58,7 +58,7 @@
#include "openvswitch/vlog.h"
#include "packets.h"
#include "pcap-file.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "random.h"
#include "sort.h"
#include "stream-ssl.h"
diff --git a/utilities/ovs-testcontroller.c b/utilities/ovs-testcontroller.c
index 9b9903ba5..8f8fc2bb1 100644
--- a/utilities/ovs-testcontroller.c
+++ b/utilities/ovs-testcontroller.c
@@ -32,7 +32,7 @@
#include "ofp-version-opt.h"
#include "openvswitch/ofpbuf.h"
#include "openflow/openflow.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "openvswitch/rconn.h"
#include "simap.h"
#include "stream-ssl.h"
diff --git a/utilities/ovs-vsctl.c b/utilities/ovs-vsctl.c
index 548992e42..7b909431d 100644
--- a/utilities/ovs-vsctl.c
+++ b/utilities/ovs-vsctl.c
@@ -38,7 +38,7 @@
#include "openvswitch/json.h"
#include "ovsdb-data.h"
#include "ovsdb-idl.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "process.h"
#include "stream.h"
#include "stream-ssl.h"
diff --git a/vswitchd/bridge.c b/vswitchd/bridge.c
index eec9689e6..630c6fa53 100644
--- a/vswitchd/bridge.c
+++ b/vswitchd/bridge.c
@@ -51,7 +51,7 @@
#include "ovs-lldp.h"
#include "ovs-numa.h"
#include "packets.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "seq.h"
#include "sflow_api.h"
#include "sha1.h"
diff --git a/vswitchd/ovs-vswitchd.c b/vswitchd/ovs-vswitchd.c
index 7de6d89ab..d5e07c037 100644
--- a/vswitchd/ovs-vswitchd.c
+++ b/vswitchd/ovs-vswitchd.c
@@ -37,7 +37,7 @@
#include "netdev.h"
#include "openflow/openflow.h"
#include "ovsdb-idl.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "simap.h"
#include "stream-ssl.h"
#include "stream.h"
diff --git a/vswitchd/system-stats.c b/vswitchd/system-stats.c
index c53a9a8ce..b780476cc 100644
--- a/vswitchd/system-stats.c
+++ b/vswitchd/system-stats.c
@@ -39,7 +39,7 @@
#include "openvswitch/ofpbuf.h"
#include "ovs-rcu.h"
#include "ovs-thread.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "openvswitch/shash.h"
#include "process.h"
#include "smap.h"
diff --git a/vtep/vtep-ctl.c b/vtep/vtep-ctl.c
index 0b984f0a5..3af71498b 100644
--- a/vtep/vtep-ctl.c
+++ b/vtep/vtep-ctl.c
@@ -37,7 +37,7 @@
#include "openvswitch/json.h"
#include "ovsdb-data.h"
#include "ovsdb-idl.h"
-#include "poll-loop.h"
+#include "openvswitch/poll-loop.h"
#include "process.h"
#include "stream.h"
#include "stream-ssl.h"