Compare commits
	
		
			1 Commits
		
	
	
		
			master
			...
			hexa/priva
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					9fc60a91b5 | 
@ -1,4 +1,6 @@
 | 
				
			|||||||
local uci = require("simple-uci").cursor()
 | 
					local uci = require("simple-uci").cursor()
 | 
				
			||||||
 | 
					local unistd = require 'posix.unistd'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
local platform = require 'gluon.platform'
 | 
					local platform = require 'gluon.platform'
 | 
				
			||||||
local wireless = require 'gluon.wireless'
 | 
					local wireless = require 'gluon.wireless'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -45,6 +47,12 @@ if platform.device_supports_mfp(uci) then
 | 
				
			|||||||
end
 | 
					end
 | 
				
			||||||
mfp.default = uci:get('wireless', primary_iface, 'ieee80211w') or "0"
 | 
					mfp.default = uci:get('wireless', primary_iface, 'ieee80211w') or "0"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					local ieee80211r = nil
 | 
				
			||||||
 | 
					if unistd.access('/lib/gluon/features/wpa3') then
 | 
				
			||||||
 | 
						ieee80211r = s:option(Flag, "80211r", translate("Fast BSSID transition"))
 | 
				
			||||||
 | 
						ieee80211r:depends(encryption, "psk2")
 | 
				
			||||||
 | 
						ieee80211r.default = uci:get('wireless', primary_iface, 'ieee80211r') or false
 | 
				
			||||||
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function f:write()
 | 
					function f:write()
 | 
				
			||||||
	wireless.foreach_radio(uci, function(radio, index)
 | 
						wireless.foreach_radio(uci, function(radio, index)
 | 
				
			||||||
@ -67,6 +75,10 @@ function f:write()
 | 
				
			|||||||
				disabled              = false,
 | 
									disabled              = false,
 | 
				
			||||||
			})
 | 
								})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
								if ieee80211r ~= nil then
 | 
				
			||||||
 | 
									uci:set('wireless', name, 'ieee80211r', ieee80211r.data)
 | 
				
			||||||
 | 
								end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			-- hostapd-mini won't start in case 802.11w is configured
 | 
								-- hostapd-mini won't start in case 802.11w is configured
 | 
				
			||||||
			if platform.device_supports_mfp(uci) then
 | 
								if platform.device_supports_mfp(uci) then
 | 
				
			||||||
				uci:set('wireless', name, 'ieee80211w', mfp.data)
 | 
									uci:set('wireless', name, 'ieee80211w', mfp.data)
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user