The originalpatch for ncf_if_xml_state would search for the first ip node within the ipv4 protocol node, and replace it with the results of SIOCGIFADDR (or sometimes just add a new one on.) Now we remove all ip addresses sourced from the config, even if we can't get any replacements from the device.