X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=extras%2Fvom%2Fvom%2Fgbp_subnet.hpp;fp=extras%2Fvom%2Fvom%2Fgbp_subnet.hpp;h=3ae8439e83cf909c61edd1c2f18aeff85fc5720c;hb=3c0d84c989e9928d5ca9ffe3aceb826864bd525a;hp=bff32ffaf2fc4cc410a223d6bf9759af10a59417;hpb=cfc7a107e6cb8be6e7c53a08e23a146c431c8e90;p=vpp.git 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