[ovs-dev] [PATCH 2/2] lib: Move lib/poll-loop.h to include/openvswitch

Xiao Liang shaw.leon at gmail.com
Wed Aug 16 16:06:25 UTC 2017


Poll-loop is the core to implement main loop. It should be available in
libopenvswitch.

Signed-off-by: Xiao Liang <shaw.leon at gmail.com>
---
 include/openvswitch/automake.mk           | 1 +
 {lib => include/openvswitch}/poll-loop.h  | 2 +-
 lib/bfd.c                                 | 2 +-
 lib/cfm.c                                 | 2 +-
 lib/conntrack.c                           | 2 +-
 lib/daemon-windows.c                      | 2 +-
 lib/dpif-netdev.c                         | 2 +-
 lib/dpif-netlink.c                        | 2 +-
 lib/dpif.c                                | 2 +-
 lib/fatal-signal.c                        | 2 +-
 lib/jsonrpc.c                             | 2 +-
 lib/lacp.c                                | 2 +-
 lib/latch-unix.c                          | 2 +-
 lib/latch-windows.c                       | 2 +-
 lib/learning-switch.c                     | 2 +-
 lib/mac-learning.c                        | 2 +-
 lib/mcast-snooping.c                      | 2 +-
 lib/memory.c                              | 2 +-
 lib/netdev-bsd.c                          | 2 +-
 lib/netdev-dummy.c                        | 2 +-
 lib/netdev-linux.c                        | 2 +-
 lib/netdev-vport.c                        | 2 +-
 lib/netdev-windows.c                      | 2 +-
 lib/netdev.c                              | 2 +-
 lib/netlink-conntrack.c                   | 2 +-
 lib/netlink-socket.c                      | 2 +-
 lib/ovs-lldp.c                            | 2 +-
 lib/ovs-rcu.c                             | 2 +-
 lib/ovs-thread.c                          | 2 +-
 lib/ovsdb-idl.c                           | 2 +-
 lib/poll-loop.c                           | 2 +-
 lib/process.c                             | 2 +-
 lib/rconn.c                               | 2 +-
 lib/reconnect.c                           | 2 +-
 lib/rtbsd.c                               | 2 +-
 lib/seq.c                                 | 2 +-
 lib/signals.c                             | 2 +-
 lib/socket-util.c                         | 2 +-
 lib/stream-fd.c                           | 2 +-
 lib/stream-ssl.c                          | 2 +-
 lib/stream-unix.c                         | 2 +-
 lib/stream-windows.c                      | 2 +-
 lib/stream.c                              | 2 +-
 lib/timer.c                               | 2 +-
 lib/tnl-neigh-cache.c                     | 2 +-
 lib/token-bucket.c                        | 2 +-
 lib/unixctl.c                             | 2 +-
 lib/vconn-stream.c                        | 2 +-
 lib/vconn.c                               | 2 +-
 ofproto/bond.c                            | 2 +-
 ofproto/bundles.c                         | 2 +-
 ofproto/connmgr.c                         | 2 +-
 ofproto/fail-open.c                       | 2 +-
 ofproto/in-band.c                         | 2 +-
 ofproto/netflow.c                         | 2 +-
 ofproto/ofproto-dpif-ipfix.c              | 2 +-
 ofproto/ofproto-dpif-monitor.c            | 2 +-
 ofproto/ofproto-dpif-sflow.c              | 2 +-
 ofproto/ofproto-dpif-upcall.c             | 2 +-
 ofproto/ofproto-dpif.c                    | 2 +-
 ofproto/ofproto.c                         | 2 +-
 ofproto/pinsched.c                        | 2 +-
 ovn/controller-vtep/gateway.c             | 2 +-
 ovn/controller-vtep/ovn-controller-vtep.c | 2 +-
 ovn/controller/binding.c                  | 2 +-
 ovn/controller/ofctrl.c                   | 2 +-
 ovn/controller/ovn-controller.c           | 2 +-
 ovn/controller/physical.c                 | 2 +-
 ovn/controller/pinctrl.c                  | 2 +-
 ovn/northd/ovn-northd.c                   | 2 +-
 ovn/utilities/ovn-nbctl.c                 | 2 +-
 ovn/utilities/ovn-sbctl.c                 | 2 +-
 ovn/utilities/ovn-trace.c                 | 2 +-
 ovsdb/jsonrpc-server.c                    | 2 +-
 ovsdb/ovsdb-client.c                      | 2 +-
 ovsdb/ovsdb-server.c                      | 2 +-
 ovsdb/trigger.c                           | 3 ++-
 tests/test-jsonrpc.c                      | 2 +-
 tests/test-netflow.c                      | 2 +-
 tests/test-netlink-conntrack.c            | 2 +-
 tests/test-ovsdb.c                        | 2 +-
 tests/test-sflow.c                        | 2 +-
 tests/test-unixctl.c                      | 2 +-
 tests/test-vconn.c                        | 2 +-
 utilities/nlmon.c                         | 2 +-
 utilities/ovs-ofctl.c                     | 2 +-
 utilities/ovs-testcontroller.c            | 2 +-
 utilities/ovs-vsctl.c                     | 2 +-
 vswitchd/bridge.c                         | 2 +-
 vswitchd/ovs-vswitchd.c                   | 2 +-
 vswitchd/system-stats.c                   | 2 +-
 vtep/vtep-ctl.c                           | 2 +-
 92 files changed, 93 insertions(+), 91 deletions(-)
 rename {lib => include/openvswitch}/poll-loop.h (99%)

