VOM: GBP table IDs in GBP route-domain create 12/17812/2
authorNeale Ranns <nranns@cisco.com>
Mon, 25 Feb 2019 17:23:15 +0000 (09:23 -0800)
committerNeale Ranns <nranns@cisco.com>
Mon, 25 Feb 2019 19:40:05 +0000 (19:40 +0000)
Change-Id: I606b28dfb820f8f19e338c7642bfe0e4c116ca58
Signed-off-by: Neale Ranns <nranns@cisco.com>
extras/vom/vom/gbp_route_domain.cpp
extras/vom/vom/gbp_route_domain.hpp
extras/vom/vom/gbp_route_domain_cmds.cpp

index 1c72dc8..b2ddaae 100644 (file)
@@ -77,7 +77,7 @@ gbp_route_domain::key() const
   return (m_rd->key());
 }
 
-uint32_t
+route::table_id_t
 gbp_route_domain::id() const
 {
   return (m_rd->table_id());
index 0d133b3..432f0b3 100644 (file)
@@ -64,7 +64,7 @@ public:
   /**
    * Return the route domain's VPP ID
    */
-  uint32_t id() const;
+  route::table_id_t id() const;
 
   /**
    * comparison operator
index 0862d8a..9b8b4be 100644 (file)
@@ -43,6 +43,8 @@ create_cmd::issue(connection& con)
   auto& payload = req.get_request().get_payload();
 
   payload.rd.rd_id = m_hw_item.data();
+  payload.rd.ip4_table_id = m_hw_item.data();
+  payload.rd.ip6_table_id = m_hw_item.data();
   payload.rd.ip4_uu_sw_if_index = m_ip4_uu_fwd.value();
   payload.rd.ip6_uu_sw_if_index = m_ip6_uu_fwd.value();