1. 14 3月, 2013 1 次提交
  2. 28 2月, 2013 1 次提交
  3. 15 2月, 2013 2 次提交
  4. 12 2月, 2013 1 次提交
    • X
      wireless: rt2x00: rt2800usb add "unknown" devices · d9d76a04
      Xose Vazquez Perez 提交于
      0x06f8, 0xe036 Hercules  Wireless Dual Band 600 USB Key HWNUm-600
      0x0b05, 0x17a7 ASUS      USB-N10H 150Mbps 11n Wireless USB dongle
      0x0df6, 0x0069 Sitecom   Wireless Dualband Network Adapter 300N X5 WLA-5000
      0x0df6, 0x006f Sitecom   WiFi USB adapter N600 WLA-5100
      0x13d3, 0x3340 AzureWave 802.11n USB Wireless LAN Card
      0x13d3, 0x3399 AzureWave 802.11n USB Wireless LAN Card
      0x13d3, 0x3400 AzureWave 802.11n USB Wireless LAN Card
      0x13d3, 0x3401 AzureWave 802.11n USB Wireless LAN Card
      0x1740, 0x0600 EnGenius  Dual-Band Wireless Media Adapter
      0x1740, 0x0602 EnGenius  802.11 a/b/g/n Wireless USB Adapter
      0x177f, 0x0254 Sweex     LW054 Wireless 54G Adapter USB
      0xf201, 0x5370 TP-LINK   54Mbps Wireless USB Adapter
      
      no RF3053, and I believe no RT5572.
      
      Cc: Ivo van Doorn <IvDoorn@gmail.com>
      Cc: Gertjan van Wingerde <gwingerde@gmail.com>
      Cc: Helmut Schaa <helmut.schaa@googlemail.com>
      Cc: John W. Linville <linville@tuxdriver.com>
      Cc: users@rt2x00.serialmonkey.com
      Cc: linux-wireless@vger.kernel.org
      Signed-off-by: NXose Vazquez Perez <xose.vazquez@gmail.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      d9d76a04
  5. 09 2月, 2013 1 次提交
  6. 02 2月, 2013 2 次提交
  7. 31 1月, 2013 5 次提交
  8. 23 1月, 2013 2 次提交
  9. 08 1月, 2013 2 次提交
  10. 03 1月, 2013 1 次提交
    • J
      mac80211: split TX aggregation stop action · 18b559d5
      Johannes Berg 提交于
      When TX aggregation is stopped, there are a few
      different cases:
       - connection with the peer was dropped
       - session stop was requested locally
       - session stop was requested by the peer
       - connection was dropped while a session is stopping
      
      The behaviour in these cases should be different, if
      the connection is dropped then the driver should drop
      all frames, otherwise the frames may continue to be
      transmitted, aggregated in the case of a locally
      requested session stop or unaggregated in the case of
      the peer requesting session stop.
      
      Split these different cases so that the driver can
      act accordingly; however, treat local and remote stop
      the same way and ask the driver to not send frames as
      aggregated packets any more.
      
      In the case of connection drop, the stop callback the
      driver is otherwise supposed to call is no longer
      required.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      18b559d5
  11. 18 12月, 2012 1 次提交
    • G
      rt2x00: zero-out rx_status · 028014c8
      Gabor Juhos 提交于
      In commit 'mac80211: support radiotap vendor namespace RX data'
      new fields were added to 'struct ieee80211_rx_status' and those
      fileds must be zeroed. However the rt2x00 driver stores driver
      specific data in the cb array of the rx skbs, so the fields
      might contain garbage and this can cause unexpected behaviour.
      
      The rt2x00 driver from the compat-wireless-2012-12-01
      tarball caused the following warning:
      
        WARNING: at
        /devel/ramips/build_dir/target-mipsel_r2_uClibc-0.9.33.2/linux-ramips_rt305x/
        compat-wireless-2012-12-01/net/mac80211/rx.c:115 ieee80211_rx_irqsafe+0x274/0xbcc
        [mac80211]()
        Modules linked in: dwc_otg ledtrig_usbdev nf_nat_irc
        nf_nat_ftp nf_conntrack_irc nf_conntrack_ftp ipt_MASQUERADE
        iptable_nat nf_nat pppoe xt_conntrack xt_CT xt_NOTRACK iptable_raw
        xt_state nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack pppox
        ipt_REJECT xt_TCPMSS xt_comment xt_multiport xt_mac xt_limit
        iptable_mangle iptable_filter ip_tables xt_tcpudp x_tables ppp_async
        ppp_generic slhc rt2800pci(O) rt2800lib(O) rt2x00soc(O) rt2x00pci(O)
        rt2x00lib(O) mac80211(O) usbcore usb_common nls_base crc_itu_t
        crc_ccitt eeprom_93cx6 cfg80211(O) compat(O) arc4 aes_generic
        crypto_blkcipher cryptomgr aead crypto_hash crypto_algapi leds_gpio
        button_hotplug(O) gpio_keys_polled input_polldev input_core
        Call Trace:
        [<801e96b4>] dump_stack+0x8/0x34
        [<80010a9c>] warn_slowpath_common+0x78/0xa4
        [<80010ae0>] warn_slowpath_null+0x18/0x24
        [<80a9710c>] ieee80211_rx_irqsafe+0x274/0xbcc [mac80211]
      
      The patch ensures that each field gets initialized with
      zeroes.
      
      Cc: <users@rt2x00.serialmonkey.com>
      Signed-off-by: NGabor Juhos <juhosg@openwrt.org>
      Acked-by: NGertjan van Wingerde <gwingerde@gmail.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      028014c8
  12. 12 12月, 2012 1 次提交
  13. 11 12月, 2012 1 次提交
  14. 07 12月, 2012 2 次提交
  15. 05 12月, 2012 1 次提交
  16. 04 12月, 2012 4 次提交
  17. 01 12月, 2012 1 次提交
  18. 15 11月, 2012 1 次提交
  19. 10 11月, 2012 1 次提交
    • J
      mac80211: clarify interface iteration and make it configurable · 8b2c9824
      Johannes Berg 提交于
      During hardware restart, all interfaces are iterated even
      though they haven't been re-added to the driver, document
      this behaviour. The same also happens during resume, which
      is even more confusing since all of the interfaces were
      previously removed from the driver. Make this optional so
      drivers relying on the current behaviour can still use it,
      but to let drivers that don't want this behaviour disable
      it.
      
      Also convert all API users, keeping the old semantics
      except in hwsim, where the new normal ones are desired.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      8b2c9824
  20. 31 10月, 2012 1 次提交
  21. 25 10月, 2012 1 次提交
  22. 20 10月, 2012 7 次提交