Skip to content
  1. Dec 13, 2013
    • Ben Hutchings's avatar
      sfc: Tighten the check for RX merged completion events · 92a04168
      Ben Hutchings authored
      
      
      The addition of RX event merging support means we don't reliably
      detect dropped RX events now.  Currently we will only detect them if
      the previous event for the RX queue had the CONT bit set.
      
      Only accept RX completion events as merged if the
      GET_CAPABILITIES_OUT_RX_BATCHING bit is set in datapath_caps (which it
      won't be for the low-latency datapath) and the CONT bit is not set on
      the event.
      
      Signed-off-by: default avatarBen Hutchings <bhutchings@solarflare.com>
      92a04168
    • Jon Cooper's avatar
      sfc: Add MC BISTs to ethtool offline self test on EF10 · 74cd60a4
      Jon Cooper authored
      
      
      To run BISTs the MC goes down in to a special mode where it will only
      respond to MCDI from the testing PF, and TX, RX and event queues are
      torn down. Other PFs get a message as it goes down to tell them it's
      going down.
      
      When the other PFs get this message, they check the soft status
      register to tell when the MC has rebooted after BIST mode and they can
      start recovery.
      
      [bwh: Convert the test result to 1 or -1 as for earlier NICs]
      Signed-off-by: default avatarBen Hutchings <bhutchings@solarflare.com>
      74cd60a4
  2. Dec 07, 2013
  3. Dec 06, 2013
    • Kevin Wallace's avatar
      macvlan: Support creating macvtaps from macvlans · d70f2cf5
      Kevin Wallace authored
      
      
      When running in a network namespace whose only link to the outside
      world is a macvlan device, not being able to create a macvtap off of
      it is a real pain.
      
      So modify macvtap creation to automatically forward a creation of a
      macvtap on a macvlan to become a creation of a macvtap on the
      underlying network device, just like is currently done with
      macvlan-on-macvlan devices.
      
      v2: Use netif_is_macvlan and macvlan_dev_real_dev helpers to make it
          more clear what we're doing.
      
      Signed-off-by: default avatarKevin Wallace <kevin@pentabarf.net>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      d70f2cf5
    • David S. Miller's avatar
      Merge branch 'siocghwtstamp' of git://git.kernel.org/pub/scm/linux/kernel/git/bwh/sfc-next · 426e1fa3
      David S. Miller authored
      
      
      Ben Hutchings says:
      
      ====================
      SIOCGHWTSTAMP ioctl
      
      1. Add the SIOCGHWTSTAMP ioctl and update the timestamping
      documentation.
      2. Implement SIOCGHWTSTAMP in most drivers that support SIOCSHWTSTAMP.
      3. Add a test program to exercise SIOC{G,S}HWTSTAMP.
      ====================
      
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      426e1fa3
    • David S. Miller's avatar
      Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless · e1ca87bb
      David S. Miller authored
      
      
      John W. Linville says:
      
      ====================
      Please pull this batch of fixes intende for the 3.13 stream!
      
      For the mac80211 bits, Johannes says:
      
      "For now I have various fixes all over, mostly for issues introduced in
      relatively recent patches. There's no real pattern to it. Some of the
      issues like go back longer, but still seemed 3.13 material."
      
      And...
      
      "These are just two patches disabling the broken CSA code. Once this
      goes into your tree I'll merge it into mac80211-next and revert there
      (since we fixed the bugs there)."
      
      For the iwlwifi bits, Emmanuel says:
      
      "I have here a few fixes for BT Coex. One of them is a NULL pointer
      dereference. Another one avoids to enable a feature that can make the
      firmware unhappy since the firmware isn't ready for it yet. WE also
      avoid a WARNING that can be triggered upon association in not-so-bad
      cases even if the association succeeded. We add support for new NICs
      (not yet on the market) and bump the API so that 3.13 will be able to
      work with the new firmware that will be out soon hopefully.
      I also have a boundary check from Johannes."
      
      In addition to those...
      
      - Arend van Spriel fixes a brcmfmac problem that could use an
      uninitialized variable in an error path.
      
      - Borislav Petkov fixes a Kconfig-based build breakage problem for
      brcmsmac.
      
      - Michal Nazarewicz fixes a couple of NULL pointer dereference problems
      in ath9k and wcn36xx.
      
      - Sujith Manoharan fixes a couple of ath9k problems related to
      incorrect interpretation of EEPROM configuration data.
      
      - Ujjal Roy fixes a memory leak in mwifiex.
      ====================
      
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      e1ca87bb
  4. Dec 05, 2013
  5. Dec 04, 2013