Commit Graph

10 Commits

Author SHA1 Message Date
syed touqeer pasha
3173bb1ac4 qca-wifi: Add loop detection set and query API
Add loop detection set and query API

Change-Id: I55287762c435067af39af0f29b3c2245da499a5f
2020-12-14 00:02:22 -08:00
Nitin Shetty
ba26b63e5b qca-wifi: no backhaul packet to bridge
send received packet to bridge if no backhaul is
enabled for the radio

Change-Id: I07cdf10223e868fe2692efde9909c4c99a3e0fd9
2020-11-16 21:32:55 +05:30
Subhranil Choudhury
b7c3f57402 qca-wifi: Multi-Link Repeater Enhancements
1. Remove the  fdb entry linear search.
2. Store the station vap pointers.
3. Add or refresh the secondary Client bridge entries
 to not make them get expired even though traffic is bypassing
 the bridge.

Change-Id: I11a7883d0437794ad8afeb24fc94d77223cf3ad3
2020-10-20 09:53:44 -07:00
Subhranil Choudhury
d6f386ad53 qca-wifi: Allow RootAP side devices to be re-learnt on Primary station
The change allows RootAP side devices to be re-learn on Primary
station. This is to take care of a schenario when secondary
station vap comes up first and RootAP side devices are learnt
on secondary station and the when primary station comes up
all the devices have to be re-learnt on Primary station.

Change-Id: If2317eab94edb145fbbff27046c7a5bc456a3302
2020-09-07 10:10:57 -07:00
Subhranil Choudhury
f391607e21 qca-wifi: Add fdb entry add and refresh API
Add an API for bridge fdb add and refresh.

Change-Id: Ifc8124c344d1b2bfa6c50532c0a12f5692cec625
2020-09-07 13:29:03 +05:30
Subhranil Choudhury
ac9c2d3346 qca-wifi: Multi-Link Fast-lane switch fix
The change is to take care of primary radio setting
when STA/AP vaps of fast-lane radios switch.

Change-Id: Iee6815a73f5e95e48887e3dc683ede1d2b2091c7
2020-07-28 13:25:01 -07:00
syed touqeer pasha
0107d0ca4a qca-wifi: Extap mode secondary radio unicast packet handling
when secondary unicast from station takes rx_to_tx path
and reaches host, enqueue directly to nss ap node.

Change-Id: I03b3e9488683376fa9a12c574ba230ebaa55c98d
2020-07-22 00:20:46 +05:30
Mainak Sen
e1678aaca8 qca-wifi: Add conditional check to avoid fault
Add conditional check to avoid null struct pointer dereferencing

Change-Id: I35036b5fb9a774fae44b4e9e1a0d2f43e7c38723
2020-07-12 22:01:30 +05:30
Debasis Das
7fcd532cf1 qca-wifi: Multilink FR for 5.4
Kernel API's used for multilink FR have been modified.
Use version-appropriate API's for the feature to work
with 5.4 kenel.

Change-Id: Id5bb90136fcefccd9c6ab4c8378991695b195c7b
2020-06-19 14:54:12 +05:30
Subhranil Choudhury
f34bab46e4 qca-wifi: Multi-Link Repeater Functionality
This change implements the multi-link WiFi repeater functionality
using the Linux bridge Layer 2 forwarding table.

Change-Id: Ifa862a139f618f6bffde5613fd8d8d2e08d4f106
2020-05-13 18:54:48 +05:30