]> git.puffer.fish Git - mirror/frr.git/commit
bgpd: refine the setting up of GTSM
authorStephen Hemminger <shemminger@vyatta.com>
Thu, 24 Mar 2011 17:30:21 +0000 (17:30 +0000)
committerPaul Jakma <paul@quagga.net>
Mon, 28 Mar 2011 10:27:41 +0000 (11:27 +0100)
commitf5a4827db60545309d0ee378b85acac56cf7837a
treea28de765a209f772d1b95b78a357ddf17318844a
parentd876bdf4a84f40ac3f9bec8d5040858b3725db3e
bgpd: refine the setting up of GTSM

* bgpd.h: Add error code for setting GTSM on iBGP
* bgpd.c: (peer_ttl_security_hops_set) use previous error code and signal
  incompatibility of GTSM+iBGP to vty.
  Consider the session state when setting GTSM, and reset Open/Active peers
  to let them pick up new TTL from start.
bgpd/bgp_vty.c
bgpd/bgpd.c
bgpd/bgpd.h