Begin development of next release 0.3.0
[govpp.git] / examples / binapi / ip / ip.ba.go
index 3bdb551..62e5741 100644 (file)
@@ -6,7 +6,7 @@ Package ip is a generated VPP binary API for 'ip' module.
 
 It consists of:
          9 enums
-         3 aliases
+         6 aliases
         17 types
          1 union
         93 messages
@@ -29,7 +29,7 @@ const (
        // APIVersion is the API version of this module.
        APIVersion = "3.0.0"
        // VersionCrc is the CRC of this module.
-       VersionCrc = 0x902699f5
+       VersionCrc = 0x251fc559
 )
 
 // AddressFamily represents VPP binary API enum 'address_family'.
@@ -416,12 +416,21 @@ func (x MfibItfFlags) String() string {
        return strconv.Itoa(int(x))
 }
 
+// AddressWithPrefix represents VPP binary API alias 'address_with_prefix'.
+type AddressWithPrefix Prefix
+
 // IP4Address represents VPP binary API alias 'ip4_address'.
 type IP4Address [4]uint8
 
+// IP4AddressWithPrefix represents VPP binary API alias 'ip4_address_with_prefix'.
+type IP4AddressWithPrefix IP4Prefix
+
 // IP6Address represents VPP binary API alias 'ip6_address'.
 type IP6Address [16]uint8
 
+// IP6AddressWithPrefix represents VPP binary API alias 'ip6_address_with_prefix'.
+type IP6AddressWithPrefix IP6Prefix
+
 // MacAddress represents VPP binary API alias 'mac_address'.
 type MacAddress [6]uint8
 
