1. 29 Jun, 2018 8 commits
  2. 28 Jun, 2018 29 commits
  3. 27 Jun, 2018 3 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
    • Petr Machata's avatar
      selftests: forwarding: README: Require diagrams · 18ec44f6
      Petr Machata authored
      ASCII art diagrams are well suited for presenting the topology that a
      test uses while being easy to embed directly in the test file iteslf.
      They make the information very easy to grasp even for simple topologies,
      and for more complex ones they are almost essential, as figuring out the
      interconnects from the script itself proves to be difficult.
      
      Therefore state the requirement for topology ASCII art in README.
      Signed-off-by: default avatarPetr Machata <petrm@mellanox.com>
      Reviewed-by: default avatarIdo Schimmel <idosch@mellanox.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      18ec44f6