| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-10 | wifi: mac80211: pass frame type to element parsing | Johannes Berg | 1 | -2/+5 |
| 2025-06-08 | treewide, timers: Rename from_timer() to timer_container_of() | Ingo Molnar | 1 | -1/+1 |
| 2025-05-08 | wifi: mac80211: do not offer a mesh path if forwarding is disabled | Benjamin Berg | 1 | -2/+4 |
| 2025-02-26 | wifi: mac80211: fix integer overflow in hwmp_route_info_get() | Gavrilov Ilia | 1 | -4/+10 |
| 2024-10-09 | Merge net-next/main to resolve conflicts | Johannes Berg | 1 | -1/+1 |
| 2024-10-08 | mac80211: Reorganize kerneldoc parameter names | Julia Lawall | 1 | -3/+3 |
| 2024-10-02 | move asm/unaligned.h to linux/unaligned.h | Al Viro | 1 | -1/+1 |
| 2023-12-12 | wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP | Andrei Otcheretianski | 1 | -1/+1 |
| 2023-10-23 | wifi: mac80211: mesh: fix some kdoc warnings | Benjamin Berg | 1 | -0/+2 |
| 2023-06-07 | wifi: mac80211: use wiphy work for sdata->work | Johannes Berg | 1 | -3/+3 |
| 2023-03-22 | wifi: mac80211: mesh fast xmit support | Felix Fietkau | 1 | -9/+28 |
| 2022-07-15 | wifi: mac80211: fix multi-BSSID element parsing | Johannes Berg | 1 | -1/+1 |
| 2022-07-15 | wifi: mac80211: fix mesh airtime link metric estimating | Aditya Kumar Singh | 1 | -1/+6 |
| 2022-06-10 | wifi: mac80211: remove cipher scheme support | Johannes Berg | 1 | -3/+3 |
| 2022-04-11 | mac80211: prepare sta handling for MLO support | Sriram R | 1 | -1/+1 |
| 2021-09-23 | mac80211: always allocate struct ieee802_11_elems | Johannes Berg | 1 | -20/+24 |
| 2021-06-23 | mac80211: fix some spelling mistakes | Zheng Yongjun | 1 | -1/+1 |
| 2021-02-12 | mac80211: fix potential overflow when multiplying to u32 integers | Colin Ian King | 1 | -1/+1 |
| 2020-09-18 | mac80211: swap NEED_TXPROCESSING and HW_80211_ENCAP tx flags | Felix Fietkau | 1 | -2/+2 |
| 2020-07-31 | cfg80211/mac80211: add mesh_param "mesh_nolearn" to skip path discovery | Linus Lüssing | 1 | -0/+39 |
| 2020-07-31 | mac80211: Use fallthrough pseudo-keyword | Gustavo A. R. Silva | 1 | -1/+1 |
| 2020-06-25 | mac80211: simplify mesh code | Pavel Machek | 1 | -5/+2 |
| 2020-05-25 | mac80211: mesh: fix discovery timer re-arming issue / crash | Linus Lüssing | 1 | -0/+7 |
| 2020-03-11 | mac80211: Do not send mesh HWMP PREQ if HWMP is disabled | Nicolas Cavallari | 1 | -1/+2 |
| 2020-01-02 | mac80211: mesh: restrict airtime metric to peered established plinks | Markus Theil | 1 | -0/+3 |
| 2019-06-19 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 | Thomas Gleixner | 1 | -4/+1 |
| 2019-04-26 | mac80211: probe unexercised mesh links | Rajkumar Manoharan | 1 | -0/+4 |
| 2019-04-26 | mac80211: mesh: drop redundant rcu_read_lock/unlock calls | Felix Fietkau | 1 | -19/+7 |
| 2019-04-08 | mac80211: Add support for NL80211_STA_INFO_AIRTIME_LINK_METRIC | Narayanraddi Masti | 1 | -2/+2 |
| 2019-02-08 | mac80211: pass bssids to elements parsing function | Sara Sharon | 1 | -1/+2 |
| 2019-01-19 | mac80211: mesh: only switch path when new metric is at least 10% better | Julan Hsu | 1 | -3/+8 |
| 2019-01-19 | mac80211: mesh: use average bitrate for link metric calculation | Julan Hsu | 1 | -3/+6 |
| 2019-01-19 | nl80211/mac80211: mesh: add mesh path change count to mpath info | Julan Hsu | 1 | -0/+4 |
| 2019-01-19 | nl80211/mac80211: mesh: add hop count to mpath info | Julan Hsu | 1 | -0/+5 |
| 2018-09-10 | mac80211: fix TX status reporting for ieee80211s | Yuan-Chi Pang | 1 | -6/+3 |
| 2018-08-29 | mac80211: mesh: fix HWMP sequence numbering to follow standard | Yuan-Chi Pang | 1 | -0/+4 |
| 2017-12-11 | mac80211: mark expected switch fall-throughs | Gustavo A. R. Silva | 1 | -0/+1 |
| 2017-11-27 | mac80211: fix the update of path metric for RANN frame | Chun-Yeow Yeoh | 1 | -6/+9 |
| 2017-11-20 | mac80211: Convert timers to use timer_setup() | Kees Cook | 1 | -2/+2 |
| 2017-09-21 | mac80211: use offsetofend() | Johannes Berg | 1 | -4/+4 |
| 2017-06-16 | networking: convert many more places to skb_put_zero() | Johannes Berg | 1 | -4/+2 |
| 2017-03-06 | mac80211: fix mesh fail_avg check | Manoharan, Rajkumar | 1 | -2/+4 |
| 2017-03-06 | mac80211: use DECLARE_EWMA for mesh_fail_avg | Manoharan, Rajkumar | 1 | -6/+15 |
| 2016-09-23 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -1/+2 |
| 2016-09-12 | mac80211: make mpath path fixing more robust | Pedersen, Thomas | 1 | -1/+2 |
| 2016-08-11 | mac80211: mesh: Add support for HW RC implementation | Maxim Altshul | 1 | -8/+19 |
| 2016-04-09 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -1/+1 |
| 2016-04-06 | mac80211: fix "warning: ‘target_metric’ may be used uninitialized" | Jeff Mahoney | 1 | -1/+1 |
| 2016-04-05 | mac80211: mesh: fix crash in mesh_path_timer | Bob Copeland | 1 | -0/+4 |
| 2016-03-04 | mac80211: use reset to set header pointer | Zhang Shengju | 1 | -3/+3 |
| 2015-10-21 | mac80211: move station statistics into sub-structs | Johannes Berg | 1 | -1/+1 |
| 2015-07-17 | mac80211: mesh: move fail_avg into mesh struct | Johannes Berg | 1 | -4/+5 |
| 2015-07-17 | mac80211: mesh process the target only subfield for mesh hwmp | Chun-Yeow Yeoh | 1 | -24/+8 |
| 2015-07-17 | mac80211: mac80211: Check SN for deactivated mpaths | Jesse Jones | 1 | -0/+26 |
| 2015-07-17 | mac80211: mesh: don't invalidate SN on discovery failure | Jesse Jones | 1 | -1/+3 |
| 2015-07-17 | mac80211: mesh: add missing case to PERR processing | Alexis Green | 1 | -2/+5 |
| 2015-07-17 | mac80211: move mesh related station fields to own struct | Johannes Berg | 1 | -1/+1 |
| 2015-06-10 | mac80211: Fix a case of incorrect metric used when forwarding a PREQ | Alexis Green | 1 | -9/+8 |
| 2015-06-09 | mac80211: Fix incorrectly named last_hop_metric variable in mesh_rx_path_sel_... | Alexis Green | 1 | -9/+9 |
| 2014-07-15 | mac80211: remove unnecessary break after return | Fabian Frederick | 1 | -1/+0 |
| 2014-04-22 | mac80211: mesh: always use the latest target_sn | Bob Copeland | 1 | -1/+2 |
| 2014-04-22 | mac80211: mesh: use u16 return type for u16 getter | Bob Copeland | 1 | -1/+1 |
| 2013-11-25 | mac80211: use put_unaligned_le in mesh when necessary | Chun-Yeow Yeoh | 1 | -50/+37 |
| 2013-11-25 | mac80211: add generic cipher scheme support | Max Stepanov | 1 | -2/+2 |
| 2013-04-16 | mac80211: parse VHT channel switch IEs | Johannes Berg | 1 | -1/+1 |
| 2013-04-08 | mac80211: return new mpath from mesh_path_add() | Bob Copeland | 1 | -13/+9 |
| 2013-04-08 | mac80211: fix the PREP mesh hwmp debug message | Chun-Yeow Yeoh | 1 | -2/+2 |
| 2013-02-15 | mac80211: clean up mesh code | Johannes Berg | 1 | -34/+34 |
| 2013-02-15 | mac80211: constify IE parsing | Johannes Berg | 1 | -19/+23 |
| 2013-02-04 | mac80211: mesh power save basics | Marco Porsch | 1 | -0/+7 |
| 2013-01-28 | Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linvil... | John W. Linville | 1 | -1/+4 |
| 2013-01-16 | mac80211: add encrypt headroom to PERR frames | Bob Copeland | 1 | -1/+3 |
| 2013-01-16 | mac80211: set NEED_TXPROCESSING for PERR frames | Bob Copeland | 1 | -0/+1 |
| 2013-01-04 | mac80211: fix mesh_hwmp kerneldoc | Bob Copeland | 1 | -1/+4 |
| 2012-08-20 | mac80211: clean up mpath_move_to_queue() | Thomas Pedersen | 1 | -2/+0 |
| 2012-07-10 | net: Fix (nearly-)kernel-doc comments for various functions | Ben Hutchings | 1 | -2/+5 |
| 2012-06-24 | mac80211: clean up debugging | Johannes Berg | 1 | -23/+19 |
| 2012-06-18 | mac80211: fix and improve mesh RANN processing | Chun-Yeow Yeoh | 1 | -18/+25 |
| 2012-06-18 | {nl,cfg,mac}80211: implement dot11MeshHWMPconfirmationInterval | Chun-Yeow Yeoh | 1 | -1/+6 |
| 2012-06-18 | mac80211: implement the proactive PREP generation | Chun-Yeow Yeoh | 1 | -5/+33 |
| 2012-06-14 | mac80211: implement the proactive PREQ generation | Chun-Yeow Yeoh | 1 | -3/+24 |
| 2012-06-09 | mac80211: Rename stainfo variable for the more common sta | Javier Cardona | 1 | -4/+4 |
| 2012-06-09 | mac80211: Remove unused variable | Javier Cardona | 1 | -3/+0 |
| 2012-06-05 | net: mac80211: Convert printk(KERN_DEBUG to pr_debug | Joe Perches | 1 | -1/+1 |
| 2012-05-22 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next | John W. Linville | 1 | -1/+4 |
| 2012-05-15 | mac80211: fix the increment of unicast/multicast counters for forwarded PREQ | Chun-Yeow Yeoh | 1 | -1/+4 |
| 2012-05-09 | mac80211: Convert compare_ether_addr to ether_addr_equal | Joe Perches | 1 | -7/+7 |
| 2012-04-12 | mac80211: fix the assignment of PREQ's MAC address for Proactive RANN | Chun-Yeow Yeoh | 1 | -2/+3 |
| 2012-04-09 | mac80211: fix the RANN propagation issues | Chun-Yeow Yeoh | 1 | -6/+18 |
| 2012-04-09 | mac80211: fix the sparse warnings on endian handling in RANN propagation | Chun-Yeow Yeoh | 1 | -2/+2 |
| 2012-03-06 | mac80211: fix mesh airtime link metric estimating | Thomas Pedersen | 1 | -2/+4 |
| 2012-03-05 | mac80211: fix the support of setting non-forwarding entity in Mesh | Chun-Yeow Yeoh | 1 | -1/+8 |
| 2012-03-05 | mac80211: use compare_ether_addr on MAC addresses instead of memcmp | Felix Fietkau | 1 | -8/+11 |
| 2012-03-05 | mac80211: Fix the generation of PREQs in proactive RANN mechanism of HWMP | Chun-Yeow Yeoh | 1 | -5/+15 |
| 2012-02-27 | mac80211: clean up asm/unaligned.h inclusion | Johannes Berg | 1 | -0/+1 |
| 2012-02-01 | Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linvil... | John W. Linville | 1 | -4/+4 |
| 2012-01-27 | {nl,cfg,mac}80211: Add support of setting non-forwarding entity in Mesh | Chun-Yeow Yeoh | 1 | -1/+1 |
| 2012-01-18 | mac80211: Use the right headroom size for mesh mgmt frames | Javier Cardona | 1 | -4/+4 |
| 2011-11-28 | mac80211: don't initiate path discovery when forwarding frame with unknown DA | Thomas Pedersen | 1 | -43/+68 |
| 2011-11-28 | {nl,cfg,mac}80211: implement dot11MeshHWMPperrMinInterval | Thomas Pedersen | 1 | -0/+6 |
| 2011-11-28 | mac80211: fix switched HWMP frame addresses | Thomas Pedersen | 1 | -19/+11 |
| 2011-11-28 | mac80211: failed forwarded mesh frame addressing | Thomas Pedersen | 1 | -2/+3 |
| 2011-11-21 | mac80211: minor cleanup to mesh state locking | Johannes Berg | 1 | -3/+3 |
| 2011-11-17 | mac80211: memory leak in mesh_queue_preq() | Dan Carpenter | 1 | -0/+1 |
| 2011-11-09 | mac80211: simplify mesh frame queue mapping and QoS | Javier Cardona | 1 | -0/+1 |
| 2011-11-09 | mac80211: Avoid filling up mesh preq queue with redundant requests | Javier Cardona | 1 | -2/+13 |
| 2011-11-08 | mac80211: comment allocation of mesh frames | Thomas Pedersen | 1 | -18/+18 |
| 2011-10-11 | mac80211: Fix regression that allowed mpaths between non-peers. | Javier Cardona | 1 | -0/+9 |
| 2011-09-14 | mac80211: Mesh data frames must have the QoS header | Javier Cardona | 1 | -2/+1 |
| 2011-09-13 | mac80211: Defer tranmission of mesh path errors | Javier Cardona | 1 | -2/+30 |
| 2011-08-24 | {nl,cfg,mac}80211: let userspace make meshif mesh gate | Javier Cardona | 1 | -1/+4 |
| 2011-08-24 | {nl,cfg,mac}80211: let userspace set RANN interval | Javier Cardona | 1 | -4/+4 |
| 2011-08-24 | mac80211: mesh gate implementation | Javier Cardona | 1 | -8/+33 |
| 2011-08-24 | mac80211: improve mpath debugging | Javier Cardona | 1 | -11/+12 |
| 2011-08-22 | mac80211: update mesh path selection frame format | Thomas Pedersen | 1 | -24/+37 |
| 2011-08-10 | mac80211: fix erroneous clearing of MESH_PATH_SN_VALID flag | Javier Cardona | 1 | -1/+0 |
| 2011-08-08 | mac80211/mesh: make the preq queue lock consistent | Baruch Siach | 1 | -3/+3 |
| 2011-07-21 | treewide: fix potentially dangerous trailing ';' in #defined values/expressions | Phil Carmody | 1 | -10/+10 |
| 2011-05-16 | mac80211: sparse RCU annotations | Johannes Berg | 1 | -3/+17 |
| 2011-05-12 | mac80211: remove pointless mesh path timer RCU code | Johannes Berg | 1 | -14/+3 |
| 2011-05-11 | mac80211: Only process mesh PREPs with equal seq number if metric is better. | Fabrice Deyber | 1 | -1/+0 |
| 2011-04-26 | mac80211: Fix warnings due to -Wunused-but-set-variable | Rajkumar Manoharan | 1 | -4/+0 |
| 2010-12-06 | nl80211/mac80211: define and allow configuring mesh element TTL | Javier Cardona | 1 | -4/+5 |
| 2010-06-14 | mac80211: use common work struct | Johannes Berg | 1 | -2/+2 |
| 2010-05-17 | net: Remove unnecessary returns from void function()s | Joe Perches | 1 | -1/+0 |
| 2010-04-15 | Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linvil... | John W. Linville | 1 | -2/+2 |
| 2010-04-08 | mac80211: Moved mesh action codes to a more visible location | Javier Cardona | 1 | -2/+2 |
| 2010-04-06 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6 | Linus Torvalds | 1 | -2/+2 |
| 2010-03-30 | mac80211: fix PREQ processing and one small bug | Porsch, Marco | 1 | -2/+2 |
| 2010-03-30 | include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp... | Tejun Heo | 1 | -0/+1 |
| 2009-12-25 | Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linvil... | David S. Miller | 1 | -10/+10 |
| 2009-12-21 | mac80211: reduce reliance on netdev | Johannes Berg | 1 | -9/+9 |
| 2009-12-21 | mac80211: make station management completely depend on vif | Johannes Berg | 1 | -1/+1 |
| 2009-12-10 | mac80211: Revert 'Use correct sign for mesh active path refresh' | Javier Cardona | 1 | -1/+1 |
| 2009-11-29 | net: Move && and || to end of previous line | Joe Perches | 1 | -8/+7 |
| 2009-11-18 | mac80211: remove encrypt parameter from ieee80211_tx_skb | Johannes Berg | 1 | -2/+2 |
| 2009-11-18 | mac80211: use fixed broadcast address | Johannes Berg | 1 | -9/+11 |
| 2009-11-13 | mac80211: update copyrights to 2009 | Rui Paulo | 1 | -1/+1 |
| 2009-11-13 | mac80211: implement a timer to send RANN action frames | Rui Paulo | 1 | -0/+11 |
| 2009-11-13 | mac80211: replace "destination" with "target" to follow the spec | Rui Paulo | 1 | -109/+112 |
| 2009-11-13 | mac80211: properly forward the RANN IE | Rui Paulo | 1 | -1/+3 |
| 2009-11-13 | mac80211: update PERR frame format | Rui Paulo | 1 | -9/+49 |
| 2009-11-13 | mac80211: implement RANN processing and forwarding | Rui Paulo | 1 | -8/+71 |
| 2009-11-11 | mac80211: improve HWMP debugging | Rui Paulo | 1 | -6/+5 |
| 2009-11-11 | mac80211: allow processing of more than one HWMP IE | Rui Paulo | 1 | -22/+25 |
| 2009-11-11 | mac80211: add MAC80211_VERBOSE_MHWMP_DEBUG | Rui Paulo | 1 | -4/+15 |
| 2009-11-11 | mac80211: update the format of path selection frames | Rui Paulo | 1 | -1/+1 |
| 2009-10-27 | mac80211: trivial: fix spelling in mesh_hwmp | Andrey Yurovsky | 1 | -1/+1 |
| 2009-08-20 | mac80211: New stat counters for multicast and unicast forwarded frames | Daniel Walker | 1 | -0/+3 |
| 2009-08-20 | mac80211: Decouple fail_avg stats used by mesh from rate control algorithm. | Javier Cardona | 1 | -0/+18 |
| 2009-08-14 | mac80211: Mark a destination sequence number as valid when a PREQ is received. | David Woo | 1 | -2/+3 |
| 2009-08-14 | mac80211: Use correct sign for mesh active path refresh. | Andrey Yurovsky | 1 | -1/+1 |
| 2009-08-14 | mac80211: Improve dequeing from mpath frame queue. | Javier Cardona | 1 | -4/+2 |
| 2009-08-14 | mac80211: fix compilation of mesh (although its disabled) | Luis R. Rodriguez | 1 | -2/+2 |
| 2009-08-04 | mac80211: redefine usage of the mac80211 workqueue | Luis R. Rodriguez | 1 | -2/+2 |
| 2009-07-24 | mac80211: Fix regression in mesh forwarding path. | Javier Cardona | 1 | -1/+2 |
| 2009-07-24 | mac80211: mesh: fix two small problems | Johannes Berg | 1 | -3/+3 |
| 2009-07-07 | mac80211: fix allocation in mesh_queue_preq | Andrey Yurovsky | 1 | -1/+1 |
| 2009-05-20 | mac80211: cancel/restart all timers across suspend/resume | Johannes Berg | 1 | -1/+7 |
| 2009-02-13 | mac80211: fix RX aggregation timeouts | Johannes Berg | 1 | -1/+0 |
| 2009-01-29 | mac80211: trivial documentation fix (mesh_nexthop_lookup()). | Rami Rosen | 1 | -1/+1 |
| 2009-01-29 | mac80211: 802.11w - Do not force Action frames to disable encryption | Jouni Malinen | 1 | -2/+2 |
| 2008-11-21 | net: remove redundant argument comments | Qinghuang Feng | 1 | -1/+0 |
| 2008-10-31 | mac80211/drivers: rewrite the rate control API | Johannes Berg | 1 | -1/+5 |
| 2008-09-15 | mac80211: move txrate_idx into RC algorithms | Johannes Berg | 1 | -1/+1 |
| 2008-09-15 | mac80211: share STA information with driver | Johannes Berg | 1 | -4/+4 |
| 2008-09-15 | mac80211: split off mesh handling entirely | Johannes Berg | 1 | -49/+49 |
| 2008-09-11 | mac80211: move frame TX function | Johannes Berg | 1 | -2/+2 |
| 2008-09-11 | mac80211: fix action frame length checks | Johannes Berg | 1 | -0/+4 |
| 2008-08-22 | replace net_device arguments with ieee80211_{local,sub_if_data} as appropriate | Jasper Bryant-Greene | 1 | -58/+54 |
| 2008-08-22 | mac80211: remove IEEE80211_FC helper | Harvey Harrison | 1 | -4/+4 |
| 2008-08-07 | mac80211: fix use of skb->cb for mesh forwarding | Luis Carlos Cobo | 1 | -9/+10 |
| 2008-05-15 | Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linvil... | David S. Miller | 1 | -1/+1 |
| 2008-05-14 | wireless: use get/put_unaligned_* helpers | Harvey Harrison | 1 | -1/+1 |
| 2008-05-12 | mac80211: mesh hwmp: fix kfree(skb) | Patrick McHardy | 1 | -1/+1 |
| 2008-04-27 | asm/unaligned.h doesn't work well as the very first include | Al Viro | 1 | -1/+0 |
| 2008-04-08 | mac80211: clean up IEEE80211_FC use | Johannes Berg | 1 | -2/+0 |
| 2008-03-06 | mac80211: path IE fields macros, fix alignment problems and clean up | Luis Carlos Cobo | 1 | -33/+35 |
| 2008-03-06 | mac80211: always force mesh_path deletions | Luis Carlos Cobo | 1 | -7/+1 |
| 2008-03-06 | mac80211: clean up use of endianness conversion functions | Luis Carlos Cobo | 1 | -15/+15 |
| 2008-03-06 | mac80211: fix mesh endianness sparse warnings and unmark it as broken | Luis Carlos Cobo | 1 | -12/+12 |
| 2008-03-06 | mac80211: RCU-ify STA info structure access | Johannes Berg | 1 | -5/+1 |
| 2008-03-06 | mac80211: mesh hwmp locking fixes | Johannes Berg | 1 | -1/+4 |
| 2008-03-06 | mac80211: code for on-demand Hybrid Wireless Mesh Protocol | Luis Carlos Cobo | 1 | -0/+862 |