]> git.proxmox.com Git - mirror_frr.git/commit
bgpd: Implement BGP confederation error handling (RFC5065, Par. 5)
authorVasilis Tsiligiannis <b_tsiligiannis@silverton.gr>
Sun, 19 Jul 2009 22:28:35 +0000 (01:28 +0300)
committerPaul Jakma <paul@quagga.net>
Tue, 28 Jul 2009 13:49:33 +0000 (14:49 +0100)
commitca87e1d37b3c30648e9bacb476a3c89729512f6d
treed0911b72e7d4c3c94c88a65233ee8a7fa8a4c950
parent30d205909c5a81cc306b161c16abff0fd7f566a7
bgpd: Implement BGP confederation error handling (RFC5065, Par. 5)

This patch implements BGP confederation error handling in Quagga as described
in RFC5065, paragraph 5.

* bgp_aspath.c: (aspath_confed_check, aspath_left_confed_check) new functions
* bgp_attr.c: (bgp_attr_aspath_check) apply previous and NOTIFY if there's
  a problem.
bgpd/bgp_aspath.c
bgpd/bgp_aspath.h
bgpd/bgp_attr.c