1. 12 Oct, 2017 6 commits
  2. 11 Oct, 2017 30 commits
  3. 10 Oct, 2017 4 commits
    • Eric Garver's avatar
      openvswitch: add ct_clear action · b8226962
      Eric Garver authored
      This adds a ct_clear action for clearing conntrack state. ct_clear is
      currently implemented in OVS userspace, but is not backed by an action
      in the kernel datapath. This is useful for flows that may modify a
      packet tuple after a ct lookup has already occurred.
      Signed-off-by: default avatarEric Garver <e@erig.me>
      Acked-by: default avatarPravin B Shelar <pshelar@ovn.org>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      b8226962
    • Jakub Kicinski's avatar
      net: dst: move cpu inside ifdef to avoid compilation warning · 833e0e2f
      Jakub Kicinski authored
      If CONFIG_DST_CACHE is not selected cpu variable
      will be unused and we will see a compilation warning.
      Move it under the ifdef.
      Reported-by: default avatarkbuild test robot <fengguang.wu@intel.com>
      Fixes: d66f2b91 ("bpf: don't rely on the verifier lock for metadata_dst allocation")
      Signed-off-by: default avatarJakub Kicinski <jakub.kicinski@netronome.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      833e0e2f
    • David S. Miller's avatar
      Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue · f44dea34
      David S. Miller authored
      Jeff Kirsher says:
      
      ====================
      1GbE Intel Wired LAN Driver Updates 2017-10-10
      
      This series contains updates to e1000e and igb.
      
      Benjamin Poirier provides several fixes for e1000e, starting with a
      correction to the return status which was always returning success even
      if it was not successful.  Fixed code comments to reflect the actual
      code behavior.  Fixed the conditional test for the correct return
      value.  Fixed a potential race condition reported by Lennart Sorensen,
      where the single flag get_link_status is used to signal two different
      states.
      
      Sasha fixes a buffer overrun for i219 devices, where the chipset had
      reduced the round-trip latency for the LAN controller DMA accesses
      which in some high performance cases caused a buffer overrun while
      processing the DMA transactions.
      
      Willem de Bruijn changes the default behavior of e1000e to use the
      burst mode settings by default unless the user specifies the
      receive interrupt delay (RxIntDelay).
      
      Florian Fainelli updates the driver to differentiate between when
      e1000e_put_txbuf() is called from normal reclamation or when a
      DMA mapping failure to make the driver more "drop monitor friendly".
      
      Christophe JAILLET fixes a potential NULL pointer dereference by
      properly returning -ENOMEM on memory allocation failures.
      ====================
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      f44dea34
    • Florian Westphal's avatar
      rtnetlink: bridge: use ext_ack instead of printk · b88d12e4
      Florian Westphal authored
      We can now piggyback error strings to userspace via extended acks
      rather than using printk.
      
      Before:
      bridge fdb add 01:02:03:04:05:06 dev br0 vlan 4095
      RTNETLINK answers: Invalid argument
      
      After:
      bridge fdb add 01:02:03:04:05:06 dev br0 vlan 4095
      Error: invalid vlan id.
      
      v3: drop 'RTM_' prefixes, suggested by David Ahern, they
      are not useful, the add/del in bridge command line is enough.
      
      Also reword error in response to malformed/bad vlan id attribute
      size.
      
      Cc: David Ahern <dsahern@gmail.com>
      Signed-off-by: default avatarFlorian Westphal <fw@strlen.de>
      Reviewed-by: default avatarDavid Ahern <dsahern@gmail.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      b88d12e4