1. 05 Jan, 2017 3 commits
  2. 04 Jan, 2017 33 commits
  3. 03 Jan, 2017 4 commits
    • Yotam Gigi's avatar
      net/sched: cls_matchall: Fix error path · ec2507d2
      Yotam Gigi authored
      Fix several error paths in matchall:
       - Release reference to actions in case the hardware fails offloading
         (relevant to skip_sw only)
       - Fix error path in case tcf_exts initialization/validation fail
      
      Fixes: bf3994d2 ("net/sched: introduce Match-all classifier")
      Signed-off-by: default avatarYotam Gigi <yotamg@mellanox.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      ec2507d2
    • David Ahern's avatar
      net: vrf: Add missing Rx counters · 926d93a3
      David Ahern authored
      The move from rx-handler to L3 receive handler inadvertantly dropped the
      rx counters. Restore them.
      
      Fixes: 74b20582 ("net: l3mdev: Add hook in ip and ipv6")
      Reported-by: default avatarDinesh Dutt <ddutt@cumulusnetworks.com>
      Signed-off-by: default avatarDavid Ahern <dsa@cumulusnetworks.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      926d93a3
    • Jeff Moyer's avatar
      block: fix up io_poll documentation · 7158339d
      Jeff Moyer authored
      /sys/block/<dev>/queue/io_poll is a boolean.  Fix the docs.
      Signed-off-by: default avatarJeff Moyer <jmoyer@redhat.com>
      Signed-off-by: default avatarJens Axboe <axboe@fb.com>
      7158339d
    • David S. Miller's avatar
      Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue · 6f63db82
      David S. Miller authored
      Jeff Kirsher says:
      
      ====================
      10GbE Intel Wired LAN Driver Updates 2017-01-03
      
      This series contains updates to ixgbe and ixgbevf only.
      
      Emil fixes ixgbe to use the NVM settings for FEC, so do not override the
      settings.  Fixed the indirection table for x550, where newer devices can
      support up to 64 RSS queues.  Extends the rtnl_lock() to protect the call
      to netif_device_detach() and ixgbe_clear_interrupt_scheme() to avoid
      against a double free WARN and/or a BUG in free_msi_irqs().  Fixed AER
      error handling by making sure that the driver frees the IRQs in
      ixgbe_io_error_detected() when responding to a PCIe AER error, and to
      restore them when the interface recovers.
      
      Tony updates the driver to report the driver version to the firmware using
      the host interface command for x550 devices.  Fixed the PHY reset check
      for x550em_ext_t PHY type.  Fixed bounds checking for x540 devices to
      ensure the index is valid for the LED function.  Fixed the BaseT adapters
      which support 100Mb capability and were not reporting the capability.
      
      Ken Cox adds a missing check for the trusted bit before trying to set the
      MACVLAN MAC address.
      
      Yusuke Suzuki fixes an issue with 82599 and x540 devices where receive
      timestamps were not working becase the bitwise operation for RX_HWSTAMP
      falg was incorrect.
      
      Don ensures that x553 KR/KX devices correctly advertise link speeds.
      Adds the mailbox message to allow for VF promiscuous mode support.
      
      Mark fixes two issues with EEPROM access, where the semaphore was not
      being held until the entire response was read and the acquiring/releasing
      of the semaphore is slow.  Cleaned up firmware version method and
      functions which are no longer used.  Added new interfaces for firmware
      commands to access some new PHYs.
      
      v2: fixed tab indentation in patch 12 and mis-spelled words in patch 15
          based on feedback from Sergei Shtylyov and Rami Rosen.
      ====================
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      6f63db82