map-agent merge requestshttps://dev.iopsys.eu/multi-ap/map-agent/-/merge_requests2024-03-01T09:43:00Zhttps://dev.iopsys.eu/multi-ap/map-agent/-/merge_requests/525Draft: handle ghost station after btm steer2024-03-01T09:43:00ZMarek PuzyniakDraft: handle ghost station after btm steerIf station is not replying on source BSSID after successful btm then disconnect it after 3 probes.
Need to be tested, but because of issue with action frames need to be put on hold.If station is not replying on source BSSID after successful btm then disconnect it after 3 probes.
Need to be tested, but because of issue with action frames need to be put on hold.https://dev.iopsys.eu/multi-ap/map-agent/-/merge_requests/512Draft: Bcn meas fix2024-02-15T16:01:47ZJakob OlssonDraft: Bcn meas fixJakob OlssonJakob Olssonhttps://dev.iopsys.eu/multi-ap/map-agent/-/merge_requests/510improve onboarding time2024-02-12T09:27:38ZMarek Puzyniakimprove onboarding timeIn case AP will start first and run CAC
bsta scan will fail and connect after CAC
completed. In case of weather channels it
could take 10 minutes before we will start
using 5GHz backhaul.
Fix it - in case of scan check if CAC ongoing.
I...In case AP will start first and run CAC
bsta scan will fail and connect after CAC
completed. In case of weather channels it
could take 10 minutes before we will start
using 5GHz backhaul.
Fix it - in case of scan check if CAC ongoing.
If yes simply skip CAC and allow bsta to run
scan.https://dev.iopsys.eu/multi-ap/map-agent/-/merge_requests/497Draft: handle psk-mismatch event2024-03-15T16:35:46ZJakob OlssonDraft: handle psk-mismatch eventAdditionally slightly refactor UNAUTHORIZED_STA_IN_ASSOCLIST stalist event handlingAdditionally slightly refactor UNAUTHORIZED_STA_IN_ASSOCLIST stalist event handlingJakob OlssonJakob Olssonhttps://dev.iopsys.eu/multi-ap/map-agent/-/merge_requests/486local acs servis2024-03-26T08:40:51ZJanusz Dziedziclocal acs servishttps://dev.iopsys.eu/multi-ap/map-agent/-/merge_requests/480ts: disable TS when traffic sep. TLV is present but num_ssid=02024-02-26T09:55:02ZKamil Zulewskits: disable TS when traffic sep. TLV is present but num_ssid=0Kamil ZulewskiKamil Zulewskihttps://dev.iopsys.eu/multi-ap/map-agent/-/merge_requests/479Skip station pending for deauth2023-12-13T10:49:27ZMarek PuzyniakSkip station pending for deauthStation that has left after successful btm steer
should not be added to Topology Responses and
AP Metrics Responses while its deauth timer is pending.
Signed-off-by: Marek Puzyniak <marek.puzyniak@iopsys.eu>Station that has left after successful btm steer
should not be added to Topology Responses and
AP Metrics Responses while its deauth timer is pending.
Signed-off-by: Marek Puzyniak <marek.puzyniak@iopsys.eu>https://dev.iopsys.eu/multi-ap/map-agent/-/merge_requests/473Deauth sta left after successful steer2023-12-13T11:09:54ZMarek PuzyniakDeauth sta left after successful steerGenerally after successful steering station is disassociated
from source BSSID, but sometimes it happens that station
is not disassociated from source BSSID and is associated
to targed BSSID at the same time. To avoid that situation we s...Generally after successful steering station is disassociated
from source BSSID, but sometimes it happens that station
is not disassociated from source BSSID and is associated
to targed BSSID at the same time. To avoid that situation we start
timer to disconnect wifi station at it timeout when station is still
associated to source BSSID.
Signed-off-by: Marek Puzyniak <marek.puzyniak@iopsys.eu>https://dev.iopsys.eu/multi-ap/map-agent/-/merge_requests/462Draft: Dpp next2024-03-06T14:33:40ZJakob OlssonDraft: Dpp nextJakob OlssonJakob Olssonhttps://dev.iopsys.eu/multi-ap/map-agent/-/merge_requests/450Add CAC action support2023-09-21T06:29:45ZJanusz DziedzicAdd CAC action supporthttps://dev.iopsys.eu/multi-ap/map-agent/-/merge_requests/439reload wifi/wifimngr2023-09-07T14:10:17ZJanusz Dziedzicreload wifi/wifimngrWith 23.05 uci commit wireless don't reload
wifi. Do it from agent and don't mix other
components.With 23.05 uci commit wireless don't reload
wifi. Do it from agent and don't mix other
components.https://dev.iopsys.eu/multi-ap/map-agent/-/merge_requests/437Fix compiling issue in config.h to not include dpp.h2023-09-01T10:29:09ZMuhannad AlrifaaiFix compiling issue in config.h to not include dpp.hSince there are definitions in config.h which are defined in dpp.h, it should be included.
This issue has been discovered when we included config.h in new file, then compiler raised error like the following:
```
config.h:200:33: error: ...Since there are definitions in config.h which are defined in dpp.h, it should be included.
This issue has been discovered when we included config.h in new file, then compiler raised error like the following:
```
config.h:200:33: error: field 'type' has incomplete type
200 | enum dpp_bootstrap_type type;
| ^~~~
config.h:202:30: error: 'DPP_MAX_CH_OPCLASS' undeclared here (not in a function)
202 | struct dpp_chan chan[DPP_MAX_CH_OPCLASS];
| ^~~~~~~~~~~~~~~~~~
In file included from nvlan.c:38:
agent.h:321:26: error: field 'creds' has incomplete type
321 | struct dpp_creds creds;
| ^~~~~
agent.h:322:34: error: field 'dpp_state' has incomplete type
322 | enum dpp_responder_state dpp_state;
| ^~~~~~~~~
agent.h:686:28: error: field 'dpp_ctx' has incomplete type
686 | struct dpp_context dpp_ctx;
| ^~~~~~~
make[3]: *** [Makefile:58: nvlan.o] Error 1
```
so it is better to include dpp.h in config.h to avoid dependency on "includer" to include dpp.h before config.hhttps://dev.iopsys.eu/multi-ap/map-agent/-/merge_requests/404Don't configure wifi multicast_to_unicast/isolate2023-07-13T09:04:26ZJanusz DziedzicDon't configure wifi multicast_to_unicast/isolateLeave here default values. Today we base on OpenWrt
config, that for each APs enable bridge options:
- multicast_to_unicast=1
- hairpin=1
- set ap_isolate in hostapd if required
So, by default we will have:
root@eagle-44D43771BE80:~#...Leave here default values. Today we base on OpenWrt
config, that for each APs enable bridge options:
- multicast_to_unicast=1
- hairpin=1
- set ap_isolate in hostapd if required
So, by default we will have:
root@eagle-44D43771BE80:~# cat /sys/class/net/wl0/brport/multicast_to_unicast
1
root@eagle-44D43771BE80:~# cat /sys/class/net/wl0/brport/hairpin_mode
1
root@eagle-44D43771BE80:~# grep isolate /var/run/hostapd-phy0.conf
ap_isolate=1
ap_isolate=1
root@eagle-44D43771BE80:~#
So, all required configuration/translation will be done
inside the bridge.
Signed-off-by: Janusz Dziedzic <janusz.dziedzic@iopsys.eu>https://dev.iopsys.eu/multi-ap/map-agent/-/merge_requests/335Draft: backhaul steering2023-02-21T19:50:56ZMarek PuzyniakDraft: backhaul steeringSigned-off-by: Marek Puzyniak <marek.puzyniak@iopsys.eu>Signed-off-by: Marek Puzyniak <marek.puzyniak@iopsys.eu>https://dev.iopsys.eu/multi-ap/map-agent/-/merge_requests/290Bt ipswich2022-12-01T11:47:49ZJakob OlssonBt ipswichJakob OlssonJakob Olssonhttps://dev.iopsys.eu/multi-ap/map-agent/-/merge_requests/276docs structure2022-11-08T15:02:55ZAndreas Jonsondocs structurehttps://docs.iopsys.se/portal2/module-structure/https://docs.iopsys.se/portal2/module-structure/https://dev.iopsys.eu/multi-ap/map-agent/-/merge_requests/271use fhlist when generate oper bss2022-10-28T15:08:44ZJanusz Dziedzicuse fhlist when generate oper bssSigned-off-by: Janusz Dziedzic <janusz.dziedzic@iopsys.eu>Signed-off-by: Janusz Dziedzic <janusz.dziedzic@iopsys.eu>https://dev.iopsys.eu/multi-ap/map-agent/-/merge_requests/266agent: refactor radio survey event2022-10-26T20:03:04ZMarek Puzyniakagent: refactor radio survey eventMain point was to use function
"wifi_ifname_to_radio_element"
instead of loop over agent->radios.
Signed-off-by: Marek Puzyniak <marek.puzyniak@iopsys.eu>
@jakob Please take a look. This are follow up changes after review of auto-chann...Main point was to use function
"wifi_ifname_to_radio_element"
instead of loop over agent->radios.
Signed-off-by: Marek Puzyniak <marek.puzyniak@iopsys.eu>
@jakob Please take a look. This are follow up changes after review of auto-channel MR.https://dev.iopsys.eu/multi-ap/map-agent/-/merge_requests/234use fhlist when generate oper bss2022-09-16T13:49:03ZJanusz Dziedzicuse fhlist when generate oper bssSigned-off-by: Janusz Dziedzic <janusz.dziedzic@iopsys.eu>Signed-off-by: Janusz Dziedzic <janusz.dziedzic@iopsys.eu>https://dev.iopsys.eu/multi-ap/map-agent/-/merge_requests/208ts: verD: use br-lan as a sink2022-07-29T10:15:16ZJanusz Dziedzicts: verD: use br-lan as a sinkThis required to add primary_vid untagged to APs.
Signed-off-by: Janusz Dziedzic <janusz.dziedzic@iopsys.eu>This required to add primary_vid untagged to APs.
Signed-off-by: Janusz Dziedzic <janusz.dziedzic@iopsys.eu>