#!/bin/sh
. /lib/netifd/netifd-proto.sh
PPP_IPPARAM="$6"
env -i ACTION="ifdown" INTERFACE="$PPP_IPPARAM" DEVICE="$1" /sbin/hotplug-call iface
sleep 5
error_code=`ifstatus $PPP_IPPARAM | jsonfilter -e '@["errors"][0].code'`

[ -n "$error_code" ] && [ "$error_code" = "NO_DEVICE" ] && {
        proto_set_available $PPP_IPPARAM 1
}
