1. 31 10月, 2009 1 次提交
  2. 08 10月, 2009 2 次提交
    • R
      wireless: fix CFG80211_WEXT build problems · c6d3597c
      Randy Dunlap 提交于
      Fix CFG80211_WEXT build dependencies/errors:
      
      ERROR: "cfg80211_wext_siwscan" [drivers/net/wireless/orinoco/orinoco.ko] undefined!
      ERROR: "cfg80211_wext_siwmode" [drivers/net/wireless/orinoco/orinoco.ko] undefined!
      ERROR: "cfg80211_wext_giwrange" [drivers/net/wireless/orinoco/orinoco.ko] undefined!
      ERROR: "cfg80211_wext_giwmode" [drivers/net/wireless/orinoco/orinoco.ko] undefined!
      ERROR: "cfg80211_wext_giwname" [drivers/net/wireless/orinoco/orinoco.ko] undefined!
      ERROR: "cfg80211_wext_giwscan" [drivers/net/wireless/orinoco/orinoco.ko] undefined!
      ERROR: "cfg80211_wext_giwname" [drivers/net/wireless/ipw2x00/ipw2200.ko] undefined!
      Signed-off-by: NRandy Dunlap <randy.dunlap@oracle.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      c6d3597c
    • J
      wext: refactor · 3d23e349
      Johannes Berg 提交于
      Refactor wext to
       * split out iwpriv handling
       * split out iwspy handling
       * split out procfs support
       * allow cfg80211 to have wireless extensions compat code
         w/o CONFIG_WIRELESS_EXT
      
      After this, drivers need to
       - select WIRELESS_EXT	- for wext support
       - select WEXT_PRIV	- for iwpriv support
       - select WEXT_SPY	- for iwspy support
      
      except cfg80211 -- which gets new hooks in wext-core.c
      and can then get wext handlers without CONFIG_WIRELESS_EXT.
      
      Wireless extensions procfs support is auto-selected
      based on PROC_FS and anything that requires the wext core
      (i.e. WIRELESS_EXT or CFG80211_WEXT).
      Signed-off-by: NJohannes Berg <johannes@sipsolutions.net>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      3d23e349
  3. 11 7月, 2009 1 次提交
    • D
      orinoco: initiate cfg80211 conversion · ea60a6aa
      David Kilroy 提交于
      Initialise and register a wiphy.
      
      Store the orinoco_private structure in the new wiphy, and use the
      net_device private area to store the wireless_dev. This results in a
      change to the way we navigate from a net_device to the driver private
      orinoco_private, which we encapsulate in the inline function ndev_priv.
      Most of the remaining calls to netdev_priv are thus replaced by
      ndev_priv.
      
      We can immediately rely on cfg80211 to handle SIOCGIWNAME, so
      orinoco_ioctl_getname is removed.
      Signed-off-by: NDavid Kilroy <kilroyd@googlemail.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      ea60a6aa
  4. 30 1月, 2009 1 次提交