diff --git a/include/openvswitch/automake.mk b/include/openvswitch/automake.mk
index cb0080d53..392dcf983 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
similarity index 99%
rename from lib/poll-loop.h
rename to include/openvswitch/poll-loop.h
index 84082f001..b45c25dd5 100644
--- a/lib/poll-loop.h
+++ b/include/openvswitch/poll-loop.h
@@ -34,7 +34,6 @@
 #define POLL_LOOP_H 1
 
 #include <poll.h>
-#include "util.h"
 
 #ifdef  __cplusplus
 extern "C" {
@@ -54,6 +53,7 @@ void poll_fd_wait_at(int fd, short int events, const char *where);
 #define poll_fd_wait(fd, events) poll_fd_wait_at(fd, events, OVS_SOURCE_LOCATOR)
 
 #ifdef _WIN32
+typedef uint32_t HANDLE;
 void poll_wevent_wait_at(HANDLE wevent, const char *where);
 #define poll_wevent_wait(wevent) poll_wevent_wait_at(wevent, OVS_SOURCE_LOCATOR)
 #endif /* _WIN32 */
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 1c0e02351..13f58d14b 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 1ba714dac..0e85191d2 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 e2cd9310d..9afb31474 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 4c5eac60a..2428d421f 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 2fae057de..b456e83b8 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 f731af1df..750fb3ae6 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 2ff3e2bcc..58fb52808 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 b4e570baf..151c060f5 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 af1821bff..f69743ad4 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 85ed54c05..a79aa67f7 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 13803014b..e80c5292c 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 33c5412f1..06566937a 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 365a3ca7f..d5d7cd017 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 5c908f605..2892212c0 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 be993249f..71cdc1212 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 4a71bbe25..14c7ef2a9 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 1a8e829e5..48c153a31 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 7541af0b2..75bdf90b4 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 32309e9e3..52a37d251 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 e2c965290..7d9cc87a3 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 f9b2e0caf..e0307a859 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-dhcp.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 49e4ac338..94ee403a5 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 46ede4e50..04ad00cf0 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 7af5863b0..d3d682b0f 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 59083eebe..be307f5d4 100644
--- a/ovn/utilities/ovn-trace.c
+++ b/ovn/utilities/ovn-trace.c
@@ -40,7 +40,7 @@
 #include "ovn/lib/ovn-dhcp.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 030d86ba4..dfa02669e 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 1760268b6..74f6b2546 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 a8cbae78c..1e7b92295 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"
-- 
2.14.1



More information about the dev mailing list