From: Michael Tremer Date: Tue, 15 Aug 2017 21:03:49 +0000 (+0000) Subject: wireless: Allow creating mesh points X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=be5ddfb57ec9e4066be659389c87ab0d0ec67a61;p=people%2Fjschlag%2Fnetwork.git wireless: Allow creating mesh points Signed-off-by: Michael Tremer --- diff --git a/src/functions/functions.wireless b/src/functions/functions.wireless index f219a1f..d32c790 100644 --- a/src/functions/functions.wireless +++ b/src/functions/functions.wireless @@ -61,7 +61,19 @@ wireless_create() { shift done - assert isoneof type ibss managed monitor __ap + case "${type}" in + ibss|managed|monitor|__ap) + ;; + mesh-point) + type="mp" + ;; + *) + log ERROR "Unknown type: ${type}" + return ${EXIT_ERROR} + ;; + + esac + assert phy_exists ${phy} isset address || address=$(mac_generate)