All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/8] Regulatory and ath9k support for ITS-G5 band (5.9 GHz)
@ 2015-11-23 18:27 ` Michal Sojka
  0 siblings, 0 replies; 69+ messages in thread
From: Michal Sojka @ 2015-11-23 18:27 UTC (permalink / raw)
  To: linux-wireless
  Cc: bernd.lehmann, s.sander, wireless-regdb, ath9k-devel, ath9k-devel,
	Jan Kaisrlík, Michal Sojka

This patch series is another attempt to mainline support for ITS-G5
band (5.9 GHz) designated for Intelligent Transportation Systems.

Based on the discussion with Jouni [1], this version adds the
following restrictions for using the band:

1. Custom reg db must be provided by the user.
2. CONFIG_CFG80211_REG_ITSG5_BAND must be enabled.
3. The band is restricted to OCB mode. I.e. beaconing and scanning is
   disabled.

Patches 1-3 do some refactoring and cleanup. They are independent of
the rest of the series. Patches 4-7 add regulatory support (mainly the
points mentioned above) and finally patch 8 adds support for ITS-G5 to
the ath9k driver.

[1]: http://www.mail-archive.com/ath9k-devel@lists.ath9k.org/msg13795.html


Michal Sojka (8):
  cfg80211: reg: Remove unused function parameter
  cfg80211: Remove unused cfg80211_can_use_iftype_chan()
  cfg80211: reg: Refactor calculation of bandwidth flags
  cfg80211: reg: Properly handle rules for 5 and 10 MHz channels
  cfg80211: Add support for OCB-only channels
  cfg80211: reg: Add NL80211_RRF_USER_REGD_NEEDED flag
  cfg80211: Add Kconfig option for ITS-G5 band (5.9 GHz)
  ath9k: Add support for ITS-G5 band (5.9 GHz)

 drivers/net/wireless/ath/ath9k/common-init.c |  19 +++++
 drivers/net/wireless/ath/ath9k/hw.h          |   2 +-
 drivers/net/wireless/ath/regd.c              |  23 +++--
 include/net/cfg80211.h                       |   5 ++
 include/uapi/linux/nl80211.h                 |   6 ++
 net/wireless/Kconfig                         |  27 ++++++
 net/wireless/chan.c                          |   6 +-
 net/wireless/core.h                          |   7 --
 net/wireless/ibss.c                          |  12 ++-
 net/wireless/mesh.c                          |   3 +-
 net/wireless/nl80211.c                       |  12 +--
 net/wireless/reg.c                           | 123 +++++++++++++--------------
 net/wireless/scan.c                          |   4 +-
 net/wireless/sme.c                           |   3 +-
 net/wireless/util.c                          | 114 -------------------------
 net/wireless/wext-sme.c                      |   3 +-
 16 files changed, 161 insertions(+), 208 deletions(-)

-- 
2.5.3


^ permalink raw reply	[flat|nested] 69+ messages in thread

end of thread, other threads:[~2015-11-30 10:31 UTC | newest]

Thread overview: 69+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-11-23 18:27 [PATCH v2 0/8] Regulatory and ath9k support for ITS-G5 band (5.9 GHz) Michal Sojka
2015-11-23 18:28 ` [ath9k-devel] " Michal Sojka
2015-11-23 18:27 ` [wireless-regdb] " Michal Sojka
2015-11-23 18:27 ` [PATCH v2 1/8] cfg80211: reg: Remove unused function parameter Michal Sojka
2015-11-23 18:28   ` [ath9k-devel] " Michal Sojka
2015-11-23 18:27   ` [wireless-regdb] " Michal Sojka
2015-11-23 18:27 ` [PATCH v2 2/8] cfg80211: Remove unused cfg80211_can_use_iftype_chan() Michal Sojka
2015-11-23 18:28   ` [ath9k-devel] " Michal Sojka
2015-11-23 18:27   ` [wireless-regdb] " Michal Sojka
2015-11-26 16:46   ` [ath9k-devel] " Johannes Berg
2015-11-26 16:46     ` [wireless-regdb] " Johannes Berg
2015-11-26 16:46     ` Johannes Berg
2015-11-23 18:27 ` [PATCH v2 3/8] cfg80211: reg: Refactor calculation of bandwidth flags Michal Sojka
2015-11-23 18:28   ` [ath9k-devel] " Michal Sojka
2015-11-23 18:27   ` [wireless-regdb] " Michal Sojka
2015-11-26 17:48   ` [ath9k-devel] " Johannes Berg
2015-11-26 17:48     ` [wireless-regdb] " Johannes Berg
2015-11-26 17:48     ` Johannes Berg
2015-11-23 18:27 ` [PATCH v2 4/8] cfg80211: reg: Properly handle rules for 5 and 10 MHz channels Michal Sojka
2015-11-23 18:28   ` [ath9k-devel] " Michal Sojka
2015-11-23 18:27   ` [wireless-regdb] " Michal Sojka
2015-11-26 17:51   ` [ath9k-devel] " Johannes Berg
2015-11-26 17:51     ` [wireless-regdb] " Johannes Berg
2015-11-26 17:51     ` Johannes Berg
2015-11-30  9:56   ` [ath9k-devel] " Jouni Malinen
2015-11-30  9:56     ` [wireless-regdb] " Jouni Malinen
2015-11-30  9:56     ` Jouni Malinen
2015-11-30 10:30     ` [ath9k-devel] " Johannes Berg
2015-11-30 10:30       ` [wireless-regdb] " Johannes Berg
2015-11-30 10:30       ` Johannes Berg
2015-11-23 18:27 ` [PATCH v2 5/8] cfg80211: Add support for OCB-only channels Michal Sojka
2015-11-23 18:28   ` [ath9k-devel] " Michal Sojka
2015-11-23 18:27   ` [wireless-regdb] " Michal Sojka
2015-11-27  8:33   ` [ath9k-devel] " Johannes Berg
2015-11-27  8:33     ` [wireless-regdb] " Johannes Berg
2015-11-27  8:33     ` Johannes Berg
2015-11-27  8:59     ` Michal Sojka
2015-11-27  8:59       ` [ath9k-devel] " Michal Sojka
2015-11-27  8:59       ` [wireless-regdb] " Michal Sojka
2015-11-23 18:27 ` [PATCH v2 6/8] cfg80211: reg: Add NL80211_RRF_USER_REGD_NEEDED flag Michal Sojka
2015-11-23 18:28   ` [ath9k-devel] " Michal Sojka
2015-11-23 18:27   ` [wireless-regdb] " Michal Sojka
2015-11-27  8:35   ` [ath9k-devel] " Johannes Berg
2015-11-27  8:35     ` [wireless-regdb] " Johannes Berg
2015-11-27  8:35     ` Johannes Berg
2015-11-27  9:43     ` Michal Sojka
2015-11-27  9:44       ` [ath9k-devel] " Michal Sojka
2015-11-27  9:43       ` [wireless-regdb] " Michal Sojka
2015-11-27  9:52       ` [ath9k-devel] " Johannes Berg
2015-11-27  9:52         ` [wireless-regdb] " Johannes Berg
2015-11-27  9:52         ` Johannes Berg
2015-11-23 18:27 ` [PATCH v2 7/8] cfg80211: Add Kconfig option for ITS-G5 band (5.9 GHz) Michal Sojka
2015-11-23 18:28   ` [ath9k-devel] " Michal Sojka
2015-11-23 18:27   ` [wireless-regdb] " Michal Sojka
2015-11-26 17:55   ` [ath9k-devel] " Johannes Berg
2015-11-26 17:55     ` [wireless-regdb] " Johannes Berg
2015-11-26 17:55     ` Johannes Berg
2015-11-26 21:10     ` Michal Sojka
2015-11-26 21:11       ` [ath9k-devel] " Michal Sojka
2015-11-26 21:10       ` [wireless-regdb] " Michal Sojka
2015-11-27  8:25       ` [ath9k-devel] " Johannes Berg
2015-11-27  8:25         ` [wireless-regdb] " Johannes Berg
2015-11-27  8:25         ` Johannes Berg
2015-11-27  8:44         ` Michal Sojka
2015-11-27  8:44           ` [ath9k-devel] " Michal Sojka
2015-11-27  8:44           ` [wireless-regdb] " Michal Sojka
2015-11-23 18:27 ` [PATCH v2 8/8] ath9k: Add support " Michal Sojka
2015-11-23 18:28   ` [ath9k-devel] " Michal Sojka
2015-11-23 18:27   ` [wireless-regdb] " Michal Sojka

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.