@@ -745,7 +754,7 @@ func (*IP4ArpEvent) GetMessageName() string {
        return "ip4_arp_event"
 }
 func (*IP4ArpEvent) GetCrcString() string {
-       return "72cdde7c"
+       return "efad00cd"
 }
 func (*IP4ArpEvent) GetMessageType() api.MessageType {
        return api.EventMessage
@@ -764,7 +773,7 @@ func (*IP6NdEvent) GetMessageName() string {
        return "ip6_nd_event"
 }
 func (*IP6NdEvent) GetCrcString() string {
-       return "3a23e7d4"
+       return "d676f6ca"
 }
 func (*IP6NdEvent) GetMessageType() api.MessageType {
        return api.EventMessage
@@ -788,7 +797,7 @@ func (*IP6RaEvent) GetMessageName() string {
        return "ip6_ra_event"
 }
 func (*IP6RaEvent) GetCrcString() string {
-       return "34c9ddac"
+       return "170493ab"
 }
 func (*IP6RaEvent) GetMessageType() api.MessageType {
        return api.EventMessage
@@ -805,7 +814,7 @@ func (*IP6ndProxyAddDel) GetMessageName() string {
        return "ip6nd_proxy_add_del"
 }
 func (*IP6ndProxyAddDel) GetCrcString() string {
-       return "bff10d55"
+       return "b431d174"
 }
 func (*IP6ndProxyAddDel) GetMessageType() api.MessageType {
        return api.RequestMessage
@@ -836,7 +845,7 @@ func (*IP6ndProxyDetails) GetMessageName() string {
        return "ip6nd_proxy_details"
 }
 func (*IP6ndProxyDetails) GetCrcString() string {
-       return "bbbd7894"
+       return "46bfb684"
 }
 func (*IP6ndProxyDetails) GetMessageType() api.MessageType {
        return api.ReplyMessage
@@ -893,14 +902,14 @@ func (*IP6ndSendRouterSolicitationReply) GetMessageType() api.MessageType {
 // IPAddressDetails represents VPP binary API message 'ip_address_details'.
 type IPAddressDetails struct {
        SwIfIndex uint32
-       Prefix    Prefix
+       Prefix    AddressWithPrefix
 }
 
 func (*IPAddressDetails) GetMessageName() string {
        return "ip_address_details"
 }
 func (*IPAddressDetails) GetCrcString() string {
-       return "2f1dbc7d"
+       return "7002eee7"
 }
 func (*IPAddressDetails) GetMessageType() api.MessageType {
        return api.ReplyMessage
@@ -933,7 +942,7 @@ func (*IPContainerProxyAddDel) GetMessageName() string {
        return "ip_container_proxy_add_del"
 }
 func (*IPContainerProxyAddDel) GetCrcString() string {
-       return "5ba831f3"
+       return "630352c5"
 }
 func (*IPContainerProxyAddDel) GetMessageType() api.MessageType {
        return api.RequestMessage
@@ -964,7 +973,7 @@ func (*IPContainerProxyDetails) GetMessageName() string {
        return "ip_container_proxy_details"
 }
 func (*IPContainerProxyDetails) GetCrcString() string {
-       return "2f1dbc7d"
+       return "550a6c28"
 }
 func (*IPContainerProxyDetails) GetMessageType() api.MessageType {
        return api.ReplyMessage
@@ -1025,7 +1034,7 @@ func (*IPMrouteAddDel) GetMessageName() string {
        return "ip_mroute_add_del"
 }
 func (*IPMrouteAddDel) GetCrcString() string {
-       return "997baab2"
+       return "edbca49e"
 }
 func (*IPMrouteAddDel) GetMessageType() api.MessageType {
        return api.RequestMessage
@@ -1056,7 +1065,7 @@ func (*IPMrouteDetails) GetMessageName() string {
        return "ip_mroute_details"
 }
 func (*IPMrouteDetails) GetCrcString() string {
-       return "39405e5a"
+       return "c1cb4b44"
 }
 func (*IPMrouteDetails) GetMessageType() api.MessageType {
        return api.ReplyMessage
@@ -1115,7 +1124,7 @@ func (*IPNeighborAddDel) GetMessageName() string {
        return "ip_neighbor_add_del"
 }
 func (*IPNeighborAddDel) GetCrcString() string {
-       return "7a68a3c4"
+       return "029dad44"
 }
 func (*IPNeighborAddDel) GetMessageType() api.MessageType {
        return api.RequestMessage
@@ -1146,7 +1155,7 @@ func (*IPNeighborDetails) GetMessageName() string {
        return "ip_neighbor_details"
 }
 func (*IPNeighborDetails) GetCrcString() string {
-       return "4a05f212"
+       return "c1a190ed"
 }
 func (*IPNeighborDetails) GetMessageType() api.MessageType {
        return api.ReplyMessage
@@ -1178,7 +1187,7 @@ func (*IPProbeNeighbor) GetMessageName() string {
        return "ip_probe_neighbor"
 }
 func (*IPProbeNeighbor) GetCrcString() string {
-       return "2736142d"
+       return "37bc128d"
 }
 func (*IPProbeNeighbor) GetMessageType() api.MessageType {
        return api.RequestMessage
@@ -1241,7 +1250,7 @@ func (*IPPuntRedirect) GetMessageName() string {
        return "ip_punt_redirect"
 }
 func (*IPPuntRedirect) GetCrcString() string {
-       return "70b793c6"
+       return "f9ea79a8"
 }
 func (*IPPuntRedirect) GetMessageType() api.MessageType {
        return api.RequestMessage
@@ -1256,7 +1265,7 @@ func (*IPPuntRedirectDetails) GetMessageName() string {
        return "ip_punt_redirect_details"
 }
 func (*IPPuntRedirectDetails) GetCrcString() string {
-       return "07e504f8"
+       return "d6441360"
 }
 func (*IPPuntRedirectDetails) GetMessageType() api.MessageType {
        return api.ReplyMessage
@@ -1405,7 +1414,7 @@ func (*IPRouteAddDel) GetMessageName() string {
        return "ip_route_add_del"
 }
 func (*IPRouteAddDel) GetCrcString() string {
-       return "83e086ce"
+       return "5ceee41c"
 }
 func (*IPRouteAddDel) GetMessageType() api.MessageType {
        return api.RequestMessage
@@ -1436,7 +1445,7 @@ func (*IPRouteDetails) GetMessageName() string {
        return "ip_route_details"
 }
 func (*IPRouteDetails) GetCrcString() string {
-       return "acdee858"
+       return "d1ffaae1"
 }
 func (*IPRouteDetails) GetMessageType() api.MessageType {
        return api.ReplyMessage
@@ -1506,7 +1515,7 @@ func (*IPSourceAndPortRangeCheckAddDel) GetMessageName() string {
        return "ip_source_and_port_range_check_add_del"
 }
 func (*IPSourceAndPortRangeCheckAddDel) GetCrcString() string {
-       return "b50ed159"
+       return "97e10a78"
 }
 func (*IPSourceAndPortRangeCheckAddDel) GetMessageType() api.MessageType {
        return api.RequestMessage
@@ -1697,7 +1706,7 @@ func (*MfibSignalDetails) GetMessageName() string {
        return "mfib_signal_details"
 }
 func (*MfibSignalDetails) GetCrcString() string {
-       return "cd461bfa"
+       return "697ab6b4"
 }
 func (*MfibSignalDetails) GetMessageType() api.MessageType {
        return api.ReplyMessage
@@ -1726,7 +1735,7 @@ func (*ProxyArpAddDel) GetMessageName() string {
        return "proxy_arp_add_del"
 }
 func (*ProxyArpAddDel) GetCrcString() string {
-       return "93a0e853"
+       return "320b4c54"
 }
 func (*ProxyArpAddDel) GetMessageType() api.MessageType {
        return api.RequestMessage
@@ -1756,7 +1765,7 @@ func (*ProxyArpDetails) GetMessageName() string {
        return "proxy_arp_details"
 }
 func (*ProxyArpDetails) GetCrcString() string {
-       return "2515902a"
+       return "9228c150"
 }
 func (*ProxyArpDetails) GetMessageType() api.MessageType {
        return api.ReplyMessage
@@ -2057,7 +2066,7 @@ func (*SwInterfaceIP6ndRaPrefix) GetMessageName() string {
        return "sw_interface_ip6nd_ra_prefix"
 }
 func (*SwInterfaceIP6ndRaPrefix) GetCrcString() string {
-       return "0f759f82"
+       return "6449c040"
 }
 func (*SwInterfaceIP6ndRaPrefix) GetMessageType() api.MessageType {
        return api.RequestMessage
@@ -2089,7 +2098,7 @@ func (*WantIP4ArpEvents) GetMessageName() string {
        return "want_ip4_arp_events"
 }
 func (*WantIP4ArpEvents) GetCrcString() string {
-       return "70fd7195"
+       return "2678f421"
 }
 func (*WantIP4ArpEvents) GetMessageType() api.MessageType {
        return api.RequestMessage
@@ -2121,7 +2130,7 @@ func (*WantIP6NdEvents) GetMessageName() string {
        return "want_ip6_nd_events"
 }
 func (*WantIP6NdEvents) GetCrcString() string {
-       return "ba330719"
+       return "08283da1"
 }
 func (*WantIP6NdEvents) GetMessageType() api.MessageType {
        return api.RequestMessage