quagga-fix-no-ipv6.patch 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. From 3bde17f1af635c9ca19df0b3516cb8ad0376e6d3 Mon Sep 17 00:00:00 2001
  2. From: Paul Jakma <paul@quagga.net>
  3. Date: Wed, 23 Mar 2011 10:30:30 +0000
  4. Subject: [PATCH 1/1] bgpd: Fix compile failure if IPv6 build was disabled.
  5. * bgp_route.c: ({no_,}ipv6_bgp_network_ttl_cmd) depends on ipv6_bgp_network
  6. which is HAVE_IPV6, so these should be too.
  7. (bgp_route_init) and the installs should be similarly ifdefed
  8. ---
  9. bgpd/bgp_route.c | 6 +++++-
  10. 1 files changed, 5 insertions(+), 1 deletions(-)
  11. diff --git a/bgpd/bgp_route.c b/bgpd/bgp_route.c
  12. index 8c05ba6..5c516f0 100644
  13. --- a/bgpd/bgp_route.c
  14. +++ b/bgpd/bgp_route.c
  15. @@ -4327,6 +4327,7 @@ ALIAS_DEPRECATED (no_bgp_network_mask_natural,
  16. "Specify a BGP backdoor route\n"
  17. "AS-Path hopcount limit attribute\n"
  18. "AS-Pathlimit TTL, in number of AS-Path hops\n")
  19. +#ifdef HAVE_IPV6
  20. ALIAS_DEPRECATED (ipv6_bgp_network,
  21. ipv6_bgp_network_ttl_cmd,
  22. "network X:X::X:X/M pathlimit <0-255>",
  23. @@ -4342,6 +4343,7 @@ ALIAS_DEPRECATED (no_ipv6_bgp_network,
  24. "IPv6 prefix <network>/<length>\n"
  25. "AS-Path hopcount limit attribute\n"
  26. "AS-Pathlimit TTL, in number of AS-Path hops\n")
  27. +#endif /* HAVE_IPV6 */
  28. /* Aggreagete address:
  29. @@ -12958,9 +12960,11 @@ bgp_route_init (void)
  30. install_element (BGP_IPV4M_NODE, &no_bgp_network_backdoor_ttl_cmd);
  31. install_element (BGP_IPV4M_NODE, &no_bgp_network_mask_backdoor_ttl_cmd);
  32. install_element (BGP_IPV4M_NODE, &no_bgp_network_mask_natural_backdoor_ttl_cmd);
  33. -
  34. +
  35. +#ifdef HAVE_IPV6
  36. install_element (BGP_IPV6_NODE, &ipv6_bgp_network_ttl_cmd);
  37. install_element (BGP_IPV6_NODE, &no_ipv6_bgp_network_ttl_cmd);
  38. +#endif
  39. }
  40. void
  41. --
  42. 1.7.4