diff options
author | 2019-03-04 14:08:11 -0800 | |
---|---|---|
committer | 2019-03-06 10:31:38 +0000 | |
commit | 8da9fc659badc016e409f772673002f021c0cc4a (patch) | |
tree | 0223180b7344b652ab8c45bb38f47f335bbed7c5 /extras/vom/vom/gbp_vxlan.hpp | |
parent | dc8d93b02949f508d5eed312a51aa91102224b39 (diff) |
GBP: learn from ARP and L2 packets
Change-Id: I8af7bca566ec7c9bd2b72529d49e04c6e649b44a
Signed-off-by: Neale Ranns <nranns@cisco.com>
Diffstat (limited to 'extras/vom/vom/gbp_vxlan.hpp')
-rw-r--r-- | extras/vom/vom/gbp_vxlan.hpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/extras/vom/vom/gbp_vxlan.hpp b/extras/vom/vom/gbp_vxlan.hpp index cae67d8ad17..8aa4b6b6b6e 100644 --- a/extras/vom/vom/gbp_vxlan.hpp +++ b/extras/vom/vom/gbp_vxlan.hpp @@ -38,8 +38,12 @@ public: /** * Construct a new object matching the desried state */ - gbp_vxlan(uint32_t vni, const gbp_bridge_domain& gbd); - gbp_vxlan(uint32_t vni, const gbp_route_domain& grd); + gbp_vxlan(uint32_t vni, + const gbp_bridge_domain& gbd, + const boost::asio::ip::address_v4& src); + gbp_vxlan(uint32_t vni, + const gbp_route_domain& grd, + const boost::asio::ip::address_v4& src); /* * Destructor @@ -161,6 +165,7 @@ private: uint32_t m_vni; std::shared_ptr<gbp_bridge_domain> m_gbd; std::shared_ptr<gbp_route_domain> m_grd; + boost::asio::ip::address_v4 m_src; /** * A map of all VLAN tunnela against thier key |