summaryrefslogtreecommitdiffhomepage
path: root/modules/admin-core/root/lib
diff options
context:
space:
mode:
authorJo-Philipp Wich <jow@openwrt.org>2008-10-13 00:05:48 +0000
committerJo-Philipp Wich <jow@openwrt.org>2008-10-13 00:05:48 +0000
commit97de32ee4fc67b356ac89d878ca2b4e00815b937 (patch)
tree17bda236e16ca9841394a9628458abc9c9df162a /modules/admin-core/root/lib
parent5a70b00f60389eae965c34507cdf01659b076c95 (diff)
* luci/admin-full: implement 3G support in interface config
* luci/admin-mini: extend network scheme to cover 3G support * luci/i18n: add required strings for 3G support
Diffstat (limited to 'modules/admin-core/root/lib')
-rw-r--r--modules/admin-core/root/lib/uci/schema/default/network62
1 files changed, 62 insertions, 0 deletions
diff --git a/modules/admin-core/root/lib/uci/schema/default/network b/modules/admin-core/root/lib/uci/schema/default/network
index c0f358742..9c9d0ed37 100644
--- a/modules/admin-core/root/lib/uci/schema/default/network
+++ b/modules/admin-core/root/lib/uci/schema/default/network
@@ -11,6 +11,7 @@ config section
list depends 'proto=static, ip6addr'
list depends 'proto=pppoe, username, password'
list depends 'proto=ppp, device'
+ list depends 'proto=3g, device'
list depends 'proto=pptp, username, password, server'
list depends 'proto=dhcp'
list depends 'proto=none'
@@ -86,6 +87,7 @@ config variable
list depends 'proto=pppoe'
list depends 'proto=pptp'
list depends 'proto=ppp'
+ list depends 'proto=3g'
config variable
option name 'demand'
@@ -96,6 +98,7 @@ config variable
list depends 'proto=pppoe'
list depends 'proto=pptp'
list depends 'proto=ppp'
+ list depends 'proto=3g'
config variable
option name 'username'
@@ -105,6 +108,7 @@ config variable
list depends 'proto=pppoe'
list depends 'proto=pptp'
list depends 'proto=ppp'
+ list depends 'proto=3g'
config variable
option name 'password'
@@ -114,6 +118,7 @@ config variable
list depends 'proto=pppoe'
list depends 'proto=pptp'
list depends 'proto=ppp'
+ list depends 'proto=3g'
config variable
option name 'server'
@@ -128,6 +133,7 @@ config variable
option section 'network.interface'
option datatype 'device'
list depends 'proto=ppp'
+ list depends 'proto=3g'
config variable
option name 'defaultroute'
@@ -135,6 +141,7 @@ config variable
option section 'network.interface'
option datatype 'boolean'
list depends 'proto=ppp'
+ list depends 'proto=3g'
config variable
option name 'peerdns'
@@ -142,6 +149,7 @@ config variable
option section 'network.interface'
option datatype 'boolean'
list depends 'proto=ppp'
+ list depends 'proto=3g'
config variable
option name 'ipv6'
@@ -149,6 +157,7 @@ config variable
option section 'network.interface'
option datatype 'boolean'
list depends 'proto=ppp'
+ list depends 'proto=3g'
config variable
option name 'connect'
@@ -156,6 +165,7 @@ config variable
option section 'network.interface'
option datatype 'file'
list depends 'proto=ppp'
+ list depends 'proto=3g'
config variable
option name 'disconnect'
@@ -163,6 +173,7 @@ config variable
option section 'network.interface'
option datatype 'file'
list depends 'proto=ppp'
+ list depends 'proto=3g'
config variable
option name 'pppd_options'
@@ -170,6 +181,52 @@ config variable
option section 'network.interface'
option datatype 'string'
list depends 'proto=ppp'
+ list depends 'proto=3g'
+
+config variable
+ option name 'maxwait'
+ option title 'Setup wait time'
+ option description 'Number of seconds to wait for the device to become ready'
+ option section 'network.interface'
+ option datatype 'uint'
+ list depends 'proto=3g'
+
+config variable
+ option name 'apn'
+ option title 'Access point (APN)'
+ option section 'network.interface'
+ option datatype 'string'
+ list depends 'proto=3g'
+
+config variable
+ option name 'pincode'
+ option title 'PIN code'
+ option section 'network.interface'
+ option datatype 'uint'
+ list depends 'proto=3g'
+
+config variable
+ option name 'service'
+ option title 'Service type'
+ option section 'network.interface'
+ option type 'enum'
+ option required 'true'
+ list depends 'proto=3g'
+
+config enum
+ option variable 'network.interface.service'
+ option value 'umts'
+ option title 'UMTS/GPRS'
+
+config enum
+ option variable 'network.interface.service'
+ option value 'cdma'
+ option title 'CDMA'
+
+config enum
+ option variable 'network.interface.service'
+ option value 'evdo'
+ option title 'EV-DO'
config variable
option name 'proto'
@@ -209,6 +266,11 @@ config enum
option value 'ppp'
option title 'Interface is a PPP connection'
+config enum
+ option variable 'network.interface.proto'
+ option value '3g'
+ option title '3G UMTS/GPRS connection'
+
config variable
option name 'type'
option title 'Option type'