mirror of
				https://github.com/Telecominfraproject/wlan-ap.git
				synced 2025-10-30 18:07:52 +00:00 
			
		
		
		
	netifd: revert upstream wpa3 cypher fixes
Fixes: WIFI-12906 Signed-off-by: John Crispin <john@phrozen.org>
This commit is contained in:
		| @@ -0,0 +1,44 @@ | |||||||
|  | From 1ee6f065f807c392cdd560d3673a296132d6568a Mon Sep 17 00:00:00 2001 | ||||||
|  | From: John Crispin <john@phrozen.org> | ||||||
|  | Date: Wed, 30 Aug 2023 16:16:12 +0200 | ||||||
|  | Subject: [PATCH] netifd: revert upstream wpa3 cypher fix | ||||||
|  |  | ||||||
|  | Signed-off-by: John Crispin <john@phrozen.org> | ||||||
|  | --- | ||||||
|  |  .../netifd/patches/300-revert-wpa3-fix.patch  | 24 +++++++++++++++++++ | ||||||
|  |  1 file changed, 24 insertions(+) | ||||||
|  |  create mode 100644 package/network/config/netifd/patches/300-revert-wpa3-fix.patch | ||||||
|  |  | ||||||
|  | diff --git a/package/network/config/netifd/patches/300-revert-wpa3-fix.patch b/package/network/config/netifd/patches/300-revert-wpa3-fix.patch | ||||||
|  | new file mode 100644 | ||||||
|  | index 0000000000..4a02edd8d0 | ||||||
|  | --- /dev/null | ||||||
|  | +++ b/package/network/config/netifd/patches/300-revert-wpa3-fix.patch | ||||||
|  | @@ -0,0 +1,24 @@ | ||||||
|  | +Index: netifd-2023-08-17-4711f744/scripts/netifd-wireless.sh | ||||||
|  | +=================================================================== | ||||||
|  | +--- netifd-2023-08-17-4711f744.orig/scripts/netifd-wireless.sh | ||||||
|  | ++++ netifd-2023-08-17-4711f744/scripts/netifd-wireless.sh | ||||||
|  | +@@ -216,19 +216,10 @@ wireless_vif_parse_encryption() { | ||||||
|  | + 		wpa_cipher="CCMP" | ||||||
|  | + 	fi | ||||||
|  | +  | ||||||
|  | +-	# WPA3 enterprise requires the GCMP-256 cipher (technically also CCMP and GCMP are possible | ||||||
|  | +-	# but many clients/devices do not support that) | ||||||
|  | +-	case "$encryption" in | ||||||
|  | +-		wpa3-mixed*) wpa_cipher="${wpa_cipher} GCMP-256";; | ||||||
|  | +-		wpa3*) wpa_cipher="GCMP-256";; | ||||||
|  | +-	esac | ||||||
|  | +- | ||||||
|  | + 	case "$encryption" in | ||||||
|  | + 		*tkip+aes|*tkip+ccmp|*aes+tkip|*ccmp+tkip) wpa_cipher="CCMP TKIP";; | ||||||
|  | +-		*ccmp256) wpa_cipher="CCMP-256";; | ||||||
|  | + 		*aes|*ccmp) wpa_cipher="CCMP";; | ||||||
|  | + 		*tkip) wpa_cipher="TKIP";; | ||||||
|  | +-		*gcmp256) wpa_cipher="GCMP-256";; | ||||||
|  | + 		*gcmp) wpa_cipher="GCMP";; | ||||||
|  | + 	esac | ||||||
|  | +  | ||||||
|  | --  | ||||||
|  | 2.34.1 | ||||||
|  |  | ||||||
		Reference in New Issue
	
	Block a user
	 John Crispin
					John Crispin