diff options
Diffstat (limited to 'extras/vom/vom/gbp_subnet.hpp')
-rw-r--r-- | extras/vom/vom/gbp_subnet.hpp | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/extras/vom/vom/gbp_subnet.hpp b/extras/vom/vom/gbp_subnet.hpp index e08f1a25e11..f18aa01431e 100644 --- a/extras/vom/vom/gbp_subnet.hpp +++ b/extras/vom/vom/gbp_subnet.hpp @@ -53,6 +53,11 @@ public: */ const static type_t TRANSPORT; + /** + * A transport subnet, sent via the RD's UU-fwd interface + */ + const static type_t L3_OUT; + private: type_t(int v, const std::string s); }; @@ -65,7 +70,7 @@ public: const type_t& type); /** - * Construct an external GBP subnet + * Construct an stitched external GBP subnet */ gbp_subnet(const gbp_route_domain& rd, const route::prefix_t& prefix, @@ -73,6 +78,13 @@ public: const gbp_endpoint_group& epg); /** + * Construct an l3-out GBP subnet + */ + gbp_subnet(const gbp_route_domain& rd, + const route::prefix_t& prefix, + const gbp_endpoint_group& epg); + + /** * Copy Construct */ gbp_subnet(const gbp_subnet& r); |