Support for WifiWave2. (#226)

* Support for WifiWave2.

Added configuration profiles to configure Mikrotik APs which
have only WifiWave2 package.

* Addressed review comments

1. Sorted lexicographically new entries
2. Added versioning

* Added few related paths

* Fixed typos

* Lowered min version

* Added wifiwave2 interfaces

* Added upper version limit to WifiWave2

According to the documentation, new RouterOS version uses another
package.

* Addressed review comments
This commit is contained in:
Yuri Timenkov 2023-12-14 07:51:48 +01:00 committed by GitHub
parent 482e5b2b7e
commit c5e51f9a93
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 326 additions and 2 deletions

View file

@ -87,6 +87,18 @@ options:
- interface sstp-server server
- interface vlan
- interface vrrp
- interface wifiwave2
- interface wifiwave2 aaa
- interface wifiwave2 access-list
- interface wifiwave2 cap
- interface wifiwave2 capsman
- interface wifiwave2 channel
- interface wifiwave2 configuration
- interface wifiwave2 datapath
- interface wifiwave2 interworking
- interface wifiwave2 provisioning
- interface wifiwave2 security
- interface wifiwave2 steering
- interface wireguard
- interface wireguard peers
- interface wireless
@ -1096,7 +1108,7 @@ def has_backend(versioned_path_info):
if versioned_path_info.versioned is not None:
for dummy, dummy, unversioned in versioned_path_info.versioned:
if get_backend(unversioned) is not None:
if unversioned and not isinstance(unversioned, str) and get_backend(unversioned) is not None:
return True
return False