]> git.proxmox.com Git - mirror_frr.git/blobdiff - bgpd/bgpd.h
bgpd: dynamic mpls label pool
[mirror_frr.git] / bgpd / bgpd.h
index 0c5f72662cf4ce7307df94781ceeccb17d547611..2f3a732acde46a12b84e6cb5498bffbda9f00c2b 100644 (file)
@@ -37,6 +37,7 @@
 #include "bgp_memory.h"
 #include "bitfield.h"
 #include "vxlan.h"
+#include "bgp_labelpool.h"
 
 #define BGP_MAX_HOSTNAME 64    /* Linux max, is larger than most other sys */
 #define BGP_PEER_MAX_HASH_SIZE 16384
@@ -140,6 +141,9 @@ struct bgp_master {
        /* Id space for automatic RD derivation for an EVI/VRF */
        bitfield_t rd_idspace;
 
+       /* dynamic mpls label allocation pool */
+       struct labelpool labelpool;
+
        QOBJ_FIELDS
 };
 DECLARE_QOBJ_TYPE(bgp_master)