X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=binapi%2Fip6_nd%2Fip6_nd.ba.go;h=7990fb185ea2456a9c9be2156911b03dc17cb504;hb=66b2e881b96d9eff429d8136129f194a1d17da87;hp=a5f308e9b8708eddb6ffba1600248c32b8aff36c;hpb=43cd23926d5eec359d4b554a4330e1aa596c76de;p=govpp.git diff --git a/binapi/ip6_nd/ip6_nd.ba.go b/binapi/ip6_nd/ip6_nd.ba.go index a5f308e..7990fb1 100644 --- a/binapi/ip6_nd/ip6_nd.ba.go +++ b/binapi/ip6_nd/ip6_nd.ba.go @@ -1,14 +1,14 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.4.0-dev -// VPP: 20.05-release +// binapi-generator: v0.5.0 +// VPP: 22.02-release // source: /usr/share/vpp/api/core/ip6_nd.api.json // Package ip6_nd contains generated bindings for API file ip6_nd.api. // // Contents: // 1 struct -// 13 messages +// 15 messages // package ip6_nd @@ -28,7 +28,7 @@ const _ = api.GoVppAPIPackageIsVersion2 const ( APIFile = "ip6_nd" APIVersion = "1.0.0" - VersionCrc = 0x877c10de + VersionCrc = 0x64750117 ) // IP6RaPrefixInfo defines type 'ip6_ra_prefix_info'. @@ -55,7 +55,7 @@ type IP6RaEvent struct { func (m *IP6RaEvent) Reset() { *m = IP6RaEvent{} } func (*IP6RaEvent) GetMessageName() string { return "ip6_ra_event" } -func (*IP6RaEvent) GetCrcString() string { return "47e8cfbe" } +func (*IP6RaEvent) GetCrcString() string { return "0364c1c5" } func (*IP6RaEvent) GetMessageType() api.MessageType { return api.EventMessage } @@ -148,7 +148,7 @@ type IP6ndProxyAddDel struct { func (m *IP6ndProxyAddDel) Reset() { *m = IP6ndProxyAddDel{} } func (*IP6ndProxyAddDel) GetMessageName() string { return "ip6nd_proxy_add_del" } -func (*IP6ndProxyAddDel) GetCrcString() string { return "3fdf6659" } +func (*IP6ndProxyAddDel) GetCrcString() string { return "c2e4a686" } func (*IP6ndProxyAddDel) GetMessageType() api.MessageType { return api.RequestMessage } @@ -221,7 +221,7 @@ type IP6ndProxyDetails struct { func (m *IP6ndProxyDetails) Reset() { *m = IP6ndProxyDetails{} } func (*IP6ndProxyDetails) GetMessageName() string { return "ip6nd_proxy_details" } -func (*IP6ndProxyDetails) GetCrcString() string { return "d35be8ff" } +func (*IP6ndProxyDetails) GetCrcString() string { return "30b9ff4a" } func (*IP6ndProxyDetails) GetMessageType() api.MessageType { return api.ReplyMessage } @@ -277,6 +277,78 @@ func (m *IP6ndProxyDump) Unmarshal(b []byte) error { return nil } +// IP6ndProxyEnableDisable defines message 'ip6nd_proxy_enable_disable'. +type IP6ndProxyEnableDisable struct { + SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` + IsEnable bool `binapi:"bool,name=is_enable" json:"is_enable,omitempty"` +} + +func (m *IP6ndProxyEnableDisable) Reset() { *m = IP6ndProxyEnableDisable{} } +func (*IP6ndProxyEnableDisable) GetMessageName() string { return "ip6nd_proxy_enable_disable" } +func (*IP6ndProxyEnableDisable) GetCrcString() string { return "7daa1e3a" } +func (*IP6ndProxyEnableDisable) GetMessageType() api.MessageType { + return api.RequestMessage +} + +func (m *IP6ndProxyEnableDisable) Size() (size int) { + if m == nil { + return 0 + } + size += 4 // m.SwIfIndex + size += 1 // m.IsEnable + return size +} +func (m *IP6ndProxyEnableDisable) Marshal(b []byte) ([]byte, error) { + if b == nil { + b = make([]byte, m.Size()) + } + buf := codec.NewBuffer(b) + buf.EncodeUint32(uint32(m.SwIfIndex)) + buf.EncodeBool(m.IsEnable) + return buf.Bytes(), nil +} +func (m *IP6ndProxyEnableDisable) Unmarshal(b []byte) error { + buf := codec.NewBuffer(b) + m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32()) + m.IsEnable = buf.DecodeBool() + return nil +} + +// IP6ndProxyEnableDisableReply defines message 'ip6nd_proxy_enable_disable_reply'. +type IP6ndProxyEnableDisableReply struct { + Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` +} + +func (m *IP6ndProxyEnableDisableReply) Reset() { *m = IP6ndProxyEnableDisableReply{} } +func (*IP6ndProxyEnableDisableReply) GetMessageName() string { + return "ip6nd_proxy_enable_disable_reply" +} +func (*IP6ndProxyEnableDisableReply) GetCrcString() string { return "e8d4e804" } +func (*IP6ndProxyEnableDisableReply) GetMessageType() api.MessageType { + return api.ReplyMessage +} + +func (m *IP6ndProxyEnableDisableReply) Size() (size int) { + if m == nil { + return 0 + } + size += 4 // m.Retval + return size +} +func (m *IP6ndProxyEnableDisableReply) Marshal(b []byte) ([]byte, error) { + if b == nil { + b = make([]byte, m.Size()) + } + buf := codec.NewBuffer(b) + buf.EncodeInt32(m.Retval) + return buf.Bytes(), nil +} +func (m *IP6ndProxyEnableDisableReply) Unmarshal(b []byte) error { + buf := codec.NewBuffer(b) + m.Retval = buf.DecodeInt32() + return nil +} + // IP6ndSendRouterSolicitation defines message 'ip6nd_send_router_solicitation'. type IP6ndSendRouterSolicitation struct { Irt uint32 `binapi:"u32,name=irt" json:"irt,omitempty"` @@ -501,7 +573,7 @@ type SwInterfaceIP6ndRaPrefix struct { func (m *SwInterfaceIP6ndRaPrefix) Reset() { *m = SwInterfaceIP6ndRaPrefix{} } func (*SwInterfaceIP6ndRaPrefix) GetMessageName() string { return "sw_interface_ip6nd_ra_prefix" } -func (*SwInterfaceIP6ndRaPrefix) GetCrcString() string { return "e098785f" } +func (*SwInterfaceIP6ndRaPrefix) GetCrcString() string { return "82cc1b28" } func (*SwInterfaceIP6ndRaPrefix) GetMessageType() api.MessageType { return api.RequestMessage } @@ -667,16 +739,18 @@ func (m *WantIP6RaEventsReply) Unmarshal(b []byte) error { func init() { file_ip6_nd_binapi_init() } func file_ip6_nd_binapi_init() { - api.RegisterMessage((*IP6RaEvent)(nil), "ip6_ra_event_47e8cfbe") - api.RegisterMessage((*IP6ndProxyAddDel)(nil), "ip6nd_proxy_add_del_3fdf6659") + api.RegisterMessage((*IP6RaEvent)(nil), "ip6_ra_event_0364c1c5") + api.RegisterMessage((*IP6ndProxyAddDel)(nil), "ip6nd_proxy_add_del_c2e4a686") api.RegisterMessage((*IP6ndProxyAddDelReply)(nil), "ip6nd_proxy_add_del_reply_e8d4e804") - api.RegisterMessage((*IP6ndProxyDetails)(nil), "ip6nd_proxy_details_d35be8ff") + api.RegisterMessage((*IP6ndProxyDetails)(nil), "ip6nd_proxy_details_30b9ff4a") api.RegisterMessage((*IP6ndProxyDump)(nil), "ip6nd_proxy_dump_51077d14") + api.RegisterMessage((*IP6ndProxyEnableDisable)(nil), "ip6nd_proxy_enable_disable_7daa1e3a") + api.RegisterMessage((*IP6ndProxyEnableDisableReply)(nil), "ip6nd_proxy_enable_disable_reply_e8d4e804") api.RegisterMessage((*IP6ndSendRouterSolicitation)(nil), "ip6nd_send_router_solicitation_e5de609c") api.RegisterMessage((*IP6ndSendRouterSolicitationReply)(nil), "ip6nd_send_router_solicitation_reply_e8d4e804") api.RegisterMessage((*SwInterfaceIP6ndRaConfig)(nil), "sw_interface_ip6nd_ra_config_3eb00b1c") api.RegisterMessage((*SwInterfaceIP6ndRaConfigReply)(nil), "sw_interface_ip6nd_ra_config_reply_e8d4e804") - api.RegisterMessage((*SwInterfaceIP6ndRaPrefix)(nil), "sw_interface_ip6nd_ra_prefix_e098785f") + api.RegisterMessage((*SwInterfaceIP6ndRaPrefix)(nil), "sw_interface_ip6nd_ra_prefix_82cc1b28") api.RegisterMessage((*SwInterfaceIP6ndRaPrefixReply)(nil), "sw_interface_ip6nd_ra_prefix_reply_e8d4e804") api.RegisterMessage((*WantIP6RaEvents)(nil), "want_ip6_ra_events_3ec6d6c2") api.RegisterMessage((*WantIP6RaEventsReply)(nil), "want_ip6_ra_events_reply_e8d4e804") @@ -690,6 +764,8 @@ func AllMessages() []api.Message { (*IP6ndProxyAddDelReply)(nil), (*IP6ndProxyDetails)(nil), (*IP6ndProxyDump)(nil), + (*IP6ndProxyEnableDisable)(nil), + (*IP6ndProxyEnableDisableReply)(nil), (*IP6ndSendRouterSolicitation)(nil), (*IP6ndSendRouterSolicitationReply)(nil), (*SwInterfaceIP6ndRaConfig)(nil),