summaryrefslogtreecommitdiffstats
path: root/net/mac80211/mesh_pathtbl.c
Commit message (Expand)AuthorAgeFilesLines
* mac80211: Use rhashtable_lookup_get_insert_fast instead of racy codeHerbert Xu2019-02-221-16/+8
* mac80211: mesh: fix missing unlock on error in table_path_del()Wei Yongjun2019-02-181-1/+1
* mac80211: Free mpath object when rhashtable insertion failsHerbert Xu2019-02-151-8/+9
* mac80211: Use linked list instead of rhashtable walk for mesh tablesHerbert Xu2019-02-151-101/+37
* rhashtable: Change rhashtable_walk_start to return voidTom Herbert2017-12-111-24/+10
* mac80211: Convert timers to use timer_setup()Kees Cook2017-11-201-2/+1
* mac80211: Use setup_timer instead of init_timer for mesh pathOndřej Lysoněk2017-03-161-3/+2
* mac80211: use DECLARE_EWMA for mesh_fail_avgManoharan, Rajkumar2017-03-061-0/+3
* mac80211: make mpath path fixing more robustPedersen, Thomas2016-09-121-1/+1
* mac80211: mesh: embed gates hlist head directlyBob Copeland2016-04-051-14/+4
* mac80211: mesh: fix crash in mesh_path_timerBob Copeland2016-04-051-15/+18
* mac80211: mesh: convert path table to rhashtableBob Copeland2016-04-051-532/+254
* mac80211: mesh: embed known gates list in struct mesh_pathBob Copeland2016-04-051-56/+44
* mac80211: mesh: factor out common mesh path allocation codeBob Copeland2016-04-051-23/+28
* mac80211: mesh: don't hash sdata in mpath tablesBob Copeland2016-04-051-10/+8
* mac80211: mesh: move path tables into if_meshBob Copeland2016-04-051-102/+79
* mac80211: Unify mesh and mpp path removal functionHenning Rogge2016-02-241-36/+41
* mac80211: let unused MPP table entries timeoutHenning Rogge2016-02-241-0/+51
* mac80211: Remove MPP table entries with MPathHenning Rogge2016-02-241-0/+26
* mac80211: mesh: drop constant field mean_chain_lenBob Copeland2016-02-241-6/+3
* mac80211: mesh: print MAC address instead of pointerJohannes Berg2015-12-041-2/+2
* mac80211: mesh: fix call_rcu() usageJohannes Berg2015-11-171-4/+4
* mac80211: implement cfg80211_ops to query mesh proxy path tableHenning Rogge2014-10-091-0/+31
* mac80211: Replace rcu_dereference() with rcu_access_pointer()Andreea-Cristina Bernat2014-08-271-2/+2
* mac80211: remove BUG_ON usageJohannes Berg2014-04-291-2/+4
* mac80211: use put_unaligned_le in mesh when necessaryChun-Yeow Yeoh2013-11-251-4/+3
* mac80211: return new mpath from mesh_path_add()Bob Copeland2013-04-081-28/+28
* hlist: drop the node parameter from iteratorsSasha Levin2013-02-271-28/+17
* mac80211: clean up mesh codeJohannes Berg2013-02-151-43/+46
* mac80211: constify IE parsingJohannes Berg2013-02-151-5/+6
* mac80211: mesh power save basicsMarco Porsch2013-02-041-0/+1
* mac80211: clean up mpath_move_to_queue()Thomas Pedersen2012-08-201-16/+18
* mac80211: use skb_queue_walk() in mesh_path_assign_nexthopThomas Pedersen2012-08-201-7/+1
* mac80211: use eth_broadcast_addrJohannes Berg2012-07-311-1/+1
* net: Fix (nearly-)kernel-doc comments for various functionsBen Hutchings2012-07-101-2/+2
* mac80211: clean up debuggingJohannes Berg2012-06-241-18/+12
* net: mac80211: Convert printk(KERN_DEBUG to pr_debugJoe Perches2012-06-051-1/+1
* mac80211: Convert compare_ether_addr to ether_addr_equalJoe Perches2012-05-091-6/+6
* mac80211: fix the assignment of PREQ's MAC address for Proactive RANNChun-Yeow Yeoh2012-04-121-0/+2
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds2012-03-201-19/+21
|\
| * mac80211: fix smatch lock errors in meshThomas Pedersen2012-03-071-10/+10
| * mac80211: use compare_ether_addr on MAC addresses instead of memcmpFelix Fietkau2012-03-051-6/+8
| * mac80211: rename mesh static path_lookup()Luis R. Rodriguez2012-02-081-3/+3
* | mac80211: Convert call_rcu() to kfree_rcu(), drop mesh_gate_node_reclaim()Paul E. McKenney2012-02-211-7/+1
|/
* mac80211: don't initiate path discovery when forwarding frame with unknown DAThomas Pedersen2011-11-281-27/+0
* mac80211: failed forwarded mesh frame addressingThomas Pedersen2011-11-281-2/+4
* mac80211: fix RCU warnings in meshJohannes Berg2011-11-211-22/+5
* mac80211: simplify mesh frame queue mapping and QoSJavier Cardona2011-11-091-3/+0
* Merge branch 'master' of ssh://infradead/~/public_git/wireless-next into for-...John W. Linville2011-09-191-78/+114
|\
| * mac80211: Mesh data frames must have the QoS headerJavier Cardona2011-09-141-1/+1