to "cfg80211_validate_beacon_combination"
as the validation considers other parameters.
Signed-off-by: Purushottam Kushwaha <pkush...@qti.qualcomm.com>
---
include/net/cfg80211.h | 3 --
net/wireless/core.h| 7 ++--
net/wireless/mesh.c| 7
net/wireless/nl8021
This commit enhances the current beacon interval validation to also consider
the "radar_detect" and "num_different_channels".
Rename "cfg80211_validate_beacon_int" to "cfg80211_validate_beacon_combination"
as the validation considers other parameters.
Si
Move growing parameter list to a structure for check/iter combination
functions in cfg80211 and mac80211.
Signed-off-by: Purushottam Kushwaha <pkush...@qti.qualcomm.com>
---
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 26 ++-
include/net/cfg8
ust be greator or equal to this value.
Signed-off-by: Purushottam Kushwaha <pkush...@qti.qualcomm.com>
---
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 4 +++
include/net/cfg80211.h | 14 +++-
include/uapi/linux/nl80211.h | 8 +
This commit enhances the current beacon interval validation to also consider
the "radar_detect" and "num_different_channels".
Rename "cfg80211_validate_beacon_int" to "cfg80211_validate_beacon_combination"
as the validation considers other parameters.
Si
Move growing parameter list to a structure for check/iter combination
functions in cfg80211 and mac80211.
Signed-off-by: Purushottam Kushwaha <pkush...@qti.qualcomm.com>
---
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 25 -
include/net/cfg80211.h
ust be greator or equal to this value.
Signed-off-by: Purushottam Kushwaha <pkush...@qti.qualcomm.com>
---
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 6 ++-
include/net/cfg80211.h | 18 -
include/uapi/linux/nl80211.h | 8
This allows an option to configure a single beacon tx rate (u8) for an AP.
Signed-off-by: Purushottam Kushwaha <pkush...@qti.qualcomm.com>
---
include/net/cfg80211.h | 25 +--
net/wireless/nl80211.c | 509 -
2 files changed, 301 insertions(+
This allows an option to configure a single beacon tx rate (u8) for an AP.
Signed-off-by: Purushottam Kushwaha <pkush...@qti.qualcomm.com>
---
include/net/cfg80211.h | 25 +--
net/wireless/nl80211.c | 504 +++--
2 files changed, 296 insertions(+
This allows an option to configure a single beacon tx rate (u8) for an AP.
Signed-off-by: Purushottam Kushwaha <pkush...@qti.qualcomm.com>
---
include/net/cfg80211.h | 25 +--
net/wireless/nl80211.c | 493 +++--
2 files changed, 285 insertions(+
for different interfaces must be same.
> 0 - any beacon interval for the interface part of this combination
must also be bigger than this value
Signed-off-by: Purushottam Kushwaha <pkush...@qti.qualcomm.com>
---
include/net/cfg80211.h | 9 +++-
include/uapi/linux/nl802
for different interfaces must be same.
> 0 - different beacon intervals must have a GCD that's at
least as big as this value.
Signed-off-by: Purushottam Kushwaha <pkush...@qti.qualcomm.com>
---
include/net/cfg80211.h | 9 -
include/uapi/linux/nl80211.h | 8 ++--
net
beaconing interfaces (along with the current
one) must match with the interface combinations in a group that advertise
the support for different beacon interval.
Signed-off-by: Purushottam Kushwaha <pkush...@qti.qualcomm.com>
---
include/net/cfg80211.h | 4
include/uapi/linux/nl8
beaconing interfaces (along with the current
one) must match with the interface combinations in a group that advertise
the support for different beacon interval.
Signed-off-by: Purushottam Kushwaha <pkush...@qti.qualcomm.com>
---
include/net/cfg80211.h | 4
include/uapi/linux/nl8
Beacon interval validation was missing for MESH / IBSS join.
This commit addresses the same.
Signed-off-by: Purushottam Kushwaha <pkush...@qti.qualcomm.com>
---
net/wireless/nl80211.c | 8
1 file changed, 8 insertions(+)
diff --git a/net/wireless/nl80211.c b/net/wireless/nl8
This commit provides the option for the host drivers to advertise the
support for different beacon intervals among the respective interface
combinations, through supp_diff_beacon_int (bool).
Signed-off-by: Purushottam Kushwaha <pkush...@qti.qualcomm.com>
---
include/net/cfg80211.h
Driver may allow support for different beacon interval on virtual interfaces.
Allow if such support is advertised by driver. This adds new ext_feature as
NL80211_EXT_FEATURE_DIFF_BEACON_INTERVAL.
Signed-off-by: Purushottam Kushwaha <pkush...@qti.qualcomm.com>
---
include/uapi/linux/nl80211
Driver may allow support for different beacon interval on virtual interfaces.
Allow if such support is advertised by driver. This adds new ext_feature as
NL80211_EXT_FEATURE_DIFF_BEACON_INTERVAL.
Signed-off-by: Purushottam Kushwaha <pkush...@qti.qualcomm.com>
---
include/uapi/linux/nl80211
Driver may support different beacon interval on virtual interfaces.
Allow setting different beacon interval per interface if driver has
such support.
Signed-off-by: Purushottam Kushwaha <pkush...@qti.qualcomm.com>
---
include/net/cfg80211.h | 5 +
net/wireless/util.c| 3 +++
2
This will allow user to configure beacon tx rate from userspace. This adds
new nl80211 attribute as NL80211_ATTR_BEACON_RATE.
Signed-off-by: Purushottam Kushwaha <pkush...@qti.qualcomm.com>
---
include/net/cfg80211.h | 3 ++-
include/uapi/linux/nl80211.h | 5 +
net/wireless/nl8
No support for pbss results in a memory leak for the acl_data
(if parse_acl_data succeeds). Fix this by moving the ACL parsing later.
Fixes: 34d505193bd10 ("cfg80211: basic support for PBSS network type")
Signed-off-by: Purushottam Kushwaha <pkush...@qti.qualcomm.com>
---
net/wi
21 matches
Mail list logo