mirror of
https://github.com/openwrt/luci.git
synced 2025-12-21 21:24:35 +04:00
luci-proto-vxlan: fix tos write and load handlers
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
This commit is contained in:
@@ -157,10 +157,13 @@ return network.registerProtocol('vxlan', {
|
|||||||
return false;
|
return false;
|
||||||
};
|
};
|
||||||
o.write = function(section_id, value) {
|
o.write = function(section_id, value) {
|
||||||
return uci.set('network', section_id, 'tos', parseInt(value).toString(16).padStart(2, '0'));
|
if (!value) return
|
||||||
|
value = value === 'inherit' ? value : parseInt(value).toString(16).padStart(2, '0');
|
||||||
|
return uci.set('network', section_id, 'tos', value);
|
||||||
};
|
};
|
||||||
o.load = function(section_id) {
|
o.load = function(section_id) {
|
||||||
return parseInt(uci.get('network', section_id, 'tos'), 16).toString();
|
const value = uci.get('network', section_id, 'tos');
|
||||||
|
return value ? (value === 'inherit' ? value : parseInt(value, 16).toString()) : null;
|
||||||
};
|
};
|
||||||
|
|
||||||
o = s.taboption('advanced', form.Flag, 'rxcsum', _('Enable rx checksum'));
|
o = s.taboption('advanced', form.Flag, 'rxcsum', _('Enable rx checksum'));
|
||||||
|
|||||||
@@ -157,10 +157,13 @@ return network.registerProtocol('vxlan6', {
|
|||||||
return false;
|
return false;
|
||||||
};
|
};
|
||||||
o.write = function(section_id, value) {
|
o.write = function(section_id, value) {
|
||||||
return uci.set('network', section_id, 'tos', parseInt(value).toString(16).padStart(2, '0'));
|
if (!value) return
|
||||||
|
value = value === 'inherit' ? value : parseInt(value).toString(16).padStart(2, '0');
|
||||||
|
return uci.set('network', section_id, 'tos', value);
|
||||||
};
|
};
|
||||||
o.load = function(section_id) {
|
o.load = function(section_id) {
|
||||||
return parseInt(uci.get('network', section_id, 'tos'), 16).toString();
|
const value = uci.get('network', section_id, 'tos');
|
||||||
|
return value ? (value === 'inherit' ? value : parseInt(value, 16).toString()) : null;
|
||||||
};
|
};
|
||||||
|
|
||||||
o = s.taboption('advanced', form.Flag, 'rxcsum', _('Enable rx checksum'));
|
o = s.taboption('advanced', form.Flag, 'rxcsum', _('Enable rx checksum'));
|
||||||
|
|||||||
Reference in New Issue
Block a user