- 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);