- case SUBNET_IPV4:
- if(!ipv4.type) {
- fprintf(stderr, "Route requested but no Ifconfig\n");
- return;
- }
- net2str(gwstr, sizeof gwstr, &ipv4);
- char *p = strchr(gwstr, '/'); if(p) *p = 0;
- fprintf(out, "route add %s %s\n", str, gwstr);
- break;
- case SUBNET_IPV6:
- if(!ipv6.type) {
- fprintf(stderr, "Route requested but no Ifconfig\n");
- return;
- }
- net2str(gwstr, sizeof gwstr, &ipv6);
- char *p = strchr(gwstr, '/'); if(p) *p = 0;
- fprintf(out, "route add -inet6 %s %s\n", str, gwstr);
- break;
+ case SUBNET_IPV4: fprintf(out, "route add %s %s\n", subnet_str, gateway_str); break;
+ case SUBNET_IPV6: fprintf(out, "route add -inet6 %s %s\n", subnet_str, gateway_str); break;
+ default: return;