1. 29 Jun, 2018 9 commits
  2. 28 Jun, 2018 29 commits
  3. 27 Jun, 2018 2 commits
    • Roopa Prabhu's avatar
      neighbour: force neigh_invalidate when NUD_FAILED update is from admin · 8e326289
      Roopa Prabhu authored
      In systems where neigh gc thresh holds are set to high values,
      admin deleted neigh entries (eg ip neigh flush or ip neigh del) can
      linger around in NUD_FAILED state for a long time until periodic gc kicks
      in. This patch forces neigh_invalidate when NUD_FAILED neigh_update is
      from an admin.
      Signed-off-by: default avatarRoopa Prabhu <roopa@cumulusnetworks.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      8e326289
    • David S. Miller's avatar
      Merge branch 'Multipath-tests-for-tunnel-devices' · b1a5046b
      David S. Miller authored
      Petr Machata says:
      
      ====================
      Multipath tests for tunnel devices
      
      This patchset adds a test for ECMP and weighted ECMP between two GRE
      tunnels.
      
      In patches #1 and #2, the function multipath_eval() is first moved from
      router_multipath.sh to lib.sh for ease of reuse, and then fixed up.
      
      In patch #3, the function tc_rule_stats_get() is parameterized to be
      useful for egress rules as well.
      
      In patch #4, a new function __simple_if_init() is extracted from
      simple_if_init(). This covers the logic that needs to be done for the
      usual interface: VRF migration, upping and installation of IP addresses.
      
      Patch #5 then adds the test itself.
      
      Additionally in patch #6, a requirement to add diagrams to selftests is
      documented.
      ====================
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      b1a5046b