netifd: add validation support
[openwrt/svn-archive/archive.git] / package / network / config / netifd / files / lib / netifd / proto / dhcp.sh
index 0117b27ff851d56b84df529171f5bd36e30377bc..80668ee4fde7c0c0ade93f525d9d0d3f631c63ce 100755 (executable)
@@ -5,15 +5,15 @@
 init_proto "$@"
 
 proto_dhcp_init_config() {
-       proto_config_add_string "ipaddr"
-       proto_config_add_string "netmask"
-       proto_config_add_string "hostname"
-       proto_config_add_string "clientid"
-       proto_config_add_string "vendorid"
-       proto_config_add_boolean "broadcast"
-       proto_config_add_string "reqopts"
-       proto_config_add_string "iface6rd"
-       proto_config_add_string "sendopts"
+       proto_config_add_string 'ipaddr:ipaddr'
+       proto_config_add_string 'netmask:ipaddr'
+       proto_config_add_string 'hostname:hostname'
+       proto_config_add_string clientid
+       proto_config_add_string vendorid
+       proto_config_add_boolean 'broadcast:ipaddr'
+       proto_config_add_string 'reqopts:list(string)'
+       proto_config_add_string iface6rd
+       proto_config_add_string sendopts
 }
 
 proto_dhcp_setup() {