[luci] [PATCH] Add halfduplex option for qos-scripts

Vasilis Tsiligiannis b_tsiligiannis at silverton.gr
Mon May 18 12:58:29 CEST 2009


Signed-off-by: Vasilis Tsiligiannis <b_tsiligiannis at silverton.gr>
---
 trunk/applications/luci-qos/luasrc/i18n/qos.de.lua |    1 +
 trunk/applications/luci-qos/luasrc/i18n/qos.en.lua |    1 +
 trunk/applications/luci-qos/luasrc/i18n/qos.fr.lua |    1 +
 .../luci-qos/luasrc/i18n/qos.pt-br.lua             |    1 +
 .../luci-qos/luasrc/model/cbi/qos/qos.lua          |    2 ++
 .../luci-qos/root/lib/uci/schema/default/qos       |    6 ++++++
 6 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/trunk/applications/luci-qos/luasrc/i18n/qos.de.lua b/trunk/applications/luci-qos/luasrc/i18n/qos.de.lua
index 1ef5499..0f15f85 100644
--- a/trunk/applications/luci-qos/luasrc/i18n/qos.de.lua
+++ b/trunk/applications/luci-qos/luasrc/i18n/qos.de.lua
@@ -1,6 +1,7 @@
 qos = 'Quality of Service'
 qos_interface_classgroup = 'Klassifizierung'
 qos_interface_overhead = 'Overheadberechnung'
+qos_interface_halfduplex = 'Half-duplex'
 qos_interface_download = 'Downlink'
 qos_interface_upload = 'Uplink'
 qos_classify = 'Priorisierung'
diff --git a/trunk/applications/luci-qos/luasrc/i18n/qos.en.lua b/trunk/applications/luci-qos/luasrc/i18n/qos.en.lua
index 67494e7..befab67 100644
--- a/trunk/applications/luci-qos/luasrc/i18n/qos.en.lua
+++ b/trunk/applications/luci-qos/luasrc/i18n/qos.en.lua
@@ -2,6 +2,7 @@ qos = 'Quality of Service'
 qos_desc = 'With QoS you can priorize network traffic selected by adresses, ports or services.'
 qos_interface_classgroup = 'Classification'
 qos_interface_overhead = 'Calculate Overhead'
+qos_interface_halfduplex = 'Half-duplex'
 qos_interface_download = 'Downlink'
 qos_interface_upload = 'Uplink'
 qos_classify = 'Prioritization'
diff --git a/trunk/applications/luci-qos/luasrc/i18n/qos.fr.lua b/trunk/applications/luci-qos/luasrc/i18n/qos.fr.lua
index 73c54dc..9377d30 100644
--- a/trunk/applications/luci-qos/luasrc/i18n/qos.fr.lua
+++ b/trunk/applications/luci-qos/luasrc/i18n/qos.fr.lua
@@ -12,6 +12,7 @@ qos_express = 'express'
 qos_interface_classgroup = 'Classification'
 qos_interface_download = 'Liaison descendante'
 qos_interface_overhead = 'calcul de la surcharge'
+qos_interface_halfduplex = 'Half-duplex'
 qos_interface_upload = 'Liaison montante'
 qos_normal = 'normal'
 qos_priority = 'prioritaire'
diff --git a/trunk/applications/luci-qos/luasrc/i18n/qos.pt-br.lua b/trunk/applications/luci-qos/luasrc/i18n/qos.pt-br.lua
index 582e7aa..6b15ed4 100644
--- a/trunk/applications/luci-qos/luasrc/i18n/qos.pt-br.lua
+++ b/trunk/applications/luci-qos/luasrc/i18n/qos.pt-br.lua
@@ -2,6 +2,7 @@ qos = 'Qualidade de Serviço'
 qos_desc = 'Com QoS você pode priozirar o tráfego da rede selecionada por endereços, portas ou serviços.'
 qos_interface_classgroup = 'Classificação'
 qos_interface_overhead = 'Calcular Overhead'
+qos_interface_halfduplex = 'Half-duplex'
 qos_interface_download = 'Link para download'
 qos_interface_upload = 'Link para upload'
 qos_classify = 'Priorização'
diff --git a/trunk/applications/luci-qos/luasrc/model/cbi/qos/qos.lua b/trunk/applications/luci-qos/luasrc/model/cbi/qos/qos.lua
index 4b94355..22dfbea 100644
--- a/trunk/applications/luci-qos/luasrc/model/cbi/qos/qos.lua
+++ b/trunk/applications/luci-qos/luasrc/model/cbi/qos/qos.lua
@@ -25,6 +25,8 @@ c.default = "Default"
 
 s:option(Flag, "overhead")
 
+s:option(Flag, "halfduplex")
+
 s:option(Value, "download", nil, "kb/s")
 
 s:option(Value, "upload", nil, "kb/s")
diff --git a/trunk/applications/luci-qos/root/lib/uci/schema/default/qos b/trunk/applications/luci-qos/root/lib/uci/schema/default/qos
index 24f8e0d..753d2e6 100644
--- a/trunk/applications/luci-qos/root/lib/uci/schema/default/qos
+++ b/trunk/applications/luci-qos/root/lib/uci/schema/default/qos
@@ -22,6 +22,12 @@ config variable
 	option datatype	'boolean'
 
 config variable
+	option name	'halfduplex'
+	option title	'Half-duplex link'
+	option section	'qos.interface'
+	option datatype	'boolean'
+
+config variable
 	option name	'classgroup'
 	option title	'QoS classification'
 	option section	'qos.interface'
-- 
1.5.4.3



More information about the luci mailing list