_proto_notify() {
local interface="$1"
- ubus call network.interface."$interface" notify_proto "$(json_dump)"
+ local options="$2"
+ ubus $options call network.interface."$interface" notify_proto "$(json_dump)"
}
proto_send_update() {
_proto_notify "$interface"
}
+proto_add_host_dependency() {
+ local interface="$1"
+ local host="$2"
+
+ json_init
+ json_add_int action 6
+ json_add_string host "$host"
+ _proto_notify "$interface" -S
+}
+
init_proto() {
proto="$1"; shift
cmd="$1"; shift