[PATCH v8 0/2] Add support for new channels on 60GHz band

2019-08-18 Thread Alexei Avshalom Lazar
relevant - Used the ieee80211_sta_edmg_cap struct as the edmg channel configuration - Updated nla_policy to NLA_POLICY_RANGE() V2 - Addressed to comments from the community - Align to latest Spec release Alexei Avshalom Lazar (2): nl80211: Add support for EDMG channels wil6210: Add EDMG channel

[PATCH v8 2/2] wil6210: Add EDMG channel support

2019-08-18 Thread Alexei Avshalom Lazar
connect and start_ap operations. Signed-off-by: Alexei Avshalom Lazar --- drivers/net/wireless/ath/wil6210/cfg80211.c | 206 +-- drivers/net/wireless/ath/wil6210/txrx_edma.c | 2 + drivers/net/wireless/ath/wil6210/txrx_edma.h | 6 + drivers/net/wireless/ath/wil6210/wil621

[PATCH v8 1/2] nl80211: Add support for EDMG channels

2019-08-18 Thread Alexei Avshalom Lazar
that will take into account EDMG according to the 802.11ay specification. Signed-off-by: Alexei Avshalom Lazar --- drivers/net/wireless/ath/wil6210/cfg80211.c | 2 +- include/net/cfg80211.h | 86 ++- include/uapi/linux/nl80211.h| 24 +

[PATCH v7 2/2] nl support for dmtool

2019-08-18 Thread Alexei Avshalom Lazar
Signed-off-by: Alexei Avshalom Lazar --- drivers/net/wireless/ath/wil6210/Kconfig | 11 ++ drivers/net/wireless/ath/wil6210/Makefile | 1 + drivers/net/wireless/ath/wil6210/ioctl.c | 245 + drivers/net/wireless/ath/wil6210/netdev.c | 8 + drivers/net

[PATCH v7 1/2] wil6210: Add EDMG channel support

2019-08-18 Thread Alexei Avshalom Lazar
connect and start_ap operations. Signed-off-by: Alexei Avshalom Lazar --- drivers/net/wireless/ath/wil6210/cfg80211.c | 206 +-- drivers/net/wireless/ath/wil6210/txrx_edma.c | 2 + drivers/net/wireless/ath/wil6210/txrx_edma.h | 6 + drivers/net/wireless/ath/wil6210/wil621

[PATCH v7 0/2] Add support for new channels on 60GHz band

2019-08-18 Thread Alexei Avshalom Lazar
the edmg channel configuration - Updated nla_policy to NLA_POLICY_RANGE() V2 - Addressed to comments from the community - Align to latest Spec release Alexei Avshalom Lazar (2): wil6210: Add EDMG channel support nl support for dmtool drivers/net/wireless/ath/wil6210/Kconfig | 11

[PATCH v6 2/2] wil6210: Add EDMG channel support

2019-08-01 Thread Alexei Avshalom Lazar
Add support for Enhanced Directional Multi-Gigabit (EDMG) channels 9-11. wil6210 reports it's EDMG capabilities (that are also based on FW capability) to cfg80211 by filling wiphy->bands[NL80211_BAND_60GHZ]->edmg_cap. wil6210 handles edmg.channels and edmg.bw_config requested in connect and start_a

[PATCH v6 0/2] Add support for new channels on 60GHz band

2019-08-01 Thread Alexei Avshalom Lazar
- Addressed to comments from the community - Align to latest Spec release Alexei Avshalom Lazar (2): nl80211: Add support for EDMG channels wil6210: Add EDMG channel support drivers/net/wireless/ath/wil6210/cfg80211.c | 205 +-- drivers/net/wireless/ath/wil6210/txrx_edma.c

[PATCH v6 1/2] nl80211: Add support for EDMG channels

2019-08-01 Thread Alexei Avshalom Lazar
802.11ay specification defines Enhanced Directional Multi-Gigabit (EDMG) STA and AP which allow channel bonding of 2 channels and more. Introduce new NL attributes that are needed for enabling and configuring EDMG support. Two new attributes are used by kernel to publish driver's EDMG capabilitie

[PATCH v5 2/2] wil6210: Add EDMG channel support

2019-07-15 Thread Alexei Avshalom Lazar
connect and start_ap operations. Signed-off-by: Alexei Avshalom Lazar --- drivers/net/wireless/ath/wil6210/cfg80211.c | 205 +-- drivers/net/wireless/ath/wil6210/txrx_edma.c | 2 + drivers/net/wireless/ath/wil6210/txrx_edma.h | 6 + drivers/net/wireless/ath/wil6210/wil621

[PATCH v5 1/2] nl80211: Add support for EDMG channels

