--- /dev/null
+From 9d2857d2c0c81213d4af38163e6c2df8a5dd3a02 Mon Sep 17 00:00:00 2001
+From: Stijn Tintel <stijn@linux-ipv6.be>
+Date: Tue, 27 Sep 2022 12:36:36 +0300
+Subject: [PATCH] wireless: add support for DPP
+
+Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
+---
+ scripts/netifd-wireless.sh | 7 +++++--
+ 1 file changed, 5 insertions(+), 2 deletions(-)
+
+diff --git a/scripts/netifd-wireless.sh b/scripts/netifd-wireless.sh
+index 5779751..6df5153 100644
+--- a/scripts/netifd-wireless.sh
++++ b/scripts/netifd-wireless.sh
+@@ -226,7 +226,7 @@ wireless_vif_parse_encryption() {
+ 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";;
++ *aes|*ccmp|dpp) wpa_cipher="CCMP";;
+ *tkip) wpa_cipher="TKIP";;
+ *gcmp256) wpa_cipher="GCMP-256";;
+ *gcmp) wpa_cipher="GCMP";;
+@@ -241,7 +241,7 @@ wireless_vif_parse_encryption() {
+ # wpa2/tkip+aes => WPA2 RADIUS, CCMP+TKIP
+
+ case "$encryption" in
+- wpa2*|wpa3*|*psk2*|psk3*|sae*|owe*)
++ wpa2*|wpa3*|*psk2*|psk3*|sae*|owe*|dpp)
+ wpa=2
+ ;;
+ wpa*mixed*|*psk*mixed*)
+@@ -279,6 +279,9 @@ wireless_vif_parse_encryption() {
+ *wpa*|*8021x*)
+ auth_type=eap
+ ;;
++ dpp)
++ auth_type=dpp
++ ;;
+ *wep*)
+ auth_type=wep
+ case "$encryption" in
+--
+2.35.1
+