API: Change ip4_address and ip6_address to use type alias.
[vpp.git] / extras / vom / vom / types.hpp
index 53654c5..ab21408 100644 (file)
@@ -53,15 +53,9 @@ enum class dependency_t
   INTERFACE,
 
   /**
-   * bond group binding is after interfaces but before
-   * anything else
+   * virtual interfaces - those that depend on some real interface
    */
-  BOND_BINDING,
-
-  /**
-   * Tunnel or virtual interfaces next
-   */
-  TUNNEL,
+  VIRTUAL_INTERFACE,
 
   /**
    * Tables in which entries are added, e.g bridge/route-domains
@@ -89,8 +83,6 @@ enum class dependency_t
  */
 struct rc_t : public enum_base<rc_t>
 {
-  rc_t(const rc_t& rc) = default;
-
   /**
    * Destructor
    */
@@ -297,7 +289,7 @@ std::ostream& operator<<(std::ostream& os, const handle_t& h);
  */
 struct mac_address_t
 {
-  mac_address_t(uint8_t bytes[6]);
+  mac_address_t(const uint8_t bytes[6]);
   mac_address_t(const std::string& str);
   mac_address_t(std::initializer_list<uint8_t> bytes);
   /**