1. 20 Aug, 2012 1 commit
  2. 11 Jul, 2012 1 commit
  3. 24 Jun, 2012 1 commit
    • Johannes Berg's avatar
      mac80211: clean up debugging · bdcbd8e0
      Johannes Berg authored
      
      
      There are a few things that make the logging and
      debugging in mac80211 less useful than it should
      be right now:
       * a lot of messages should be pr_info, not pr_debug
       * wholesale use of pr_debug makes it require *both*
         Kconfig and dynamic configuration
       * there are still a lot of ifdefs
       * the style is very inconsistent, sometimes the
         sdata->name is printed in front
      
      Clean up everything, introducing new macros and
      separating out the station MLME debugging into
      a new Kconfig symbol.
      Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
      bdcbd8e0
  4. 18 Jun, 2012 3 commits
  5. 14 Jun, 2012 1 commit
    • Chun-Yeow Yeoh's avatar
      mac80211: implement the proactive PREQ generation · a69cc44f
      Chun-Yeow Yeoh authored
      
      
      Generate the proactive PREQ element as defined in
      Sec. 13.10.9.3 (Case C) of IEEE Std. 802.11-2012
      based on the selection of dot11MeshHWMPRootMode as follow:
      dot11MeshHWMPRootMode (2) is proactivePREQnoPREP
      dot11MeshHWMPRootMode (3) is proactivePREQwithPREP
      
      The proactive PREQ is generated based on the interval
      defined by dot11MeshHWMProotInterval.
      
      With this change, proactive RANN element is now generated
      if the dot11MeshHWMPRootMode is set to (4) instead of (1).
      Signed-off-by: default avatarChun-Yeow Yeoh <yeohchunyeow@gmail.com>
      [line-break commit log]
      Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
      a69cc44f
  6. 09 Jun, 2012 2 commits
  7. 05 Jun, 2012 1 commit
  8. 15 May, 2012 1 commit
  9. 09 May, 2012 1 commit
    • Joe Perches's avatar
      mac80211: Convert compare_ether_addr to ether_addr_equal · b203ca39
      Joe Perches authored
      
      
      Use the new bool function ether_addr_equal to add
      some clarity and reduce the likelihood for misuse
      of compare_ether_addr for sorting.
      
      Done via cocci script:
      
      $ cat compare_ether_addr.cocci
      @@
      expression a,b;
      @@
      -	!compare_ether_addr(a, b)
      +	ether_addr_equal(a, b)
      
      @@
      expression a,b;
      @@
      -	compare_ether_addr(a, b)
      +	!ether_addr_equal(a, b)
      
      @@
      expression a,b;
      @@
      -	!ether_addr_equal(a, b) == 0
      +	ether_addr_equal(a, b)
      
      @@
      expression a,b;
      @@
      -	!ether_addr_equal(a, b) != 0
      +	!ether_addr_equal(a, b)
      
      @@
      expression a,b;
      @@
      -	ether_addr_equal(a, b) == 0
      +	!ether_addr_equal(a, b)
      
      @@
      expression a,b;
      @@
      -	ether_addr_equal(a, b) != 0
      +	ether_addr_equal(a, b)
      
      @@
      expression a,b;
      @@
      -	!!ether_addr_equal(a, b)
      +	ether_addr_equal(a, b)
      Signed-off-by: default avatarJoe Perches <joe@perches.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      b203ca39
  10. 12 Apr, 2012 1 commit
  11. 09 Apr, 2012 2 commits
  12. 06 Mar, 2012 1 commit
  13. 05 Mar, 2012 3 commits
  14. 27 Feb, 2012 1 commit
  15. 27 Jan, 2012 1 commit
  16. 18 Jan, 2012 1 commit
  17. 28 Nov, 2011 4 commits
  18. 21 Nov, 2011 1 commit
  19. 17 Nov, 2011 1 commit
  20. 09 Nov, 2011 2 commits
  21. 08 Nov, 2011 1 commit
  22. 11 Oct, 2011 1 commit
  23. 14 Sep, 2011 1 commit
  24. 13 Sep, 2011 1 commit
  25. 24 Aug, 2011 4 commits
  26. 22 Aug, 2011 1 commit
  27. 10 Aug, 2011 1 commit
    • Javier Cardona's avatar
      mac80211: fix erroneous clearing of MESH_PATH_SN_VALID flag · 1b1de7aa
      Javier Cardona authored
      
      
      When a PREQ or PREP is received from an intermediate node, it contains
      useful information for path selection but it doesn't include the
      originator's sequence number.   Therefore, when updating the mesh path
      to that intermediate node, we should not set the MESH_PATH_SN_VALID
      flag.  BUT, if the flag is set, it should not be unset as we might have
      received a valid sequence number for that intermediate node in the past.
      
      This issue was reported, fixed and tested by Ya Bo (游波) and Pedro
      Larbig (ASPj).
      Signed-off-by: default avatarJavier Cardona <javier@cozybit.com>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      1b1de7aa