int
main(int argc, char *argv[])
{
+ struct rconn *rconn;
int error;
set_program_name(argv[0]);
fatal(0, "missing controller argument; use --help for usage");
}
- error = dp_new(&dp, dpid, rconn_new(argv[optind], 128, 60, max_backoff));
+ rconn = rconn_create(128, 60, max_backoff);
+ error = rconn_connect(rconn, argv[optind]);
+ if (error == EAFNOSUPPORT) {
+ fatal(0, "no support for %s vconn", argv[optind]);
+ }
+ error = dp_new(&dp, dpid, rconn);
if (listen_vconn_name) {
struct vconn *listen_vconn;
int retval;