1. 10 4月, 2012 1 次提交
    • J
      iwlwifi: process multiple frames per RXB · 0c19744c
      Johannes Berg 提交于
      The flow handler (hardware) can put multiple
      frames into a single RX buffer. To handle
      this, walk the RX buffer and check if there
      are multiple valid packets in it.
      
      To let the upper layer handle this correctly
      introduce rxb_offset() which is needed when
      we pass pages to mac80211 -- we need to know
      the offset into the page there.
      
      Also change the page handling scheme to use
      refcounting. Anyone who needs a page will
      "steal" it, which marks it as having been
      used & refcounts it. The RX handler then has
      to free its own reference and must not reuse
      the page.
      
      Finally, do not set the bit asking the FH to
      give us each packet in a single buffer. This
      really enables the feature.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      Signed-off-by: NWey-Yi Guy <wey-yi.w.guy@intel.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      0c19744c
  2. 13 3月, 2012 4 次提交
  3. 10 3月, 2012 3 次提交
  4. 09 3月, 2012 8 次提交
  5. 08 3月, 2012 11 次提交
  6. 07 3月, 2012 3 次提交
  7. 28 2月, 2012 2 次提交
  8. 18 2月, 2012 2 次提交
  9. 03 2月, 2012 6 次提交