| Age | Commit message (Expand) | Author | Files | Lines |
| 13 days | wifi: mac80211: allow sharing identical chanctx for S1G interfaces | Lachlan Hodges | 1 | -1/+12 |
| 2025-11-24 | wifi: mac80211: fix channel switching code | Johannes Berg | 1 | -1/+1 |
| 2025-11-10 | wifi: mac80211: add and use chanctx usage iteration | Johannes Berg | 1 | -147/+195 |
| 2025-11-10 | wifi: mac80211: simplify ieee80211_recalc_chanctx_min_def() API | Johannes Berg | 1 | -19/+27 |
| 2025-11-10 | wifi: mac80211: remove chanctx to link back-references | Johannes Berg | 1 | -55/+72 |
| 2025-10-28 | wifi: mac80211: use wiphy_hrtimer_work for csa.switch_work | Benjamin Berg | 1 | -1/+1 |
| 2025-09-04 | wifi: mac80211: simplify return value handling of cfg80211_get_radio_idx_by_c... | Aditya Kumar Singh | 1 | -11/+0 |
| 2025-07-15 | wifi: mac80211: only assign chanctx in reconfig | Miri Korenblit | 1 | -4/+6 |
| 2025-07-15 | wifi: mac80211: remove ieee80211_link_unreserve_chanctx() return value | Johannes Berg | 1 | -5/+3 |
| 2025-06-24 | wifi: cfg80211/mac80211: Add support to get radio index | Roopni Devanathan | 1 | -1/+1 |
| 2025-06-24 | wifi: mac80211: update radar_required in channel context after channel switch | Ramya Gnanasekar | 1 | -0/+1 |
| 2025-06-20 | wifi: mac80211: Allow scan on a radio while operating on DFS on another radio | Raj Kumar Bhagat | 1 | -3/+27 |
| 2025-04-23 | wifi: mac80211: Create separate links for VLAN interfaces | Muna Sinada | 1 | -0/+3 |
| 2025-02-26 | wifi: mac80211: add ieee80211_iter_chan_contexts_mtx | Miri Korenblit | 1 | -1/+19 |
| 2025-01-13 | wifi: mac80211: add some support for RX OMI power saving | Johannes Berg | 1 | -0/+7 |
| 2024-10-23 | wifi: mac80211: add flag to opt out of virtual monitor support | Felix Fietkau | 1 | -1/+13 |
| 2024-10-23 | wifi: mac80211: use vif radio mask to limit creating chanctx | Felix Fietkau | 1 | -3/+10 |
| 2024-10-23 | wifi: mac80211: chan: calculate min_def also for client mode | Johannes Berg | 1 | -9/+17 |
| 2024-10-23 | wifi: mac80211: call rate_control_rate_update() for link STA | Johannes Berg | 1 | -1/+1 |
| 2024-10-23 | wifi: mac80211: update the right link for tx power | Emmanuel Grumbach | 1 | -2/+2 |
| 2024-10-23 | wifi: mac80211: ieee80211_recalc_txpower receives a link | Emmanuel Grumbach | 1 | -2/+2 |
| 2024-10-23 | wifi: mac80211: rename IEEE80211_CHANCTX_CHANGE_MIN_WIDTH | Miri Korenblit | 1 | -1/+1 |
| 2024-10-08 | wifi: mac80211, cfg80211: miscellaneous spelling fixes | Dmitry Antipov | 1 | -2/+2 |
| 2024-09-06 | wifi: mac80211: handle ieee80211_radar_detected() for MLO | Aditya Kumar Singh | 1 | -0/+1 |
| 2024-08-28 | wifi: mac80211: fix RCU list iterations | Johannes Berg | 1 | -1/+3 |
| 2024-07-09 | wifi: mac80211: add wiphy radio assignment and validation | Felix Fietkau | 1 | -5/+47 |
| 2024-07-09 | wifi: mac80211: move code in ieee80211_link_reserve_chanctx to a helper | Felix Fietkau | 1 | -69/+72 |
| 2024-07-09 | wifi: mac80211: extend ifcomb check functions for multi-radio | Felix Fietkau | 1 | -6/+11 |
| 2024-07-09 | wifi: mac80211: add radio index to ieee80211_chanctx_conf | Felix Fietkau | 1 | -3/+5 |
| 2024-06-26 | wifi: mac80211: correcty limit wider BW TDLS STAs | Johannes Berg | 1 | -0/+11 |
| 2024-06-26 | wifi: mac80211: update STA/chandef width during switch | Johannes Berg | 1 | -15/+52 |
| 2024-06-26 | wifi: mac80211: make ieee80211_chan_bw_change() able to use reserved | Johannes Berg | 1 | -12/+19 |
| 2024-05-23 | wifi: mac80211: collect some CSA data into sub-structs | Johannes Berg | 1 | -2/+2 |
| 2024-04-25 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -5/+22 |
| 2024-04-19 | wifi: mac80211: keep mac80211 consistent on link activation failure | Benjamin Berg | 1 | -12/+23 |
| 2024-04-19 | wifi: mac80211: simplify ieee80211_assign_link_chanctx() | Johannes Berg | 1 | -8/+9 |
| 2024-04-19 | wifi: mac80211: reserve chanctx during find | Johannes Berg | 1 | -2/+29 |
| 2024-04-19 | wifi: mac80211: fix idle calculation with multi-link | Johannes Berg | 1 | -5/+22 |
| 2024-03-25 | wifi: mac80211: don't enter idle during link switch | Johannes Berg | 1 | -15/+19 |
| 2024-03-04 | wifi: mac80211: add ieee80211_vif_link_active() helper | Johannes Berg | 1 | -2/+1 |
| 2024-02-08 | wifi: cfg80211/mac80211: move puncturing into chandef | Johannes Berg | 1 | -3/+7 |
| 2024-02-08 | wifi: mac80211: support wider bandwidth OFDMA config | Johannes Berg | 1 | -41/+126 |
| 2024-02-08 | wifi: mac80211: add and use a link iteration macro | Johannes Berg | 1 | -170/+76 |
| 2024-02-08 | wifi: mac80211: introduce 'channel request' | Johannes Berg | 1 | -107/+126 |
| 2024-02-08 | wifi: mac80211: chan: chandef is non-NULL for reserved | Johannes Berg | 1 | -3/+3 |
| 2024-02-08 | wifi: mac80211: simplify non-chanctx drivers | Johannes Berg | 1 | -97/+14 |
| 2024-02-08 | wifi: mac80211: clean up connection process | Johannes Berg | 1 | -1/+1 |
| 2023-12-12 | wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP | Andrei Otcheretianski | 1 | -2/+2 |
| 2023-12-12 | wifi: mac80211: Add support for WBRF features | Evan Quan | 1 | -0/+9 |
| 2023-09-11 | wifi: mac80211: remove local->mtx | Johannes Berg | 1 | -19/+4 |
| 2023-09-11 | wifi: mac80211: remove chanctx_mtx | Johannes Berg | 1 | -74/+57 |
| 2023-09-11 | wifi: mac80211: move CSA finalize to wiphy work | Johannes Berg | 1 | -2/+2 |
| 2023-06-19 | wifi: mac80211: add consistency check for compat chandef | Anjaneyulu | 1 | -0/+5 |
| 2023-06-07 | wifi: mac80211: use wiphy work for channel switch | Johannes Berg | 1 | -2/+2 |
| 2023-06-07 | Merge wireless into wireless-next | Johannes Berg | 1 | -28/+47 |
| 2023-06-06 | wifi: mac80211: consistently use u64 for BSS changes | Anjaneyulu | 1 | -2/+2 |
| 2023-05-16 | wifi: mac80211: recalc chanctx mindef before assigning | Johannes Berg | 1 | -0/+3 |
| 2023-05-16 | wifi: mac80211: consider reserved chanctx for mindef | Johannes Berg | 1 | -28/+44 |
| 2023-05-16 | wifi: mac80211: simplify chanctx allocation | Johannes Berg | 1 | -1/+1 |
| 2023-02-14 | wifi: mac80211: mlme: handle EHT channel puncturing | Johannes Berg | 1 | -1/+1 |
| 2022-09-06 | wifi: mac80211: isolate driver from inactive links | Johannes Berg | 1 | -0/+6 |
| 2022-07-15 | wifi: mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanc... | Gregory Greenman | 1 | -5/+4 |
| 2022-07-15 | wifi: mac80211: don't check carrier in chanctx code | Andrei Otcheretianski | 1 | -4/+0 |
| 2022-07-15 | wifi: mac80211: tighten locking check | Johannes Berg | 1 | -3/+4 |
| 2022-07-15 | wifi: mac80211: mlme: first adjustments for MLO | Johannes Berg | 1 | -1/+1 |
| 2022-07-15 | wifi: mac80211: RCU-ify link/link_conf pointers | Johannes Berg | 1 | -57/+66 |
| 2022-06-20 | wifi: mac80211: RCU-ify link STA pointers | Johannes Berg | 1 | -8/+17 |
| 2022-06-20 | wifi: mac80211: make channel context code MLO-aware | Johannes Berg | 1 | -261/+381 |
| 2022-06-20 | wifi: mac80211: split bss_info_changed method | Johannes Berg | 1 | -5/+4 |
| 2022-06-20 | wifi: mac80211: reorg some iface data structs for MLD | Johannes Berg | 1 | -47/+48 |
| 2022-06-20 | wifi: mac80211: move interface config to new struct | Johannes Berg | 1 | -1/+1 |
| 2022-06-20 | wifi: mac80211: move some future per-link data to bss_conf | Johannes Berg | 1 | -19/+20 |
| 2022-06-01 | wifi: mac80211: fix use-after-free in chanctx code | Johannes Berg | 1 | -5/+2 |
| 2022-04-11 | mac80211: prepare sta handling for MLO support | Sriram R | 1 | -4/+4 |
| 2022-02-16 | mac80211: Add initial support for EHT and 320 MHz channels | Ilan Peer | 1 | -1/+4 |
| 2021-06-23 | mac80211: handle rate control (RC) racing with chanctx definition | Mordechay Goodstein | 1 | -38/+70 |
| 2020-12-11 | mac80211: Update rate control on channel change | Ilan Peer | 1 | -0/+61 |
| 2020-12-11 | mac80211: Fix calculation of minimal channel width | Ilan Peer | 1 | -4/+6 |
| 2020-11-11 | mac80211: remove WDS-related code | Johannes Berg | 1 | -2/+1 |
| 2020-09-28 | mac80211: get correct default channel width for S1G | Thomas Pedersen | 1 | -1/+8 |
| 2020-07-31 | mac80211: Use fallthrough pseudo-keyword | Gustavo A. R. Silva | 1 | -1/+1 |
| 2020-07-31 | nl80211: S1G band and channel definitions | Thomas Pedersen | 1 | -1/+6 |
| 2020-04-24 | mac80211: handle channel frequency offset | Thomas Pedersen | 1 | -0/+1 |
| 2019-05-21 | treewide: Add SPDX license identifier for missed files | Thomas Gleixner | 1 | -0/+1 |
| 2018-06-12 | treewide: kzalloc() -> kcalloc() | Kees Cook | 1 | -1/+1 |
| 2017-01-17 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -3/+0 |
| 2017-01-11 | mac80211: calculate min channel width correctly | Johannes Berg | 1 | -3/+0 |
| 2016-12-13 | mac80211: Remove unused 'i' variable | Kirtika Ruchandani | 1 | -3/+1 |
| 2016-09-30 | mac80211: add boilerplate code for start / stop NAN | Ayala Beker | 1 | -0/+3 |
| 2016-09-30 | cfg80211: add start / stop NAN commands | Ayala Beker | 1 | -0/+3 |
| 2016-04-05 | mac80211: recalc min_def chanctx even when chandef is identical | Arik Nemtsov | 1 | -1/+3 |
| 2016-02-24 | mac80211: Recalc min chandef when station is associated | Ilan Peer | 1 | -1/+1 |
| 2015-07-17 | mac80211: upgrade BW of TDLS peers when possible | Arik Nemtsov | 1 | -4/+27 |
| 2015-05-07 | mac80211: adjust reserved chan_ctx when assigned to vif | Andrei Otcheretianski | 1 | -0/+4 |
| 2015-04-22 | mac80211: add TX fastpath | Johannes Berg | 1 | -0/+6 |
| 2015-02-24 | mac80211: clear sdata->radar_required | Eliad Peller | 1 | -0/+5 |
| 2015-01-23 | mac80211: enable TPC through mac80211 stack | Lorenzo Bianconi | 1 | -2/+2 |
| 2015-01-14 | mac80211: consider only relevant vifs for radar_required calculation | Eliad Peller | 1 | -2/+30 |
| 2015-01-14 | mac80211: remove local->radar_detect_enabled | Eliad Peller | 1 | -3/+2 |
| 2014-12-12 | mac80211: update the channel context after channel switch | Emmanuel Grumbach | 1 | -0/+4 |
| 2014-11-27 | mac80211: copy chandef from AP vif to VLANs | Felix Fietkau | 1 | -4/+19 |
| 2014-11-04 | mac80211: 802.11p OCB mode support | Rostislav Lisovy | 1 | -0/+1 |
| 2014-11-04 | cfg80211: 802.11p OCB mode handling | Rostislav Lisovy | 1 | -0/+2 |
| 2014-10-31 | mac80211: fix spelling errors | Stephen Hemminger | 1 | -1/+1 |
| 2014-09-08 | Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linvil... | John W. Linville | 1 | -0/+2 |
| 2014-09-04 | Merge tag 'mac80211-next-for-john-2014-08-29' of git://git.kernel.org/pub/scm... | John W. Linville | 1 | -96/+95 |
| 2014-09-04 | Merge tag 'mac80211-for-john-2014-08-29' of git://git.kernel.org/pub/scm/linu... | John W. Linville | 1 | -0/+2 |
| 2014-08-29 | mac80211: fix chantype recalc warning | Michal Kazior | 1 | -2/+2 |
| 2014-08-26 | mac80211: make ieee80211_vif_use_reserved_switch static | Johannes Berg | 1 | -94/+93 |
| 2014-08-26 | mac80211: ignore AP_VLAN in ieee80211_recalc_chanctx_chantype | Felix Fietkau | 1 | -0/+2 |
| 2014-08-22 | mac80211: fix channel switch for chanctx-based drivers | Michal Kazior | 1 | -1/+1 |
| 2014-07-18 | mac80211: suppress unused variable warning without lockdep | Johannes Berg | 1 | -1/+1 |
| 2014-06-25 | mac80211: use chanctx reservation for STA CSA | Michal Kazior | 1 | -65/+4 |
| 2014-06-25 | mac80211: use chanctx reservation for AP CSA | Michal Kazior | 1 | -2/+33 |
| 2014-06-25 | mac80211: implement multi-vif in-place reservations | Michal Kazior | 1 | -82/+683 |
| 2014-05-22 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next | John W. Linville | 1 | -2/+2 |
| 2014-05-05 | mac80211: mark local variable __maybe_unused | Johannes Berg | 1 | -2/+2 |
| 2014-04-30 | Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/jber... | John W. Linville | 1 | -114/+500 |
| 2014-04-25 | mac80211: compute chanctx refcount on-the-fly | Michal Kazior | 1 | -14/+45 |
| 2014-04-25 | mac80211: split ieee80211_free_chanctx() | Michal Kazior | 1 | -12/+16 |
| 2014-04-25 | mac80211: split ieee80211_new_chanctx() | Michal Kazior | 1 | -13/+43 |
| 2014-04-25 | mac80211: improve chanctx reservation lookup | Michal Kazior | 1 | -2/+88 |
| 2014-04-25 | mac80211: improve find_chanctx() for reservations | Michal Kazior | 1 | -27/+29 |
| 2014-04-25 | mac80211: track reserved vifs in chanctx | Michal Kazior | 1 | -4/+10 |
| 2014-04-25 | mac80211: track assigned vifs in chanctx | Michal Kazior | 1 | -0/+4 |
| 2014-04-25 | mac80211: add support for radar detection for reservations | Michal Kazior | 1 | -1/+4 |
| 2014-04-25 | mac80211: prevent chanctx overcommit | Michal Kazior | 1 | -1/+23 |
| 2014-04-09 | mac80211: allow reservation of a running chanctx | Luciano Coelho | 1 | -18/+61 |
| 2014-04-09 | mac80211: implement chanctx reservation | Luciano Coelho | 1 | -34/+163 |
| 2014-04-09 | mac80211: refactor ieee80211_assign/unassign_vif_chanctx into one | Luciano Coelho | 1 | -42/+43 |
| 2014-04-09 | mac80211: split ieee80211_vif_change_channel in two | Luciano Coelho | 1 | -25/+33 |
| 2014-04-09 | mac80211: protect AP VLAN list with local->mtx | Michal Kazior | 1 | -1/+1 |
| 2014-04-09 | cfg80211/mac80211: move interface counting for combination check to mac80211 | Luciano Coelho | 1 | -0/+17 |
| 2014-04-09 | mac80211: use RCU_INIT_POINTER | Monam Agarwal | 1 | -1/+1 |
| 2014-04-09 | mac80211: fix radar_enabled propagation | Michal Kazior | 1 | -2/+2 |
| 2014-04-09 | mac80211: Disable SMPS for the monitor interface | Ido Yariv | 1 | -0/+7 |
| 2014-03-14 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -0/+6 |
| 2014-03-03 | mac80211: consider virtual mon when calculating min_def | Eliad Peller | 1 | -0/+6 |
| 2014-02-04 | mac80211: fix sdata->radar_required locking | Michal Kazior | 1 | -0/+2 |
| 2013-12-19 | mac80211: fix iflist_mtx/mtx locking in radar detection | Johannes Berg | 1 | -10/+11 |
| 2013-12-18 | mac80211: make ieee80211_recalc_radar_chanctx static | Johannes Berg | 1 | -23/+23 |
| 2013-11-25 | mac80211: add min required channel definition field | Eliad Peller | 1 | -0/+139 |
| 2013-11-25 | mac80211: move csa_chandef to sdata | Luciano Coelho | 1 | -1/+1 |
| 2013-10-02 | mac80211: implement STA CSA for drivers using channel contexts | Arik Nemtsov | 1 | -5/+0 |
| 2013-08-01 | mac80211: add channel switch command and beacon callbacks | Simon Wunderlich | 1 | -0/+58 |
| 2013-04-22 | Merge remote-tracking branch 'wireless-next/master' into mac80211-next | Johannes Berg | 1 | -3/+14 |
| 2013-04-10 | mac80211: fix recalc_radar hwconf sync problem | Simon Wunderlich | 1 | -10/+33 |
| 2013-04-10 | Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/jber... | John W. Linville | 1 | -5/+6 |
| 2013-03-25 | mac80211: Use a cfg80211_chan_def in ieee80211_hw_conf_chan | Karl Beldan | 1 | -5/+6 |
| 2013-03-25 | mac80211: fix idle handling sequence | Johannes Berg | 1 | -3/+14 |
| 2013-02-15 | mac80211: add ieee80211_vif_change_bandwidth | Johannes Berg | 1 | -0/+49 |
| 2013-02-15 | mac80211: fix ieee80211_change_chandef name | Johannes Berg | 1 | -3/+3 |
| 2013-02-15 | mac80211: don't call bss_info_changed on p2p-device/monitor | Johannes Berg | 1 | -2/+8 |
| 2013-02-15 | mac80211: add radar detection command/event | Simon Wunderlich | 1 | -0/+33 |
| 2013-02-11 | mac80211: simplify idle handling | Johannes Berg | 1 | -0/+13 |
| 2013-02-11 | mac80211: explicitly copy channels to VLANs where needed | Johannes Berg | 1 | -18/+34 |
| 2013-01-03 | mac80211: fix channel context iteration | Johannes Berg | 1 | -1/+2 |
| 2013-01-03 | mac80211: assign VLAN channel contexts | Johannes Berg | 1 | -0/+38 |
| 2012-11-26 | mac80211: convert to channel definition struct | Johannes Berg | 1 | -90/+38 |
| 2012-10-30 | mac80211: handle TX power per virtual interface | Johannes Berg | 1 | -0/+2 |
| 2012-10-17 | mac80211: add channel context iterator | Johannes Berg | 1 | -2/+20 |
| 2012-10-17 | mac80211: track needed RX chains for channel contexts | Johannes Berg | 1 | -1/+89 |
| 2012-10-17 | mac80211: use channel contexts | Johannes Berg | 1 | -125/+27 |
| 2012-10-16 | mac80211: reuse channels for channel contexts | Michal Kazior | 1 | -1/+58 |
| 2012-10-16 | mac80211: use channel context notifications | Michal Kazior | 1 | -2/+19 |
| 2012-10-16 | mac80211: introduce channel context skeleton code | Michal Kazior | 1 | -0/+147 |
| 2012-09-06 | mac80211: refactor set_channel_type | Michal Kazior | 1 | -19/+48 |
| 2012-06-05 | mac80211: allow channel change while mesh is down | Thomas Pedersen | 1 | -0/+4 |
| 2012-04-10 | mac80211: remove channel type argument from rate_update | Johannes Berg | 1 | -26/+0 |
| 2012-03-13 | mac80211: Don't let regulatory make us deaf | Paul Stewart | 1 | -0/+27 |
| 2012-01-24 | mac80211: refactor __ieee80211_get_channel_mode | Johannes Berg | 1 | -11/+17 |
| 2011-03-14 | mac80211: fix channel type recalculation with HT and non-HT interfaces | Felix Fietkau | 1 | -0/+3 |
| 2010-09-16 | cfg80211/mac80211: use lockdep_assert_held | Johannes Berg | 1 | -1/+1 |
| 2010-05-28 | mac80211: make a function static | Johannes Berg | 1 | -1/+1 |
| 2010-05-07 | mac80211: improve HT channel handling | Johannes Berg | 1 | -0/+70 |
| 2010-05-07 | cfg80211/mac80211: better channel handling | Johannes Berg | 1 | -0/+57 |