2019-07-15 Thread Alexei Avshalom Lazar
then EDMG not supported. NL80211_BAND_ATTR_EDMG_BW_CONFIG represent the allowed channel bandwidth configurations. NL80211_ATTR_WIPHY_EDMG_CHANNELS and NL80211_ATTR_WIPHY_EDMG_BW_CONFIG will be used by the userspace for AP configuration and connect command. Signed-off-by: Alexei Avshalom Lazar

[PATCH v5 0/2] Add support for new channels on 60GHz band

2019-07-15 Thread Alexei Avshalom Lazar
release Alexei Avshalom Lazar (2): nl80211: Add support for EDMG channels wil6210: Add EDMG channel support drivers/net/wireless/ath/wil6210/cfg80211.c | 205 +-- drivers/net/wireless/ath/wil6210/txrx_edma.c | 2 + drivers/net/wireless/ath/wil6210/txrx_edma.h | 6

[PATCH v4 1/2] nl80211: Add support for EDMG channels

2019-07-07 Thread Alexei Avshalom Lazar
802.11ay specification defines Enhanced Directional Multi-Gigabit (EDMG) STA and AP which allow channel bonding of 2 channels and more. Introduce NL80211_ATTR_WIPHY_EDMG_CHANNELS, NL80211_ATTR_WIPHY_EDMG_BW_CONFIG, NL80211_BAND_ATTR_EDMG_CHANNELS, NL80211_BAND_ATTR_EDMG_BW_CONFIG and RATE_INFO_FLAG

[PATCH v4 0/2] Add support for new channels on 60GHz band

2019-07-07 Thread Alexei Avshalom Lazar
- Used the ieee80211_sta_edmg_cap struct as the edmg channel configuration - Updated nla_policy to NLA_POLICY_RANGE() V2 - Addressed to comments from the community - Align to latest Spec release Alexei Avshalom Lazar (2): nl80211: Add support for EDMG channels wil6210: Add EDMG channel support

[PATCH v4 2/2] wil6210: Add EDMG channel support

2019-07-07 Thread Alexei Avshalom Lazar
Add support for Enhanced Directional Multi-Gigabit (EDMG) channels 9-11. wil6210 reports it's EDMG capabilities (that are also based on FW capability) to cfg80211 by filling wiphy->bands[NL80211_BAND_60GHZ]->edmg_cap. wil6210 handles edmg.channels and edmg.bw_config requested in connect and start_a

[PATCH v3 2/2] wil6210: Add EDMG channel support

2019-06-25 Thread Alexei Avshalom Lazar
connect and start_ap operations. Signed-off-by: Alexei Avshalom Lazar --- drivers/net/wireless/ath/wil6210/cfg80211.c | 205 +-- drivers/net/wireless/ath/wil6210/txrx_edma.c | 2 + drivers/net/wireless/ath/wil6210/txrx_edma.h | 6 + drivers/net/wireless/ath/wil6210/wil621

[PATCH v3 0/2] Add support for new channels on 60GHz band

2019-06-25 Thread Alexei Avshalom Lazar
nla_policy to NLA_POLICY_RANGE() V2 - Addressed to comments from the community - Align to latest Spec release Alexei Avshalom Lazar (2): nl80211: Add support for EDMG channels wil6210: Add EDMG channel support drivers/net/wireless/ath/wil6210/cfg80211.c | 205

[PATCH v3 1/2] nl80211: Add support for EDMG channels

2019-06-25 Thread Alexei Avshalom Lazar
then EDMG not supported. NL80211_BAND_ATTR_EDMG_BW_CONFIG represent the allowed channel bandwidth configurations. NL80211_ATTR_WIPHY_EDMG_CHANNELS and NL80211_ATTR_WIPHY_EDMG_BW_CONFIG will be used by the userspace for AP configuration and connect command. Signed-off-by: Alexei Avshalom Lazar

[PATCH v3 2/2] wil6210: Add EDMG channel support

2019-05-20 Thread Alexei Avshalom Lazar
connect and start_ap operations. Signed-off-by: Alexei Avshalom Lazar --- drivers/net/wireless/ath/wil6210/cfg80211.c | 205 +-- drivers/net/wireless/ath/wil6210/txrx_edma.c | 2 + drivers/net/wireless/ath/wil6210/txrx_edma.h | 6 + drivers/net/wireless/ath/wil6210/wil621

[PATCH v3 1/2] nl80211: Add support for EDMG channels

2019-05-20 Thread Alexei Avshalom Lazar
-by: Alexei Avshalom Lazar --- drivers/net/wireless/ath/wil6210/cfg80211.c | 2 +- include/net/cfg80211.h | 39 ++- include/uapi/linux/nl80211.h| 19 net/wireless/chan.c | 152 +++- net/wireless/nl80211

