- _proto_push_array "route" "$PROTO_ROUTE" _proto_push_route
- _proto_push_array "route6" "$PROTO_ROUTE6" _proto_push_route
- _proto_notify
+ _proto_push_array "routes" "$PROTO_ROUTE" _proto_push_route
+ _proto_push_array "routes6" "$PROTO_ROUTE6" _proto_push_route
+ _proto_push_array "dns" "$PROTO_DNS" _proto_push_ip
+ _proto_push_array "dns_search" "$PROTO_DNS_SEARCH" _proto_push_ip
+ _proto_notify "$interface"
+}
+
+proto_export() {
+ local var="VAR${_EXPORT_VAR}"
+ _EXPORT_VAR="$(($_EXPORT_VAR + 1))"
+ export -- "$var=$1"
+ jshn_append _EXPORT_VARS "$var"