1. 15 Mar, 2012 1 commit
    • Ondřej Zajíček's avatar
      Better support for multitable protocols. · c0adf7e9
      Ondřej Zajíček authored
      The nest-protocol interaction is changed to better handle multitable
      protocols. Multitable protocols now declare that by 'multitable' field,
      which tells nest that a protocol handles things related to proto-rtable
      interaction (table locking, announce hook adding, reconfiguration of
      filters) itself.
      
      Filters and stats are moved to announce hooks, a protocol could have
      different filters and stats to different tables.
      
      The patch is based on one from Alexander V. Chernikov, thanks.
      c0adf7e9
  2. 24 Jan, 2012 1 commit
  3. 07 Nov, 2011 1 commit
    • Ondřej Zajíček's avatar
      Implements protocol templates. · a7f23f58
      Ondřej Zajíček authored
      Based on the patch from Alexander V. Chernikov.
      Extended to support almost all protocols.
      Uses 'protocol bgp NAME from TEMPLATE { ... }' syntax.
      a7f23f58
  4. 05 Jul, 2010 1 commit
  5. 21 Feb, 2010 1 commit
  6. 13 Feb, 2010 2 commits
  7. 11 Feb, 2010 1 commit
    • Ondřej Zajíček's avatar
      Fixes a tricky bug in the pipe protocol. · c8387626
      Ondřej Zajíček authored
      When uncofiguring the pipe and the peer table, the peer table was
      unlocked when pipe protocol state changed to down/flushing and not to
      down/hungry. This leads to the removal of the peer table before
      the routes from the pipe were flushed.
      
      The fix leads to adding some pipe-specific hacks to the nest,
      but this seems inevitable.
      c8387626
  8. 21 Dec, 2009 1 commit
  9. 20 Dec, 2009 2 commits
  10. 02 Dec, 2009 1 commit
    • Ondřej Zajíček's avatar
      Fixes some problems in pipes. · 11787b84
      Ondřej Zajíček authored
      For transparent pipes, loop detection works correctly now.
      Pipes are now more symmetric - in both directions filtering
      is done in do_rte_announce().
      11787b84
  11. 17 Sep, 2009 1 commit
  12. 01 Jun, 2009 2 commits
  13. 31 May, 2009 1 commit
  14. 05 Jun, 2004 1 commit
  15. 04 Jun, 2000 1 commit
  16. 31 May, 2000 1 commit
  17. 13 May, 2000 1 commit
  18. 05 May, 2000 1 commit
  19. 12 Mar, 2000 1 commit
  20. 17 Jan, 2000 2 commits
  21. 16 Jan, 2000 1 commit
  22. 01 Dec, 1999 1 commit
  23. 03 Aug, 1999 1 commit