]> git.proxmox.com Git - mirror_frr.git/commit - bgpd/bgpd.h
bgpd: Convert to default_af[afi][safi]
authorTrey Aspelund <taspelund@nvidia.com>
Sat, 3 Apr 2021 05:22:17 +0000 (05:22 +0000)
committerTrey Aspelund <taspelund@nvidia.com>
Mon, 28 Jun 2021 20:53:59 +0000 (20:53 +0000)
commitb16bcbba97d10ab4287a15f069b73ec729e71804
tree214e629fd629f2d8b3c4be1068e1db93a8d8ee60
parent0e5572bc63f93c19ceb296f12b458fc728770f0e
bgpd: Convert to default_af[afi][safi]

Introduces bgp->default_af to selectively enable various default
afi/safis to be inherited by new peers.
Makes default_af flag logic consistent for all address-families, i.e.
instead of a "no default" flag for ipv4 and a "default" flag for ipv6,
just use "default" for both and make it true for ipv4 by default.
Removes old BGP_FLAG_NO_DEFAULT_IPV4 and BGP_FLAG_DEFAULT_IPV6, and
cleans up bgp->flags bit definitions to avoid gaps for unused bits.
Signed-off-by: Trey Aspelund <taspelund@nvidia.com>
bgpd/bgp_vty.c
bgpd/bgpd.c
bgpd/bgpd.h