[PATCH v3 0/2] Add support for new channels on 60GHz band

2019-05-20 Thread Alexei Avshalom Lazar
The following set of patches add support for new channels on 60GHz band and EDMG channels: -Nl80211 support for EDMG channels -Wil6210 support for EDMG channels Alexei Avshalom Lazar (2): nl80211: Add support for EDMG channels wil6210: Add EDMG channel support drivers/net/wireless/ath

Re: [PATCH v2 1/2] nl80211: Add support for EDMG channels

2019-05-20 Thread Alexei Avshalom Lazar
On 5/20/2019 4:03 PM, Kalle Valo wrote: Alexei Avshalom Lazar writes: 802.11ay specification defines Enhanced Directional Multi-Gigabit (EDMG) STA and AP which allow channel bonding of 2 channels and more. Introduce NL80211_ATTR_WIPHY_EDMG_CHANNELS, NL80211_ATTR_WIPHY_EDMG_BW_CONFIG

[PATCH v2 0/2] Add support for new channels on 60GHz band

2019-05-13 Thread Alexei Avshalom Lazar
The following set of patches add support for new channels on 60GHz band and EDMG channels: -Nl80211 support for EDMG channels -Wil6210 support for EDMG channels Alexei Avshalom Lazar (2): nl80211: Add support for EDMG channels wil6210: Add EDMG channel support drivers/net/wireless/ath

[PATCH v2 2/2] wil6210: Add EDMG channel support

2019-05-13 Thread Alexei Avshalom Lazar
Add support for Enhanced Directional Multi-Gigabit (EDMG) channels 9-11. wil6210 reports it's EDMG capabilities (that are also based on FW capability) to cfg80211 by filling wiphy->bands[NL80211_BAND_60GHZ]->edmg_cap. wil6210 handles edmg_channels and edmg_bw_config requested in connect and start_a

[PATCH v2 1/2] nl80211: Add support for EDMG channels

2019-05-13 Thread Alexei Avshalom Lazar
802.11ay specification defines Enhanced Directional Multi-Gigabit (EDMG) STA and AP which allow channel bonding of 2 channels and more. Introduce NL80211_ATTR_WIPHY_EDMG_CHANNELS, NL80211_ATTR_WIPHY_EDMG_BW_CONFIG, NL80211_BAND_ATTR_EDMG_CHANNELS, NL80211_BAND_ATTR_EDMG_BW_CONFIG and RATE_INFO_FLAG

Re: [PATCH 2/3] nl80211: Add support for EDMG channels

2019-05-13 Thread Alexei Avshalom Lazar
On 8/28/2018 12:33 PM, Johannes Berg wrote: On Mon, 2018-08-13 at 15:33 +0300, Alexei Avshalom Lazar wrote: Hi Johannes The implementation has been updated according to the latest spec draft, Draft P802.11ay_D3.0 Most of the code that you commented has been updated in the new patch and

[PATCH 2/3] nl80211: Add support for EDMG channels

2018-08-13 Thread Alexei Avshalom Lazar
NL80211_ATTR_WIPHY_EDMG_CHANNEL will be used by the userspace for AP configuration and connect command. Signed-off-by: Alexei Avshalom Lazar --- drivers/net/wireless/ath/wil6210/cfg80211.c | 2 +- include/net/cfg80211.h | 48 +++- include/uapi/linux/nl80211.h| 12

[PATCH 0/3] Add support for new channels on 60GHz band

2018-08-13 Thread Alexei Avshalom Lazar
The following set of patches add support for new channels on 60GHz band and EDMG channels: -Support new channels 5 and 6 -Support EDMG channels Alexei Avshalom Lazar (3): cfg80211: Add support for 60GHz band channels 5 and 6 nl80211: Add support for EDMG channels wil6210: Add EDMG channel

[PATCH 1/3] cfg80211: Add support for 60GHz band channels 5 and 6

2018-08-13 Thread Alexei Avshalom Lazar
The current support in the 60GHz band is for channels 1-4. Add support for channels 5 and 6. This requires enlarging ieee80211_channel.center_freq from u16 to u32. Signed-off-by: Alexei Avshalom Lazar --- drivers/net/wireless/ath/wil6210/debugfs.c | 2 +- include/net/cfg80211.h

[PATCH 3/3] wil6210: Add EDMG channel support

2018-08-13 Thread Alexei Avshalom Lazar
operations. Signed-off-by: Alexei Avshalom Lazar --- drivers/net/wireless/ath/wil6210/cfg80211.c | 194 +-- drivers/net/wireless/ath/wil6210/main.c | 3 + drivers/net/wireless/ath/wil6210/txrx_edma.c | 2 + drivers/net/wireless/ath/wil6210/txrx_edma.h | 6 +