#include "packets.h"
#include "socket-util.h"
#include "util.h"
-#include "openflow.h"
+#include "openflow/openflow.h"
#include "vconn-provider.h"
#include "vconn-stream.h"
}
struct vconn_class tcp_vconn_class = {
- .name = "tcp",
- .open = tcp_open,
+ "tcp", /* name */
+ tcp_open, /* open */
+ NULL, /* close */
+ NULL, /* connect */
+ NULL, /* recv */
+ NULL, /* send */
+ NULL, /* wait */
};
\f
/* Passive TCP. */
struct vconn **vconnp);
static int
-ptcp_open(const char *name, char *suffix, struct vconn **vconnp)
+ptcp_open(const char *name, char *suffix, struct pvconn **pvconnp)
{
struct sockaddr_in sin;
int retval;
return error;
}
- return new_pstream_vconn("ptcp", fd, ptcp_accept, vconnp);
+ return new_pstream_pvconn("ptcp", fd, ptcp_accept, pvconnp);
}
static int
return new_tcp_vconn(name, fd, 0, sin, vconnp);
}
-struct vconn_class ptcp_vconn_class = {
- .name = "ptcp",
- .open = ptcp_open,
+struct pvconn_class ptcp_pvconn_class = {
+ "ptcp",
+ ptcp_open,
};