mirror of
https://github.com/openwrt/luci.git
synced 2025-12-21 23:34:34 +04:00
luci-mod-network: implement checks for mesh capabilities
802.11s i.e. mesh mode value is now gated behind a check for the capability. Signed-off-by: Paul Donald <newtwen+github@gmail.com>
This commit is contained in:
@@ -951,6 +951,7 @@ return view.extend({
|
||||
s.addModalOptions = function(s) {
|
||||
return network.getWifiNetwork(s.section).then(function(radioNet) {
|
||||
const hwtype = uci.get('wireless', radioNet.getWifiDeviceName(), 'type');
|
||||
const have_mesh = L.hasSystemFeature('hostapd', 'mesh') || L.hasSystemFeature('wpasupplicant', 'mesh');
|
||||
let o, ss;
|
||||
|
||||
o = s.option(form.SectionValue, '_device', form.NamedSection, radioNet.getWifiDeviceName(), 'wifi-device', _('Device Configuration'));
|
||||
@@ -1119,7 +1120,7 @@ return view.extend({
|
||||
const mode = ss.children[0];
|
||||
const bssid = ss.children[5];
|
||||
|
||||
mode.value('mesh', '802.11s');
|
||||
if (have_mesh) mode.value('mesh', '802.11s');
|
||||
mode.value('ahdemo', _('Pseudo Ad-Hoc (ahdemo)'));
|
||||
mode.value('monitor', _('Monitor'));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user