This required fix-ups in a few other files that accidentally depended upon
vconn.h including those other headers.
#ifndef VCONN_H
#define VCONN_H 1
-#include <assert.h>
#include <stdbool.h>
-#include <stddef.h>
-#include <stdint.h>
-
-#include "flow.h"
+#include "openvswitch/types.h"
#ifdef __cplusplus
extern "C" {
struct list;
struct ofpbuf;
-struct ofp_action_header;
-struct ofp_header;
-struct ofp_match;
-struct ofp_stats_msg;
struct pvconn;
struct vconn;
#include <arpa/inet.h>
#include <stdint.h>
#include <stdlib.h>
+#include "hash.h"
#include "hmap.h"
#include "ofpbuf.h"
#include "openflow/openflow.h"
#include <stdlib.h>
#include <unistd.h>
#include "command-line.h"
+#include "openflow/openflow.h"
#include "poll-loop.h"
#include "socket-util.h"
#include "stream.h"
#include "dummy.h"
#include "leak-checker.h"
#include "netdev.h"
+#include "openflow/openflow.h"
#include "ovsdb-idl.h"
#include "poll-loop.h"
#include "process.h"