int s, rc;
struct ifreq ifr;
+ printf("Creating %s ...", name);
+
s = socket(AF_INET, SOCK_DGRAM, 0);
if (s == -1)
err(1, "socket");
err(1, "%s is not up", name);
close(s);
+
+ printf(" done\n");
}
void add_to_bridge(const char *bridge, const char *interface,
struct ifbreq ifbr;
struct ifdrv ifd;
+ printf("Adding %s to %s ...", interface, bridge);
+
s = socket(AF_INET, SOCK_DGRAM, 0);
if (s == -1)
err(1, "socket");
err(1, "SIOCSDRVSPEC");
close(s);
+
+ printf(" done\n");
}
int main(int argc, char **argv)
add_to_bridge("bridge0", "xenif0", false);
add_to_bridge("bridge0", "xenif1", false);
+ printf("Network topology configuration finished\n");
return 0;
}