s->stream = stream;
s->txbuf = NULL;
s->rxbuf = NULL;
+ s->vconn.remote_ip = stream_get_remote_ip(stream);
+ s->vconn.remote_port = stream_get_remote_port(stream);
+ s->vconn.local_ip = stream_get_local_ip(stream);
+ s->vconn.local_port = stream_get_local_port(stream);
return &s->vconn;
}
int error;
if (!strncmp(name_, "ptcp:", 5) && count_fields(name_) < 2) {
- name = xasprintf("%s:%d", name_, OFP_TCP_PORT);
+ name = xasprintf("%s%d", name_, OFP_TCP_PORT);
} else if (!strncmp(name_, "pssl:", 5) && count_fields(name_) < 2) {
- name = xasprintf("%s:%d", name_, OFP_SSL_PORT);
+ name = xasprintf("%s%d", name_, OFP_SSL_PORT);
} else {
name = xstrdup(name_);
}