Marek Kwaczynski
4d55d427d7
ucentral-event: fix null pointers checking in channel switch
...
Invalid logical operator was used for checking null
pointers in channel_switch function: AND instead OR
Fixes: 7477963b ("ucentral-event: add channel switch handler")
Signed-off-by: Marek Kwaczynski <marek@shasta.cloud >
2025-03-11 10:08:44 +01:00
John Crispin
aa909d9ab8
ucentral-event: fix phy name splitting
...
Signed-off-by: John Crispin <john@phrozen.org >
2025-01-27 07:02:57 +01:00
Marek Kwaczynski
7477963b1f
ucentral-event: add channel switch handler
...
Add channel switch handler to update hapd object
with new frequency and channel info.
Fixes: WIFI-14336
Signed-off-by: Marek Kwaczynski <marek@shasta.cloud >
2025-01-06 11:02:08 +01:00
John Crispin
ddbf50b673
ratelimit: delete iface data when a radio gets restarted
...
Fixes: WIFI-14050
Signed-off-by: John Crispin <john@phrozen.org >
2024-09-17 07:59:25 +02:00
John Crispin
e479001b36
ucentral-event: tell rate-limit the BSS a STA was connected to
...
Fixes: WIFI-14053
Signed-off-by: John Crispin <john@phrozen.org >
2024-09-09 15:27:07 +02:00
John Crispin
3357f668ee
ucentral-event: add band / channel to join events
...
Signed-off-by: John Crispin <john@phrozen.org >
2024-08-15 10:32:38 +02:00
joydeepbenison
c51a24db43
ucentral-event: Fix Modifying VLAN-ID Under LAN Port
...
This commit is an improvement over previous
commit 3598a243b3 which added a
fix for traffic disruption when vlan id of the lan port is
changed on devices with internal switches such as fap655,
CIG_WF186w,EAP-104.
This commit reconfigures the vlans for the mpsk clients on the
switch using the ucentral-event subsystem by tracking the
netifd_add events.
Fixes: WIFI-13797
Signed-off-by: joydeepbenison <joydeep.ghosh@benisontech.com >
2024-07-03 06:40:52 +02:00
Arif Alam
cc3906e550
ratelimit: notify ratelimit on vlan remove
...
Fixes WIFI-13560
Signed-off-by: Arif Alam <arif.alam@netexperience.com >
2024-04-10 18:04:53 +02:00
Arif Alam
22126a3410
ratelimit: fix ratelimit with dynamic vlan
...
Fixes WIFI-13512
Signed-off-by: Arif Alam <arif.alam@netexperience.com >
2024-03-22 07:06:21 +01:00
Paul White
75a51e3cd9
ucentral-event: fix 802.1x with dynamic VLAN
...
This adds a workaround to fix an issue with 802.1x + DVLANs on platforms
where LAN ports are through an integrated switch (swconfig).
Netifd is tracking the wired ports as part of a bridge-vlan: either a
static one, or 4090 for the default untagged bridge. When hostapd
authorizes the wired port, netifd is automatically adding this bridge
vlan as PVID untagged to the port. The vlan_add event then adds the
dynamic VLAN as untagged to the same port. The result is that the
port is operating on the PVID bridge vlan, and not the dynamic VLAN.
Fixing this in netifd is going to be complex and take time, so this
change includes a workaround. When a wired client is authorized
using a dynamic VLAN, ucentral-event takes the following actions:
- Remove the bridge VLAN from the port
bridge vlan del dev <port> vid <bridge-vlan>
- Modify the dynamic VLAN to PVID
bridge vlan add dev <port> vid <dynamic-vlan> pvid untagged
Fixes: WIFI-13358
Signed-off-by: Paul White <paul@shasta.cloud >
2024-02-06 10:25:02 +01:00
Paul White
4d2603b4ce
ucentral-event: Add DVLAN uplink to dhcpsnoop
...
When an uplink interface is created for a DVLAN due to swconfig support,
add this new interface to dhcpsnoop
Signed-off-by: Paul White <paul@shasta.cloud >
2024-02-06 10:24:21 +01:00
John Crispin
d5ffdffd8c
ucentral-state: with swconfig dvlan/local break-out mode
...
Fixes: WIFI-13316
Signed-off-by: John Crispin <john@phrozen.org >
2024-01-23 17:27:49 +01:00
John Crispin
d3a4a73c15
ucentral-event: apply ratelimit to captive portal interfaces
...
Fixes: WIFI-1324
Signed-off-by: John Crispin <john@phrozen.org >
2023-12-19 16:58:10 +01:00
John Crispin
559e67036d
ucentral-schema: update to latest HEAD
...
9338ea9 bridge-vlan: track wan ports behind swconfig
Signed-off-by: John Crispin <john@phrozen.org >
2023-12-12 15:26:45 +01:00
Arif Alam
03ec2de777
ucentral-event: dhcp relay option 82 parameters
...
Add the ability to configure circuit-id and remote-id sub-options.
Signed-off-by: Arif Alam <arif.alam@netexperience.com >
2023-09-11 07:29:17 +02:00
John Crispin
37d1da8b01
ucentral-event: always respawn the service
...
Signed-off-by: John Crispin <john@phrozen.org >
2023-08-31 16:08:35 +02:00
John Crispin
6f65229d66
ucentral-event: fix possible null pointer deref
...
Signed-off-by: John Crispin <john@phrozen.org >
2023-08-31 16:08:35 +02:00
John Crispin
2f7a1e5952
ucentral-event: fix dynamic vlan
...
since the latest netifd update, dynamic vlans need to be set to untagged explicitly
Signed-off-by: John Crispin <john@phrozen.org >
2023-08-31 16:08:35 +02:00
John Crispin
1371a9d3d8
ucentral-event: add option82 handling
...
Signed-off-by: John Crispin <john@phrozen.org >
2023-08-31 16:08:34 +02:00
John Crispin
9195806206
ucentral-event: rename strict-isolation -> strict-forwarding
...
Signed-off-by: John Crispin <john@phrozen.org >
2023-06-26 16:20:14 +02:00
John Crispin
78388a8ecf
ucentral-event: fix radius rate limiting
...
Fixes: WIFI-12665
Signed-off-by: John Crispin <john@phrozen.org >
2023-06-15 16:22:27 +02:00
John Crispin
9eada6166c
ucentral-event: add dhcp-relay support
...
Signed-off-by: John Crispin <john@phrozen.org >
2023-05-30 07:56:09 +02:00
John Crispin
2c8e736fa8
ucentral-schema: update to latest HEAD
...
84f53b2 add strict_isolation support
Fixes: WIFI-12577
Signed-off-by: John Crispin <john@phrozen.org >
2023-05-30 07:56:09 +02:00
John Crispin
e91f49bdbd
udevstats: add support for dynamic vlans
...
Fixes: WIFI-12582
Signed-off-by: John Crispin <john@phrozen.org >
2023-05-30 07:56:08 +02:00
John Crispin
5cd786fb9a
ucentral-event: do not flush rate-limit on captive interfaces
...
Fixes: WIFI-12305
Signed-off-by: John Crispin <john@phrozen.org >
2023-05-04 09:09:21 +02:00
John Crispin
690d7655a0
ucentral-event: fix dynamic vlan for devices where the WAN port is not eth0
...
Fixes: WIFI-12372
Signed-off-by: John Crispin <john@phrozen.org >
2023-04-10 14:25:22 +02:00
John Crispin
96c391eaac
ucentral-event: fix captive portal rate-limiting
...
Fixes: WIFI-12305
Signed-off-by: John Crispin <john@phrozen.org >
2023-03-16 17:08:14 +01:00
Satya-sc
c670733ea5
ucentral-event: added support to queue the events when there is no ucentral client is running and send those once it is available
...
Signed-off-by: Satya-sc <Satya@shasta.cloud >
2023-03-08 17:20:21 +01:00
John Crispin
f34db0bb24
ucentral-schema: update to latest HEAD
...
5517c1c wifiscan: add additional options to the periodic scan feature
Fixes: WIFI-11993
Signed-off-by: John Crispin <john@phrozen.org >
2023-03-01 17:36:38 +01:00
John Crispin
fb282e2aff
qca-ssdk: fix UE Roaming between vlans
...
Fixes: WIFI-11886
Signed-off-by: John Crispin <john@phrozen.org >
2023-02-27 11:52:40 +01:00
John Crispin
a7ea6ef398
ucentral-event: fix ubus notification and band detect
...
Signed-off-by: John Crispin <john@phrozen.org >
2023-02-24 15:06:56 +01:00
John Crispin
b4a2291dce
ucentral-event: fix boot detection
...
Signed-off-by: John Crispin <john@phrozen.org >
2023-02-23 11:35:49 +01:00
John Crispin
977d16557a
ucentral-event: do not reset rate limit for captive clients
...
Fixes: WIFI-12305
Signed-off-by: John Crispin <john@phrozen.org >
2023-02-21 15:56:19 +01:00
Satya-sc
3db254c306
ucentral-event: add unit boot-up event
2023-02-20 15:40:30 +01:00
John Crispin
993ff2624e
ucentral-event: add wired events
...
Signed-off-by: John Crispin <john@phrozen.org >
2023-02-20 15:40:30 +01:00
John Crispin
60f6565d18
ucentral-event: make the ssh event payload a dictionary
...
Signed-off-by: John Crispin <john@phrozen.org >
2023-02-20 10:41:14 +01:00
John Crispin
924d30af74
ucentral-event: add bssid to wifi events
...
Signed-off-by: John Crispin <john@phrozen.org >
2023-02-20 10:40:08 +01:00
John Crispin
c55d19c3c5
ucentral-event: fix polled telemetry stream
...
Fixes: WIFI-12341
Signed-off-by: John Crispin <john@phrozen.org >
2023-02-20 10:35:53 +01:00
John Crispin
df01a9acc0
ucentral-event: fix rtnl support
...
Signed-off-by: John Crispin <john@phrozen.org >
2023-02-13 17:13:37 +01:00
John Crispin
9f34e57df8
ucentral-event: fix typo in events.json
...
Signed-off-by: John Crispin <john@phrozen.org >
2023-02-08 09:04:30 +01:00
John Crispin
9c8affad09
ucode: backport rtnl notifications
...
Signed-off-by: John Crispin <john@phrozen.org >
2023-02-08 08:43:31 +01:00
John Crispin
feb26f21fd
ucentral-event: add wifi-scan service
...
Fixes: WIFI-11993
Signed-off-by: John Crispin <john@phrozen.org >
2023-02-06 11:52:46 +01:00
John Crispin
8f53da4f79
hostapd: make radius rate-limit work with new event listener framework
...
Signed-off-by: John Crispin <john@phrozen.org >
2023-01-27 12:18:37 +01:00
John Crispin
fbcfddfbdc
initial events support
...
Signed-off-by: John Crispin <john@phrozen.org >
2023-01-27 12:18:37 +01:00
John Crispin
ff8d70753d
ucentral-event: update to latest HEAD
...
24b7fb3 use async invoke when sending events
Signed-off-by: John Crispin <john@phrozen.org >
2022-03-23 12:09:25 +01:00
John Crispin
22135129bd
treewide: fix pkg hashes
...
Signed-off-by: John Crispin <john@phrozen.org >
2022-03-01 17:36:52 +01:00
John Crispin
32f86e2d77
ucentral-event: update to latest HEAD
...
7b0d136 align event names
Signed-off-by: John Crispin <john@phrozen.org >
2021-10-18 09:32:50 +02:00
John Crispin
0402a5b750
ucentral: development update
...
* fix AX builds
* update client/schema
* fix lldp restart
* drop old realtek patch
* improve realtime events
* update dhcpsnoop
Signed-off-by: John Crispin <john@phrozen.org >
2021-05-30 14:57:28 +02:00
John Crispin
5c72b50975
ucentral: development update
...
* yet another huge data model 2 update
Signed-off-by: John Crispin <john@phrozen.org >
2021-05-18 10:56:09 +02:00
John Crispin
5a941a18d1
ucentral: development update
...
* another huge data model v2 update
Signed-off-by: John Crispin <john@phrozen.org >
2021-05-16 17:41:42 +02:00