diff options
Diffstat (limited to 'extras/vom/vom/gbp_subnet.hpp')
-rw-r--r-- | extras/vom/vom/gbp_subnet.hpp | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/extras/vom/vom/gbp_subnet.hpp b/extras/vom/vom/gbp_subnet.hpp index bff32ffaf2f..3ae8439e83c 100644 --- a/extras/vom/vom/gbp_subnet.hpp +++ b/extras/vom/vom/gbp_subnet.hpp @@ -54,17 +54,22 @@ public: const static type_t TRANSPORT; /** - * A transport subnet, sent via the RD's UU-fwd interface + * A L3-out subnet */ const static type_t L3_OUT; + /** + * An anonymous L3-out subnet + */ + const static type_t ANON_L3_OUT; + private: type_t(int v, const std::string s); }; /** - * Construct an internal GBP subnet - */ + * Construct an internal GBP subnet + */ gbp_subnet(const gbp_route_domain& rd, const route::prefix_t& prefix, const type_t& type); @@ -82,7 +87,8 @@ public: */ gbp_subnet(const gbp_route_domain& rd, const route::prefix_t& prefix, - sclass_t sclass); + sclass_t sclass, + const type_t& type = type_t::L3_OUT); /** * Copy Construct |