From debc52dea8a81417bb08ca5bb934c7876b6d65e0 Mon Sep 17 00:00:00 2001 From: mhalaj1 Date: Thu, 26 Aug 2021 13:10:48 +0200 Subject: [PATCH] regenerate binapi Signed-off-by: mhalaj1 Change-Id: I9bb6a5ca00aa542128bde0bfbbba7b57b9f16ed2 --- binapi/abf/abf.ba.go | 24 +- binapi/acl/acl.ba.go | 26 +- binapi/acl_types/acl_types.ba.go | 4 +- binapi/adl/adl.ba.go | 208 ++ binapi/adl/adl_rpc.ba.go | 41 + binapi/af_packet/af_packet.ba.go | 6 +- binapi/af_xdp/af_xdp.ba.go | 292 ++ binapi/af_xdp/af_xdp_rpc.ba.go | 41 + binapi/arp/arp.ba.go | 14 +- binapi/arping/arping.ba.go | 134 + binapi/arping/arping_rpc.ba.go | 31 + binapi/avf/avf.ba.go | 6 +- binapi/bfd/bfd.ba.go | 121 +- binapi/bier/bier.ba.go | 22 +- binapi/bond/bond.ba.go | 466 ++- binapi/bond/bond_rpc.ba.go | 110 + binapi/builtinurl/builtinurl.ba.go | 4 +- binapi/cdp/cdp.ba.go | 4 +- binapi/classify/classify.ba.go | 520 +++- binapi/classify/classify_rpc.ba.go | 60 + binapi/cnat/cnat.ba.go | 1213 ++++++++ binapi/cnat/cnat_rpc.ba.go | 184 ++ binapi/cop/cop.ba.go | 204 -- binapi/cop/cop_rpc.ba.go | 41 - binapi/crypto/crypto.ba.go | 251 ++ binapi/crypto/crypto_rpc.ba.go | 41 + .../crypto_sw_scheduler/crypto_sw_scheduler.ba.go | 117 + .../crypto_sw_scheduler_rpc.ba.go | 31 + binapi/ct6/ct6.ba.go | 6 +- binapi/det44/det44.ba.go | 1635 ++++++++++ binapi/det44/det44_rpc.ba.go | 364 +++ binapi/dhcp/dhcp.ba.go | 42 +- .../dhcp6_ia_na_client_cp.ba.go | 6 +- binapi/dhcp6_pd_client_cp/dhcp6_pd_client_cp.ba.go | 10 +- binapi/dns/dns.ba.go | 4 +- binapi/dslite/dslite.ba.go | 26 +- binapi/ethernet_types/ethernet_types.ba.go | 4 +- binapi/feature/feature.ba.go | 6 +- binapi/fib/fib.ba.go | 199 ++ binapi/fib/fib_rpc.ba.go | 74 + binapi/fib_types/fib_types.ba.go | 4 +- binapi/flow/flow.ba.go | 367 +++ binapi/flow/flow_rpc.ba.go | 61 + binapi/flow_types/flow_types.ba.go | 747 +++++ binapi/flowprobe/flowprobe.ba.go | 6 +- binapi/gbp/gbp.ba.go | 114 +- binapi/geneve/geneve.ba.go | 129 +- binapi/geneve/geneve_rpc.ba.go | 10 + binapi/graph/graph.ba.go | 240 ++ binapi/graph/graph_rpc.ba.go | 60 + binapi/gre/gre.ba.go | 16 +- binapi/gso/gso.ba.go | 6 +- binapi/gtpu/gtpu.ba.go | 111 +- binapi/gtpu/gtpu_rpc.ba.go | 10 + binapi/http_static/http_static.ba.go | 4 +- binapi/igmp/igmp.ba.go | 26 +- binapi/ikev2/ikev2.ba.go | 1196 +++++++- binapi/ikev2/ikev2_rpc.ba.go | 193 ++ binapi/ikev2_types/ikev2_types.ba.go | 161 + binapi/interface/interface.ba.go | 118 +- binapi/interface/interface_rpc.ba.go | 10 + binapi/interface_types/interface_types.ba.go | 33 +- binapi/ioam_cache/ioam_cache.ba.go | 4 +- binapi/ioam_export/ioam_export.ba.go | 10 +- binapi/ioam_vxlan_gpe/ioam_vxlan_gpe.ba.go | 22 +- binapi/ip/ip.ba.go | 1381 ++++++++- binapi/ip/ip_rpc.ba.go | 157 + binapi/ip6_nd/ip6_nd.ba.go | 22 +- binapi/ip_neighbor/ip_neighbor.ba.go | 221 +- binapi/ip_neighbor/ip_neighbor_rpc.ba.go | 10 + binapi/ip_types/ip_types.ba.go | 56 +- binapi/ipfix_export/ipfix_export.ba.go | 16 +- binapi/ipip/ipip.ba.go | 20 +- binapi/ipsec/ipsec.ba.go | 1370 ++++++--- binapi/ipsec/ipsec_rpc.ba.go | 190 +- binapi/ipsec_types/ipsec_types.ba.go | 61 +- binapi/l2/l2.ba.go | 358 ++- binapi/l2/l2_rpc.ba.go | 40 + binapi/l2e/l2e.ba.go | 8 +- binapi/l2tp/l2tp.ba.go | 16 +- binapi/l3xc/l3xc.ba.go | 14 +- binapi/lacp/lacp.ba.go | 10 +- binapi/lb/lb.ba.go | 30 +- binapi/lb_types/lb_types.ba.go | 4 +- binapi/lcp/lcp.ba.go | 639 ++++ binapi/lcp/lcp_rpc.ba.go | 120 + binapi/lisp/lisp.ba.go | 66 +- binapi/lisp_gpe/lisp_gpe.ba.go | 28 +- binapi/lisp_types/lisp_types.ba.go | 6 +- binapi/lldp/lldp.ba.go | 12 +- binapi/mactime/mactime.ba.go | 14 +- binapi/map/map.ba.go | 101 +- binapi/map/map_rpc.ba.go | 37 + binapi/mdata/mdata.ba.go | 8 +- binapi/memclnt/memclnt.ba.go | 4 +- binapi/memif/memif.ba.go | 10 +- binapi/mfib_types/mfib_types.ba.go | 61 +- binapi/mpls/mpls.ba.go | 26 +- binapi/mss_clamp/mss_clamp.ba.go | 307 ++ binapi/mss_clamp/mss_clamp_rpc.ba.go | 70 + binapi/{nat/nat.ba.go => nat44_ed/nat44_ed.ba.go} | 3077 +++++++------------ .../nat_rpc.ba.go => nat44_ed/nat44_ed_rpc.ba.go} | 554 +--- binapi/nat44_ei/nat44_ei.ba.go | 3170 ++++++++++++++++++++ binapi/nat44_ei/nat44_ei_rpc.ba.go | 654 ++++ binapi/nat64/nat64.ba.go | 1114 +++++++ binapi/nat64/nat64_rpc.ba.go | 304 ++ binapi/nat66/nat66.ba.go | 428 +++ binapi/nat66/nat66_rpc.ba.go | 134 + binapi/nat_types/nat_types.ba.go | 139 + binapi/nsh/nsh.ba.go | 14 +- binapi/nsim/nsim.ba.go | 102 +- binapi/nsim/nsim_rpc.ba.go | 10 + binapi/oddbuf/oddbuf.ba.go | 8 +- binapi/one/one.ba.go | 80 +- binapi/p2p_ethernet/p2p_ethernet.ba.go | 14 +- binapi/pci_types/pci_types.ba.go | 4 +- binapi/pg/pg.ba.go | 88 +- binapi/pg/pg_rpc.ba.go | 10 + binapi/pipe/pipe.ba.go | 14 +- binapi/pnat/pnat.ba.go | 771 +++++ binapi/pnat/pnat_rpc.ba.go | 137 + binapi/policer/policer.ba.go | 173 +- binapi/policer/policer_rpc.ba.go | 20 + binapi/policer_types/policer_types.ba.go | 4 +- binapi/pot/pot.ba.go | 4 +- binapi/pppoe/pppoe.ba.go | 90 +- binapi/pppoe/pppoe_rpc.ba.go | 10 + binapi/punt/punt.ba.go | 22 +- binapi/qos/qos.ba.go | 22 +- binapi/rd_cp/rd_cp.ba.go | 6 +- binapi/rdma/rdma.ba.go | 292 +- binapi/rdma/rdma_rpc.ba.go | 20 + binapi/session/session.ba.go | 20 +- binapi/span/span.ba.go | 14 +- binapi/sr/sr.ba.go | 165 +- binapi/sr/sr_rpc.ba.go | 40 + binapi/sr_mpls/sr_mpls.ba.go | 14 +- binapi/sr_types/sr_types.ba.go | 4 +- binapi/stn/stn.ba.go | 14 +- binapi/svs/svs.ba.go | 14 +- binapi/syslog/syslog.ba.go | 14 +- binapi/tapv2/tapv2.ba.go | 32 +- binapi/tcp/tcp.ba.go | 10 +- binapi/teib/teib.ba.go | 14 +- binapi/tls_openssl/tls_openssl.ba.go | 4 +- binapi/trace/trace.ba.go | 4 +- binapi/tracedump/tracedump.ba.go | 484 +++ binapi/tracedump/tracedump_rpc.ba.go | 90 + binapi/tunnel_types/tunnel_types.ba.go | 111 +- binapi/udp/udp.ba.go | 14 +- binapi/udp_ping/udp_ping.ba.go | 10 +- binapi/urpf/urpf.ba.go | 6 +- binapi/vhost_user/vhost_user.ba.go | 234 +- binapi/vhost_user/vhost_user_rpc.ba.go | 20 + binapi/virtio/virtio.ba.go | 180 +- binapi/virtio/virtio_rpc.ba.go | 10 + binapi/virtio_types/virtio_types.ba.go | 4 +- binapi/vmxnet3/vmxnet3.ba.go | 181 +- binapi/vmxnet3/vmxnet3_rpc.ba.go | 40 + binapi/vpe/vpe.ba.go | 10 +- binapi/vpe_types/vpe_types.ba.go | 4 +- binapi/vrrp/vrrp.ba.go | 159 +- binapi/vrrp/vrrp_rpc.ba.go | 10 + binapi/vxlan/vxlan.ba.go | 370 ++- binapi/vxlan/vxlan_rpc.ba.go | 60 + binapi/vxlan_gbp/vxlan_gbp.ba.go | 20 +- binapi/vxlan_gpe/vxlan_gpe.ba.go | 14 +- .../vxlan_gpe_ioam_export.ba.go | 10 +- binapi/wireguard/wireguard.ba.go | 697 +++++ binapi/wireguard/wireguard_rpc.ba.go | 144 + 170 files changed, 26318 insertions(+), 4159 deletions(-) create mode 100644 binapi/adl/adl.ba.go create mode 100644 binapi/adl/adl_rpc.ba.go create mode 100644 binapi/af_xdp/af_xdp.ba.go create mode 100644 binapi/af_xdp/af_xdp_rpc.ba.go create mode 100644 binapi/arping/arping.ba.go create mode 100644 binapi/arping/arping_rpc.ba.go create mode 100644 binapi/cnat/cnat.ba.go create mode 100644 binapi/cnat/cnat_rpc.ba.go delete mode 100644 binapi/cop/cop.ba.go delete mode 100644 binapi/cop/cop_rpc.ba.go create mode 100644 binapi/crypto/crypto.ba.go create mode 100644 binapi/crypto/crypto_rpc.ba.go create mode 100644 binapi/crypto_sw_scheduler/crypto_sw_scheduler.ba.go create mode 100644 binapi/crypto_sw_scheduler/crypto_sw_scheduler_rpc.ba.go create mode 100644 binapi/det44/det44.ba.go create mode 100644 binapi/det44/det44_rpc.ba.go create mode 100644 binapi/fib/fib.ba.go create mode 100644 binapi/fib/fib_rpc.ba.go create mode 100644 binapi/flow/flow.ba.go create mode 100644 binapi/flow/flow_rpc.ba.go create mode 100644 binapi/flow_types/flow_types.ba.go create mode 100644 binapi/graph/graph.ba.go create mode 100644 binapi/graph/graph_rpc.ba.go create mode 100644 binapi/ikev2_types/ikev2_types.ba.go create mode 100644 binapi/lcp/lcp.ba.go create mode 100644 binapi/lcp/lcp_rpc.ba.go create mode 100644 binapi/mss_clamp/mss_clamp.ba.go create mode 100644 binapi/mss_clamp/mss_clamp_rpc.ba.go rename binapi/{nat/nat.ba.go => nat44_ed/nat44_ed.ba.go} (65%) rename binapi/{nat/nat_rpc.ba.go => nat44_ed/nat44_ed_rpc.ba.go} (64%) create mode 100644 binapi/nat44_ei/nat44_ei.ba.go create mode 100644 binapi/nat44_ei/nat44_ei_rpc.ba.go create mode 100644 binapi/nat64/nat64.ba.go create mode 100644 binapi/nat64/nat64_rpc.ba.go create mode 100644 binapi/nat66/nat66.ba.go create mode 100644 binapi/nat66/nat66_rpc.ba.go create mode 100644 binapi/nat_types/nat_types.ba.go create mode 100644 binapi/pnat/pnat.ba.go create mode 100644 binapi/pnat/pnat_rpc.ba.go create mode 100644 binapi/tracedump/tracedump.ba.go create mode 100644 binapi/tracedump/tracedump_rpc.ba.go create mode 100644 binapi/wireguard/wireguard.ba.go create mode 100644 binapi/wireguard/wireguard_rpc.ba.go diff --git a/binapi/abf/abf.ba.go b/binapi/abf/abf.ba.go index fc4351b..209986a 100644 --- a/binapi/abf/abf.ba.go +++ b/binapi/abf/abf.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.4.0 -// VPP: 20.05.1-release +// binapi-generator: v0.3.5-56-gc0da1f2-dirty +// VPP: 21.06-release // source: /usr/share/vpp/api/plugins/abf.api.json // Package abf contains generated bindings for API file abf.api. @@ -29,7 +29,7 @@ const _ = api.GoVppAPIPackageIsVersion2 const ( APIFile = "abf" APIVersion = "1.0.0" - VersionCrc = 0x460b09b9 + VersionCrc = 0xf2367b47 ) // AbfItfAttach defines type 'abf_itf_attach'. @@ -49,6 +49,7 @@ type AbfPolicy struct { } // AbfItfAttachAddDel defines message 'abf_itf_attach_add_del'. +// InProgress: the message form may change in the future versions type AbfItfAttachAddDel struct { IsAdd bool `binapi:"bool,name=is_add" json:"is_add,omitempty"` Attach AbfItfAttach `binapi:"abf_itf_attach,name=attach" json:"attach,omitempty"` @@ -95,6 +96,7 @@ func (m *AbfItfAttachAddDel) Unmarshal(b []byte) error { } // AbfItfAttachAddDelReply defines message 'abf_itf_attach_add_del_reply'. +// InProgress: the message form may change in the future versions type AbfItfAttachAddDelReply struct { Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` } @@ -128,6 +130,7 @@ func (m *AbfItfAttachAddDelReply) Unmarshal(b []byte) error { } // AbfItfAttachDetails defines message 'abf_itf_attach_details'. +// InProgress: the message form may change in the future versions type AbfItfAttachDetails struct { Attach AbfItfAttach `binapi:"abf_itf_attach,name=attach" json:"attach,omitempty"` } @@ -170,6 +173,7 @@ func (m *AbfItfAttachDetails) Unmarshal(b []byte) error { } // AbfItfAttachDump defines message 'abf_itf_attach_dump'. +// InProgress: the message form may change in the future versions type AbfItfAttachDump struct{} func (m *AbfItfAttachDump) Reset() { *m = AbfItfAttachDump{} } @@ -197,6 +201,7 @@ func (m *AbfItfAttachDump) Unmarshal(b []byte) error { } // AbfPluginGetVersion defines message 'abf_plugin_get_version'. +// InProgress: the message form may change in the future versions type AbfPluginGetVersion struct{} func (m *AbfPluginGetVersion) Reset() { *m = AbfPluginGetVersion{} } @@ -224,6 +229,7 @@ func (m *AbfPluginGetVersion) Unmarshal(b []byte) error { } // AbfPluginGetVersionReply defines message 'abf_plugin_get_version_reply'. +// InProgress: the message form may change in the future versions type AbfPluginGetVersionReply struct { Major uint32 `binapi:"u32,name=major" json:"major,omitempty"` Minor uint32 `binapi:"u32,name=minor" json:"minor,omitempty"` @@ -261,6 +267,7 @@ func (m *AbfPluginGetVersionReply) Unmarshal(b []byte) error { } // AbfPolicyAddDel defines message 'abf_policy_add_del'. +// InProgress: the message form may change in the future versions type AbfPolicyAddDel struct { IsAdd bool `binapi:"bool,name=is_add" json:"is_add,omitempty"` Policy AbfPolicy `binapi:"abf_policy,name=policy" json:"policy,omitempty"` @@ -268,7 +275,7 @@ type AbfPolicyAddDel struct { func (m *AbfPolicyAddDel) Reset() { *m = AbfPolicyAddDel{} } func (*AbfPolicyAddDel) GetMessageName() string { return "abf_policy_add_del" } -func (*AbfPolicyAddDel) GetCrcString() string { return "ee66f93e" } +func (*AbfPolicyAddDel) GetCrcString() string { return "c6131197" } func (*AbfPolicyAddDel) GetMessageType() api.MessageType { return api.RequestMessage } @@ -377,6 +384,7 @@ func (m *AbfPolicyAddDel) Unmarshal(b []byte) error { } // AbfPolicyAddDelReply defines message 'abf_policy_add_del_reply'. +// InProgress: the message form may change in the future versions type AbfPolicyAddDelReply struct { Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` } @@ -410,13 +418,14 @@ func (m *AbfPolicyAddDelReply) Unmarshal(b []byte) error { } // AbfPolicyDetails defines message 'abf_policy_details'. +// InProgress: the message form may change in the future versions type AbfPolicyDetails struct { Policy AbfPolicy `binapi:"abf_policy,name=policy" json:"policy,omitempty"` } func (m *AbfPolicyDetails) Reset() { *m = AbfPolicyDetails{} } func (*AbfPolicyDetails) GetMessageName() string { return "abf_policy_details" } -func (*AbfPolicyDetails) GetCrcString() string { return "6769e504" } +func (*AbfPolicyDetails) GetCrcString() string { return "b7487fa4" } func (*AbfPolicyDetails) GetMessageType() api.MessageType { return api.ReplyMessage } @@ -522,6 +531,7 @@ func (m *AbfPolicyDetails) Unmarshal(b []byte) error { } // AbfPolicyDump defines message 'abf_policy_dump'. +// InProgress: the message form may change in the future versions type AbfPolicyDump struct{} func (m *AbfPolicyDump) Reset() { *m = AbfPolicyDump{} } @@ -556,9 +566,9 @@ func file_abf_binapi_init() { api.RegisterMessage((*AbfItfAttachDump)(nil), "abf_itf_attach_dump_51077d14") api.RegisterMessage((*AbfPluginGetVersion)(nil), "abf_plugin_get_version_51077d14") api.RegisterMessage((*AbfPluginGetVersionReply)(nil), "abf_plugin_get_version_reply_9b32cf86") - api.RegisterMessage((*AbfPolicyAddDel)(nil), "abf_policy_add_del_ee66f93e") + api.RegisterMessage((*AbfPolicyAddDel)(nil), "abf_policy_add_del_c6131197") api.RegisterMessage((*AbfPolicyAddDelReply)(nil), "abf_policy_add_del_reply_e8d4e804") - api.RegisterMessage((*AbfPolicyDetails)(nil), "abf_policy_details_6769e504") + api.RegisterMessage((*AbfPolicyDetails)(nil), "abf_policy_details_b7487fa4") api.RegisterMessage((*AbfPolicyDump)(nil), "abf_policy_dump_51077d14") } diff --git a/binapi/acl/acl.ba.go b/binapi/acl/acl.ba.go index c1114f1..2ee4b14 100644 --- a/binapi/acl/acl.ba.go +++ b/binapi/acl/acl.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.4.0 -// VPP: 20.05.1-release +// binapi-generator: v0.3.5-56-gc0da1f2-dirty +// VPP: 21.06-release // source: /usr/share/vpp/api/plugins/acl.api.json // Package acl contains generated bindings for API file acl.api. @@ -29,7 +29,7 @@ const _ = api.GoVppAPIPackageIsVersion2 const ( APIFile = "acl" APIVersion = "2.0.0" - VersionCrc = 0x68c4cb37 + VersionCrc = 0x4a805ebc ) // ACLAddReplace defines message 'acl_add_replace'. @@ -42,7 +42,7 @@ type ACLAddReplace struct { func (m *ACLAddReplace) Reset() { *m = ACLAddReplace{} } func (*ACLAddReplace) GetMessageName() string { return "acl_add_replace" } -func (*ACLAddReplace) GetCrcString() string { return "1cabdeab" } +func (*ACLAddReplace) GetCrcString() string { return "ee5c2f18" } func (*ACLAddReplace) GetMessageType() api.MessageType { return api.RequestMessage } @@ -245,7 +245,7 @@ type ACLDetails struct { func (m *ACLDetails) Reset() { *m = ACLDetails{} } func (*ACLDetails) GetMessageName() string { return "acl_details" } -func (*ACLDetails) GetCrcString() string { return "7a97f21c" } +func (*ACLDetails) GetCrcString() string { return "95babae0" } func (*ACLDetails) GetMessageType() api.MessageType { return api.ReplyMessage } @@ -1077,7 +1077,7 @@ type MacipACLAdd struct { func (m *MacipACLAdd) Reset() { *m = MacipACLAdd{} } func (*MacipACLAdd) GetMessageName() string { return "macip_acl_add" } -func (*MacipACLAdd) GetCrcString() string { return "d648fd0a" } +func (*MacipACLAdd) GetCrcString() string { return "ce6fbad0" } func (*MacipACLAdd) GetMessageType() api.MessageType { return api.RequestMessage } @@ -1150,7 +1150,7 @@ type MacipACLAddReplace struct { func (m *MacipACLAddReplace) Reset() { *m = MacipACLAddReplace{} } func (*MacipACLAddReplace) GetMessageName() string { return "macip_acl_add_replace" } -func (*MacipACLAddReplace) GetCrcString() string { return "e34402a7" } +func (*MacipACLAddReplace) GetCrcString() string { return "2a461dd4" } func (*MacipACLAddReplace) GetMessageType() api.MessageType { return api.RequestMessage } @@ -1366,7 +1366,7 @@ type MacipACLDetails struct { func (m *MacipACLDetails) Reset() { *m = MacipACLDetails{} } func (*MacipACLDetails) GetMessageName() string { return "macip_acl_details" } -func (*MacipACLDetails) GetCrcString() string { return "57c7482f" } +func (*MacipACLDetails) GetCrcString() string { return "27135b59" } func (*MacipACLDetails) GetMessageType() api.MessageType { return api.ReplyMessage } @@ -1701,11 +1701,11 @@ func (m *MacipACLInterfaceListDump) Unmarshal(b []byte) error { func init() { file_acl_binapi_init() } func file_acl_binapi_init() { - api.RegisterMessage((*ACLAddReplace)(nil), "acl_add_replace_1cabdeab") + api.RegisterMessage((*ACLAddReplace)(nil), "acl_add_replace_ee5c2f18") api.RegisterMessage((*ACLAddReplaceReply)(nil), "acl_add_replace_reply_ac407b0c") api.RegisterMessage((*ACLDel)(nil), "acl_del_ef34fea4") api.RegisterMessage((*ACLDelReply)(nil), "acl_del_reply_e8d4e804") - api.RegisterMessage((*ACLDetails)(nil), "acl_details_7a97f21c") + api.RegisterMessage((*ACLDetails)(nil), "acl_details_95babae0") api.RegisterMessage((*ACLDump)(nil), "acl_dump_ef34fea4") api.RegisterMessage((*ACLInterfaceAddDel)(nil), "acl_interface_add_del_4b54bebd") api.RegisterMessage((*ACLInterfaceAddDelReply)(nil), "acl_interface_add_del_reply_e8d4e804") @@ -1725,13 +1725,13 @@ func file_acl_binapi_init() { api.RegisterMessage((*ACLPluginGetVersionReply)(nil), "acl_plugin_get_version_reply_9b32cf86") api.RegisterMessage((*ACLStatsIntfCountersEnable)(nil), "acl_stats_intf_counters_enable_b3e225d2") api.RegisterMessage((*ACLStatsIntfCountersEnableReply)(nil), "acl_stats_intf_counters_enable_reply_e8d4e804") - api.RegisterMessage((*MacipACLAdd)(nil), "macip_acl_add_d648fd0a") - api.RegisterMessage((*MacipACLAddReplace)(nil), "macip_acl_add_replace_e34402a7") + api.RegisterMessage((*MacipACLAdd)(nil), "macip_acl_add_ce6fbad0") + api.RegisterMessage((*MacipACLAddReplace)(nil), "macip_acl_add_replace_2a461dd4") api.RegisterMessage((*MacipACLAddReplaceReply)(nil), "macip_acl_add_replace_reply_ac407b0c") api.RegisterMessage((*MacipACLAddReply)(nil), "macip_acl_add_reply_ac407b0c") api.RegisterMessage((*MacipACLDel)(nil), "macip_acl_del_ef34fea4") api.RegisterMessage((*MacipACLDelReply)(nil), "macip_acl_del_reply_e8d4e804") - api.RegisterMessage((*MacipACLDetails)(nil), "macip_acl_details_57c7482f") + api.RegisterMessage((*MacipACLDetails)(nil), "macip_acl_details_27135b59") api.RegisterMessage((*MacipACLDump)(nil), "macip_acl_dump_ef34fea4") api.RegisterMessage((*MacipACLInterfaceAddDel)(nil), "macip_acl_interface_add_del_4b8690b1") api.RegisterMessage((*MacipACLInterfaceAddDelReply)(nil), "macip_acl_interface_add_del_reply_e8d4e804") diff --git a/binapi/acl_types/acl_types.ba.go b/binapi/acl_types/acl_types.ba.go index 27f951f..f9b6128 100644 --- a/binapi/acl_types/acl_types.ba.go +++ b/binapi/acl_types/acl_types.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.4.0 -// VPP: 20.05.1-release +// binapi-generator: v0.3.5-56-gc0da1f2-dirty +// VPP: 21.06-release // source: /usr/share/vpp/api/plugins/acl_types.api.json // Package acl_types contains generated bindings for API file acl_types.api. diff --git a/binapi/adl/adl.ba.go b/binapi/adl/adl.ba.go new file mode 100644 index 0000000..9f30501 --- /dev/null +++ b/binapi/adl/adl.ba.go @@ -0,0 +1,208 @@ +// Code generated by GoVPP's binapi-generator. DO NOT EDIT. +// versions: +// binapi-generator: v0.3.5-56-gc0da1f2-dirty +// VPP: 21.06-release +// source: /usr/share/vpp/api/plugins/adl.api.json + +// Package adl contains generated bindings for API file adl.api. +// +// Contents: +// 4 messages +// +package adl + +import ( + api "git.fd.io/govpp.git/api" + interface_types "git.fd.io/govpp.git/binapi/interface_types" + codec "git.fd.io/govpp.git/codec" +) + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the GoVPP api package it is being compiled against. +// A compilation error at this line likely means your copy of the +// GoVPP api package needs to be updated. +const _ = api.GoVppAPIPackageIsVersion2 + +const ( + APIFile = "adl" + APIVersion = "0.0.1" + VersionCrc = 0xb752b7a2 +) + +// AdlAllowlistEnableDisable defines message 'adl_allowlist_enable_disable'. +// InProgress: the message form may change in the future versions +type AdlAllowlistEnableDisable struct { + SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` + FibID uint32 `binapi:"u32,name=fib_id" json:"fib_id,omitempty"` + IP4 bool `binapi:"bool,name=ip4" json:"ip4,omitempty"` + IP6 bool `binapi:"bool,name=ip6" json:"ip6,omitempty"` + DefaultAdl bool `binapi:"bool,name=default_adl" json:"default_adl,omitempty"` +} + +func (m *AdlAllowlistEnableDisable) Reset() { *m = AdlAllowlistEnableDisable{} } +func (*AdlAllowlistEnableDisable) GetMessageName() string { return "adl_allowlist_enable_disable" } +func (*AdlAllowlistEnableDisable) GetCrcString() string { return "ea88828d" } +func (*AdlAllowlistEnableDisable) GetMessageType() api.MessageType { + return api.RequestMessage +} + +func (m *AdlAllowlistEnableDisable) Size() (size int) { + if m == nil { + return 0 + } + size += 4 // m.SwIfIndex + size += 4 // m.FibID + size += 1 // m.IP4 + size += 1 // m.IP6 + size += 1 // m.DefaultAdl + return size +} +func (m *AdlAllowlistEnableDisable) Marshal(b []byte) ([]byte, error) { + if b == nil { + b = make([]byte, m.Size()) + } + buf := codec.NewBuffer(b) + buf.EncodeUint32(uint32(m.SwIfIndex)) + buf.EncodeUint32(m.FibID) + buf.EncodeBool(m.IP4) + buf.EncodeBool(m.IP6) + buf.EncodeBool(m.DefaultAdl) + return buf.Bytes(), nil +} +func (m *AdlAllowlistEnableDisable) Unmarshal(b []byte) error { + buf := codec.NewBuffer(b) + m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32()) + m.FibID = buf.DecodeUint32() + m.IP4 = buf.DecodeBool() + m.IP6 = buf.DecodeBool() + m.DefaultAdl = buf.DecodeBool() + return nil +} + +// AdlAllowlistEnableDisableReply defines message 'adl_allowlist_enable_disable_reply'. +// InProgress: the message form may change in the future versions +type AdlAllowlistEnableDisableReply struct { + Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` +} + +func (m *AdlAllowlistEnableDisableReply) Reset() { *m = AdlAllowlistEnableDisableReply{} } +func (*AdlAllowlistEnableDisableReply) GetMessageName() string { + return "adl_allowlist_enable_disable_reply" +} +func (*AdlAllowlistEnableDisableReply) GetCrcString() string { return "e8d4e804" } +func (*AdlAllowlistEnableDisableReply) GetMessageType() api.MessageType { + return api.ReplyMessage +} + +func (m *AdlAllowlistEnableDisableReply) Size() (size int) { + if m == nil { + return 0 + } + size += 4 // m.Retval + return size +} +func (m *AdlAllowlistEnableDisableReply) 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 *AdlAllowlistEnableDisableReply) Unmarshal(b []byte) error { + buf := codec.NewBuffer(b) + m.Retval = buf.DecodeInt32() + return nil +} + +// AdlInterfaceEnableDisable defines message 'adl_interface_enable_disable'. +// InProgress: the message form may change in the future versions +type AdlInterfaceEnableDisable struct { + SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` + EnableDisable bool `binapi:"bool,name=enable_disable" json:"enable_disable,omitempty"` +} + +func (m *AdlInterfaceEnableDisable) Reset() { *m = AdlInterfaceEnableDisable{} } +func (*AdlInterfaceEnableDisable) GetMessageName() string { return "adl_interface_enable_disable" } +func (*AdlInterfaceEnableDisable) GetCrcString() string { return "5501adee" } +func (*AdlInterfaceEnableDisable) GetMessageType() api.MessageType { + return api.RequestMessage +} + +func (m *AdlInterfaceEnableDisable) Size() (size int) { + if m == nil { + return 0 + } + size += 4 // m.SwIfIndex + size += 1 // m.EnableDisable + return size +} +func (m *AdlInterfaceEnableDisable) 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.EnableDisable) + return buf.Bytes(), nil +} +func (m *AdlInterfaceEnableDisable) Unmarshal(b []byte) error { + buf := codec.NewBuffer(b) + m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32()) + m.EnableDisable = buf.DecodeBool() + return nil +} + +// AdlInterfaceEnableDisableReply defines message 'adl_interface_enable_disable_reply'. +// InProgress: the message form may change in the future versions +type AdlInterfaceEnableDisableReply struct { + Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` +} + +func (m *AdlInterfaceEnableDisableReply) Reset() { *m = AdlInterfaceEnableDisableReply{} } +func (*AdlInterfaceEnableDisableReply) GetMessageName() string { + return "adl_interface_enable_disable_reply" +} +func (*AdlInterfaceEnableDisableReply) GetCrcString() string { return "e8d4e804" } +func (*AdlInterfaceEnableDisableReply) GetMessageType() api.MessageType { + return api.ReplyMessage +} + +func (m *AdlInterfaceEnableDisableReply) Size() (size int) { + if m == nil { + return 0 + } + size += 4 // m.Retval + return size +} +func (m *AdlInterfaceEnableDisableReply) 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 *AdlInterfaceEnableDisableReply) Unmarshal(b []byte) error { + buf := codec.NewBuffer(b) + m.Retval = buf.DecodeInt32() + return nil +} + +func init() { file_adl_binapi_init() } +func file_adl_binapi_init() { + api.RegisterMessage((*AdlAllowlistEnableDisable)(nil), "adl_allowlist_enable_disable_ea88828d") + api.RegisterMessage((*AdlAllowlistEnableDisableReply)(nil), "adl_allowlist_enable_disable_reply_e8d4e804") + api.RegisterMessage((*AdlInterfaceEnableDisable)(nil), "adl_interface_enable_disable_5501adee") + api.RegisterMessage((*AdlInterfaceEnableDisableReply)(nil), "adl_interface_enable_disable_reply_e8d4e804") +} + +// Messages returns list of all messages in this module. +func AllMessages() []api.Message { + return []api.Message{ + (*AdlAllowlistEnableDisable)(nil), + (*AdlAllowlistEnableDisableReply)(nil), + (*AdlInterfaceEnableDisable)(nil), + (*AdlInterfaceEnableDisableReply)(nil), + } +} diff --git a/binapi/adl/adl_rpc.ba.go b/binapi/adl/adl_rpc.ba.go new file mode 100644 index 0000000..9a03cb5 --- /dev/null +++ b/binapi/adl/adl_rpc.ba.go @@ -0,0 +1,41 @@ +// Code generated by GoVPP's binapi-generator. DO NOT EDIT. + +package adl + +import ( + "context" + + api "git.fd.io/govpp.git/api" +) + +// RPCService defines RPC service adl. +type RPCService interface { + AdlAllowlistEnableDisable(ctx context.Context, in *AdlAllowlistEnableDisable) (*AdlAllowlistEnableDisableReply, error) + AdlInterfaceEnableDisable(ctx context.Context, in *AdlInterfaceEnableDisable) (*AdlInterfaceEnableDisableReply, error) +} + +type serviceClient struct { + conn api.Connection +} + +func NewServiceClient(conn api.Connection) RPCService { + return &serviceClient{conn} +} + +func (c *serviceClient) AdlAllowlistEnableDisable(ctx context.Context, in *AdlAllowlistEnableDisable) (*AdlAllowlistEnableDisableReply, error) { + out := new(AdlAllowlistEnableDisableReply) + err := c.conn.Invoke(ctx, in, out) + if err != nil { + return nil, err + } + return out, api.RetvalToVPPApiError(out.Retval) +} + +func (c *serviceClient) AdlInterfaceEnableDisable(ctx context.Context, in *AdlInterfaceEnableDisable) (*AdlInterfaceEnableDisableReply, error) { + out := new(AdlInterfaceEnableDisableReply) + err := c.conn.Invoke(ctx, in, out) + if err != nil { + return nil, err + } + return out, api.RetvalToVPPApiError(out.Retval) +} diff --git a/binapi/af_packet/af_packet.ba.go b/binapi/af_packet/af_packet.ba.go index 9cde877..3da5478 100644 --- a/binapi/af_packet/af_packet.ba.go +++ b/binapi/af_packet/af_packet.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.4.0 -// VPP: 20.05.1-release +// binapi-generator: v0.3.5-56-gc0da1f2-dirty +// VPP: 21.06-release // source: /usr/share/vpp/api/core/af_packet.api.json // Package af_packet contains generated bindings for API file af_packet.api. @@ -27,7 +27,7 @@ const _ = api.GoVppAPIPackageIsVersion2 const ( APIFile = "af_packet" APIVersion = "2.0.0" - VersionCrc = 0xe0b6c022 + VersionCrc = 0x4191e8ae ) // AfPacketCreate defines message 'af_packet_create'. diff --git a/binapi/af_xdp/af_xdp.ba.go b/binapi/af_xdp/af_xdp.ba.go new file mode 100644 index 0000000..e99892f --- /dev/null +++ b/binapi/af_xdp/af_xdp.ba.go @@ -0,0 +1,292 @@ +// Code generated by GoVPP's binapi-generator. DO NOT EDIT. +// versions: +// binapi-generator: v0.3.5-56-gc0da1f2-dirty +// VPP: 21.06-release +// source: /usr/share/vpp/api/plugins/af_xdp.api.json + +// Package af_xdp contains generated bindings for API file af_xdp.api. +// +// Contents: +// 2 enums +// 4 messages +// +package af_xdp + +import ( + "strconv" + + api "git.fd.io/govpp.git/api" + interface_types "git.fd.io/govpp.git/binapi/interface_types" + codec "git.fd.io/govpp.git/codec" +) + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the GoVPP api package it is being compiled against. +// A compilation error at this line likely means your copy of the +// GoVPP api package needs to be updated. +const _ = api.GoVppAPIPackageIsVersion2 + +const ( + APIFile = "af_xdp" + APIVersion = "0.2.0" + VersionCrc = 0x31450826 +) + +// AfXdpMode defines enum 'af_xdp_mode'. +type AfXdpMode uint32 + +const ( + AF_XDP_API_MODE_AUTO AfXdpMode = 0 + AF_XDP_API_MODE_COPY AfXdpMode = 1 + AF_XDP_API_MODE_ZERO_COPY AfXdpMode = 2 +) + +var ( + AfXdpMode_name = map[uint32]string{ + 0: "AF_XDP_API_MODE_AUTO", + 1: "AF_XDP_API_MODE_COPY", + 2: "AF_XDP_API_MODE_ZERO_COPY", + } + AfXdpMode_value = map[string]uint32{ + "AF_XDP_API_MODE_AUTO": 0, + "AF_XDP_API_MODE_COPY": 1, + "AF_XDP_API_MODE_ZERO_COPY": 2, + } +) + +func (x AfXdpMode) String() string { + s, ok := AfXdpMode_name[uint32(x)] + if ok { + return s + } + return "AfXdpMode(" + strconv.Itoa(int(x)) + ")" +} + +// AfXdpFlag defines enum 'af_xdp_flag'. +type AfXdpFlag uint8 + +const ( + AF_XDP_API_FLAGS_NO_SYSCALL_LOCK AfXdpFlag = 1 +) + +var ( + AfXdpFlag_name = map[uint8]string{ + 1: "AF_XDP_API_FLAGS_NO_SYSCALL_LOCK", + } + AfXdpFlag_value = map[string]uint8{ + "AF_XDP_API_FLAGS_NO_SYSCALL_LOCK": 1, + } +) + +func (x AfXdpFlag) String() string { + s, ok := AfXdpFlag_name[uint8(x)] + if ok { + return s + } + str := func(n uint8) string { + s, ok := AfXdpFlag_name[uint8(n)] + if ok { + return s + } + return "AfXdpFlag(" + strconv.Itoa(int(n)) + ")" + } + for i := uint8(0); i <= 8; i++ { + val := uint8(x) + if val&(1<