add default_gw_ip to the gateway_info struct, revise specific procedure