ifconfig.c argument handling fallthroughs improved