1. 17 Mar, 2016 1 commit
  2. 16 Feb, 2016 1 commit
  3. 09 Nov, 2015 2 commits
    • Ondřej Zajíček's avatar
      Nest: Fixes bug in missing cleanup during table removal · 86b4e170
      Ondřej Zajíček authored
      When a table is removed during reconfiguration, a reference was not
      cleared in the old configuration, which breaks undo.
      86b4e170
    • Ondřej Zajíček's avatar
      Conf: Fixes bug in symbol lookup during reconfiguration · 9b9a7143
      Ondřej Zajíček authored
      Symbol lookup by cf_find_symbol() not only did the lookup but also added
      new void symbols allocated from cfg_mem linpool, which gets broken when
      lookups are done outside of config parsing, which may lead to crashes
      during reconfiguration.
      
      The patch separates lookup-only cf_find_symbol() and config-modifying
      cf_get_symbol(), while the later is called only during parsing. Also
      new_config and cfg_mem global variables are NULLed outside of parsing.
      9b9a7143
  4. 17 Oct, 2015 1 commit
  5. 05 Oct, 2015 1 commit
    • Ondřej Zajíček's avatar
      Major RIP redesign · 8465dccb
      Ondřej Zajíček authored
      The new RIP implementation fixes plenty of old bugs and also adds support
      for many new features: ECMP support, link state support, BFD support,
      configurable split horizon and more. Most options are now per-interface.
      8465dccb
  6. 28 Jul, 2015 1 commit
  7. 24 Jul, 2015 1 commit
  8. 18 Jul, 2015 2 commits
  9. 08 Jun, 2015 6 commits
  10. 22 May, 2015 1 commit
  11. 17 May, 2015 1 commit
  12. 16 May, 2015 1 commit
    • Ondřej Zajíček's avatar
      Fix minor issue in pipe route propagation · 86f567e1
      Ondřej Zajíček authored
      In some circumstances during reconfiguration, routes propagated by pipes
      to other tables may hang there even after the primary routes are removed.
      
      There is already a workaround for this issue in the code which removes
      these stale routes by flush process when source protocols are shut down.
      
      This patch is a cleaner fix and allows to simplify the flush process
      86f567e1
  13. 12 May, 2015 1 commit
    • Ondřej Zajíček's avatar
      KRT: Add support for plenty of kernel route metrics · 9fdf9d29
      Ondřej Zajíček authored
      Linux kernel route metrics (RTA_METRICS netlink route attribute) are
      represented and accessible as new route attributes:
      
      krt_mtu, krt_window, krt_rtt, krt_rttvar, krt_sstresh, krt_cwnd, krt_advmss,
      krt_reordering, krt_hoplimit, krt_initcwnd, krt_rto_min, krt_initrwnd,
      krt_quickack, krt_lock_mtu, krt_lock_window, krt_lock_rtt, krt_lock_rttvar,
      krt_lock_sstresh, krt_lock_cwnd, krt_lock_advmss, krt_lock_reordering,
      krt_lock_hoplimit, krt_lock_rto_min, krt_feature_ecn, krt_feature_allfrag
      9fdf9d29
  14. 10 May, 2015 1 commit
  15. 29 Mar, 2015 1 commit
  16. 09 Mar, 2015 1 commit
  17. 02 Mar, 2015 1 commit
  18. 21 Feb, 2015 5 commits
  19. 08 Nov, 2014 1 commit
  20. 03 Nov, 2014 1 commit
    • Ondřej Zajíček's avatar
      Changes order of iface/addr/neigh event hooks. · f92e6ab3
      Ondřej Zajíček authored
      Now the order is:
      
      Up   -> iface, addr, neigh
      Down -> neigh, addr, iface
      
      It fixes the case when an iface appears, related static routes are
      activated and exported to OSPF before the iface notification and
      therefore forwarding addresses are not encoded in generated external
      LSAs.
      f92e6ab3
  21. 24 Oct, 2014 1 commit
  22. 02 Oct, 2014 3 commits
  23. 18 Jul, 2014 1 commit
  24. 29 May, 2014 1 commit
  25. 05 May, 2014 1 commit
  26. 28 Apr, 2014 1 commit
  27. 27 Apr, 2014 1 commit