]> git.puffer.fish Git - matthieu/frr.git/commit
bgpd: more SAFI fixes
authorDenis Ovsienko <infrastation@yandex.ru>
Thu, 14 Jul 2011 08:36:19 +0000 (12:36 +0400)
committerDenis Ovsienko <infrastation@yandex.ru>
Thu, 14 Jul 2011 08:36:19 +0000 (12:36 +0400)
commite81537d3be9f95d333d658329e5d69e6188b53c0
tree5f91b0f1d2a0dae1671c788c7d7804b16adcd4cd
parent87f011e5297ab9d3c599916800aab1198613071e
bgpd: more SAFI fixes

Two macros resolving to the same integer constant broke a case block and
a more thorough merge of BGP_SAFI_VPNV4 and BGP_SAFI_VPNV6 was
performed.

* bgpd.h: MPLS-labeled VPN SAFI is AFI-independent, switch to single
* macro
* bgp_capability_test.c: update test data
* bgp_mp_attr_test.c: idem
* bgp_route.c: (bgp_maximum_prefix_overflow, bgp_table_stats_vty) update
  macro and check conditions (where appropriate)
* bgp_packet.c: (bgp_route_refresh_send, bgp_capability_send,
  bgp_update_receive, bgp_route_refresh_receive): idem
* bgp_open.c: (bgp_capability_vty_out, bgp_afi_safi_valid_indices,
  bgp_open_capability_orf, bgp_open_capability): idem
* bgp_attr.c: (bgp_mp_reach_parse, bgp_packet_attribute,
  bgp_packet_withdraw): idem
bgpd/bgp_attr.c
bgpd/bgp_open.c
bgpd/bgp_packet.c
bgpd/bgp_route.c
bgpd/bgpd.h
tests/bgp_capability_test.c
tests/bgp_mp_attr_test.c