From d64edb9d9d0d9f7e5bdf428aa5b9560c27a8e847 Mon Sep 17 00:00:00 2001 From: Ondrej Fabry Date: Tue, 29 Nov 2022 08:30:16 +0100 Subject: [PATCH 1/3] Update VPP to 22.10 and regenerate binapi Signed-off-by: Ondrej Fabry --- Makefile | 2 +- binapi/abf/abf.ba.go | 4 +- binapi/acl/acl.ba.go | 4 +- binapi/acl_types/acl_types.ba.go | 4 +- binapi/adl/adl.ba.go | 4 +- binapi/af_packet/af_packet.ba.go | 4 +- binapi/af_xdp/af_xdp.ba.go | 4 +- binapi/arp/arp.ba.go | 4 +- binapi/arping/arping.ba.go | 4 +- binapi/avf/avf.ba.go | 4 +- binapi/bfd/bfd.ba.go | 4 +- binapi/bier/bier.ba.go | 4 +- binapi/bond/bond.ba.go | 4 +- binapi/builtinurl/builtinurl.ba.go | 4 +- binapi/cdp/cdp.ba.go | 4 +- binapi/classify/classify.ba.go | 4 +- binapi/cnat/cnat.ba.go | 4 +- binapi/crypto/crypto.ba.go | 4 +- .../crypto_sw_scheduler.ba.go | 4 +- binapi/ct6/ct6.ba.go | 4 +- binapi/det44/det44.ba.go | 4 +- binapi/dhcp/dhcp.ba.go | 4 +- .../dhcp6_ia_na_client_cp.ba.go | 4 +- .../dhcp6_pd_client_cp.ba.go | 4 +- binapi/dns/dns.ba.go | 4 +- binapi/dslite/dslite.ba.go | 4 +- binapi/ethernet_types/ethernet_types.ba.go | 4 +- binapi/feature/feature.ba.go | 4 +- binapi/fib/fib.ba.go | 4 +- binapi/fib_types/fib_types.ba.go | 4 +- binapi/flow/flow.ba.go | 4 +- binapi/flow_types/flow_types.ba.go | 4 +- binapi/flowprobe/flowprobe.ba.go | 4 +- binapi/geneve/geneve.ba.go | 4 +- binapi/graph/graph.ba.go | 4 +- binapi/gre/gre.ba.go | 4 +- binapi/gso/gso.ba.go | 4 +- binapi/gtpu/gtpu.ba.go | 4 +- binapi/http_static/http_static.ba.go | 4 +- binapi/igmp/igmp.ba.go | 4 +- binapi/ikev2/ikev2.ba.go | 4 +- binapi/ikev2_types/ikev2_types.ba.go | 4 +- binapi/interface/interface.ba.go | 4 +- binapi/interface_types/interface_types.ba.go | 4 +- binapi/ioam_cache/ioam_cache.ba.go | 4 +- binapi/ioam_export/ioam_export.ba.go | 4 +- binapi/ioam_vxlan_gpe/ioam_vxlan_gpe.ba.go | 4 +- binapi/ip/ip.ba.go | 4 +- binapi/ip6_nd/ip6_nd.ba.go | 4 +- binapi/ip_neighbor/ip_neighbor.ba.go | 4 +- binapi/ip_types/ip_types.ba.go | 4 +- binapi/ipfix_export/ipfix_export.ba.go | 4 +- binapi/ipip/ipip.ba.go | 4 +- binapi/ipsec/ipsec.ba.go | 204 ++++++++++++------ binapi/ipsec/ipsec_rpc.ba.go | 10 + binapi/ipsec_types/ipsec_types.ba.go | 130 ++++++++--- binapi/l2/l2.ba.go | 4 +- binapi/l2tp/l2tp.ba.go | 4 +- binapi/l3xc/l3xc.ba.go | 4 +- binapi/lacp/lacp.ba.go | 4 +- binapi/lb/lb.ba.go | 4 +- binapi/lb_types/lb_types.ba.go | 4 +- binapi/lcp/lcp.ba.go | 73 ++++--- binapi/lisp/lisp.ba.go | 4 +- binapi/lisp_gpe/lisp_gpe.ba.go | 4 +- binapi/lisp_types/lisp_types.ba.go | 4 +- binapi/lldp/lldp.ba.go | 4 +- binapi/mactime/mactime.ba.go | 4 +- binapi/map/map.ba.go | 4 +- binapi/mdata/mdata.ba.go | 4 +- binapi/memclnt/memclnt.ba.go | 4 +- binapi/memif/memif.ba.go | 4 +- binapi/mfib_types/mfib_types.ba.go | 4 +- binapi/mpls/mpls.ba.go | 4 +- binapi/mss_clamp/mss_clamp.ba.go | 4 +- binapi/nat44_ed/nat44_ed.ba.go | 4 +- binapi/nat44_ei/nat44_ei.ba.go | 4 +- binapi/nat64/nat64.ba.go | 4 +- binapi/nat66/nat66.ba.go | 4 +- binapi/nat_types/nat_types.ba.go | 4 +- binapi/nsh/nsh.ba.go | 4 +- binapi/nsim/nsim.ba.go | 4 +- binapi/oddbuf/oddbuf.ba.go | 4 +- binapi/one/one.ba.go | 4 +- binapi/p2p_ethernet/p2p_ethernet.ba.go | 4 +- binapi/pci_types/pci_types.ba.go | 4 +- binapi/pg/pg.ba.go | 4 +- binapi/pipe/pipe.ba.go | 4 +- binapi/pnat/pnat.ba.go | 4 +- binapi/policer/policer.ba.go | 4 +- binapi/policer_types/policer_types.ba.go | 4 +- binapi/pot/pot.ba.go | 4 +- binapi/pppoe/pppoe.ba.go | 4 +- binapi/punt/punt.ba.go | 4 +- binapi/qos/qos.ba.go | 4 +- binapi/rd_cp/rd_cp.ba.go | 4 +- binapi/rdma/rdma.ba.go | 4 +- binapi/session/session.ba.go | 4 +- binapi/span/span.ba.go | 4 +- binapi/sr/sr.ba.go | 4 +- binapi/sr_mpls/sr_mpls.ba.go | 4 +- binapi/sr_types/sr_types.ba.go | 4 +- binapi/stn/stn.ba.go | 4 +- binapi/svs/svs.ba.go | 4 +- binapi/syslog/syslog.ba.go | 4 +- binapi/tapv2/tapv2.ba.go | 4 +- binapi/tcp/tcp.ba.go | 4 +- binapi/teib/teib.ba.go | 4 +- binapi/tls_openssl/tls_openssl.ba.go | 4 +- binapi/trace/trace.ba.go | 4 +- binapi/tracedump/tracedump.ba.go | 4 +- binapi/tunnel_types/tunnel_types.ba.go | 4 +- binapi/udp/udp.ba.go | 4 +- binapi/udp_ping/udp_ping.ba.go | 4 +- binapi/urpf/urpf.ba.go | 4 +- binapi/vhost_user/vhost_user.ba.go | 4 +- binapi/virtio/virtio.ba.go | 4 +- binapi/virtio_types/virtio_types.ba.go | 4 +- binapi/vlib/vlib.ba.go | 4 +- binapi/vmxnet3/vmxnet3.ba.go | 4 +- binapi/vpe/vpe.ba.go | 4 +- binapi/vpe_types/vpe_types.ba.go | 4 +- binapi/vrrp/vrrp.ba.go | 4 +- binapi/vxlan/vxlan.ba.go | 4 +- binapi/vxlan_gpe/vxlan_gpe.ba.go | 4 +- .../vxlan_gpe_ioam_export.ba.go | 4 +- binapi/wireguard/wireguard.ba.go | 4 +- 127 files changed, 536 insertions(+), 371 deletions(-) diff --git a/Makefile b/Makefile index c10e4bab..c3790535 100644 --- a/Makefile +++ b/Makefile @@ -43,7 +43,7 @@ endif # Package cloud repo for VPP. VPP_REPO ?= release # VPP Docker image to use for api generation (gen-binapi-docker) -VPP_IMG ?= ligato/vpp-base:22.06-release +VPP_IMG ?= ligato/vpp-base:22.10-release # Local VPP directory used for binary api generation (gen-binapi-from-code) VPP_DIR ?= # Target directory for generated go api bindings diff --git a/binapi/abf/abf.ba.go b/binapi/abf/abf.ba.go index e04cfd75..9c4d11dd 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.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/abf.api.json // Package abf contains generated bindings for API file abf.api. diff --git a/binapi/acl/acl.ba.go b/binapi/acl/acl.ba.go index ba991345..275f1b83 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.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/acl.api.json // Package acl contains generated bindings for API file acl.api. diff --git a/binapi/acl_types/acl_types.ba.go b/binapi/acl_types/acl_types.ba.go index 30aeccf8..8d075e5f 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.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-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 index c9be6962..820e5e40 100644 --- a/binapi/adl/adl.ba.go +++ b/binapi/adl/adl.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/adl.api.json // Package adl contains generated bindings for API file adl.api. diff --git a/binapi/af_packet/af_packet.ba.go b/binapi/af_packet/af_packet.ba.go index 5642bfd6..a3bf853d 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.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/af_packet.api.json // Package af_packet contains generated bindings for API file af_packet.api. diff --git a/binapi/af_xdp/af_xdp.ba.go b/binapi/af_xdp/af_xdp.ba.go index 97a945c8..b8a2f94b 100644 --- a/binapi/af_xdp/af_xdp.ba.go +++ b/binapi/af_xdp/af_xdp.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/af_xdp.api.json // Package af_xdp contains generated bindings for API file af_xdp.api. diff --git a/binapi/arp/arp.ba.go b/binapi/arp/arp.ba.go index 978b140a..449cb4c4 100644 --- a/binapi/arp/arp.ba.go +++ b/binapi/arp/arp.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/arp.api.json // Package arp contains generated bindings for API file arp.api. diff --git a/binapi/arping/arping.ba.go b/binapi/arping/arping.ba.go index b9b7a1a3..92d0e248 100644 --- a/binapi/arping/arping.ba.go +++ b/binapi/arping/arping.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/arping.api.json // Package arping contains generated bindings for API file arping.api. diff --git a/binapi/avf/avf.ba.go b/binapi/avf/avf.ba.go index e3098bb2..871adfff 100644 --- a/binapi/avf/avf.ba.go +++ b/binapi/avf/avf.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/avf.api.json // Package avf contains generated bindings for API file avf.api. diff --git a/binapi/bfd/bfd.ba.go b/binapi/bfd/bfd.ba.go index 9f3ca0e6..90cc03a4 100644 --- a/binapi/bfd/bfd.ba.go +++ b/binapi/bfd/bfd.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/bfd.api.json // Package bfd contains generated bindings for API file bfd.api. diff --git a/binapi/bier/bier.ba.go b/binapi/bier/bier.ba.go index d07a64fc..a13c15f5 100644 --- a/binapi/bier/bier.ba.go +++ b/binapi/bier/bier.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/bier.api.json // Package bier contains generated bindings for API file bier.api. diff --git a/binapi/bond/bond.ba.go b/binapi/bond/bond.ba.go index b268d4b9..16699233 100644 --- a/binapi/bond/bond.ba.go +++ b/binapi/bond/bond.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/bond.api.json // Package bond contains generated bindings for API file bond.api. diff --git a/binapi/builtinurl/builtinurl.ba.go b/binapi/builtinurl/builtinurl.ba.go index 985f7c2d..33dcc382 100644 --- a/binapi/builtinurl/builtinurl.ba.go +++ b/binapi/builtinurl/builtinurl.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/builtinurl.api.json // Package builtinurl contains generated bindings for API file builtinurl.api. diff --git a/binapi/cdp/cdp.ba.go b/binapi/cdp/cdp.ba.go index d065900a..0c2ceb9d 100644 --- a/binapi/cdp/cdp.ba.go +++ b/binapi/cdp/cdp.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/cdp.api.json // Package cdp contains generated bindings for API file cdp.api. diff --git a/binapi/classify/classify.ba.go b/binapi/classify/classify.ba.go index ba4990ea..39de847c 100644 --- a/binapi/classify/classify.ba.go +++ b/binapi/classify/classify.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/classify.api.json // Package classify contains generated bindings for API file classify.api. diff --git a/binapi/cnat/cnat.ba.go b/binapi/cnat/cnat.ba.go index 8f74e20a..a231f4f0 100644 --- a/binapi/cnat/cnat.ba.go +++ b/binapi/cnat/cnat.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/cnat.api.json // Package cnat contains generated bindings for API file cnat.api. diff --git a/binapi/crypto/crypto.ba.go b/binapi/crypto/crypto.ba.go index 684b864e..2272eef8 100644 --- a/binapi/crypto/crypto.ba.go +++ b/binapi/crypto/crypto.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/crypto.api.json // Package crypto contains generated bindings for API file crypto.api. diff --git a/binapi/crypto_sw_scheduler/crypto_sw_scheduler.ba.go b/binapi/crypto_sw_scheduler/crypto_sw_scheduler.ba.go index fed7965c..fedb0c73 100644 --- a/binapi/crypto_sw_scheduler/crypto_sw_scheduler.ba.go +++ b/binapi/crypto_sw_scheduler/crypto_sw_scheduler.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/crypto_sw_scheduler.api.json // Package crypto_sw_scheduler contains generated bindings for API file crypto_sw_scheduler.api. diff --git a/binapi/ct6/ct6.ba.go b/binapi/ct6/ct6.ba.go index 9b3ac6e1..d92132b0 100644 --- a/binapi/ct6/ct6.ba.go +++ b/binapi/ct6/ct6.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/ct6.api.json // Package ct6 contains generated bindings for API file ct6.api. diff --git a/binapi/det44/det44.ba.go b/binapi/det44/det44.ba.go index f3e139f5..679430a7 100644 --- a/binapi/det44/det44.ba.go +++ b/binapi/det44/det44.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/det44.api.json // Package det44 contains generated bindings for API file det44.api. diff --git a/binapi/dhcp/dhcp.ba.go b/binapi/dhcp/dhcp.ba.go index 51ef0309..c6bc56bc 100644 --- a/binapi/dhcp/dhcp.ba.go +++ b/binapi/dhcp/dhcp.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/dhcp.api.json // Package dhcp contains generated bindings for API file dhcp.api. diff --git a/binapi/dhcp6_ia_na_client_cp/dhcp6_ia_na_client_cp.ba.go b/binapi/dhcp6_ia_na_client_cp/dhcp6_ia_na_client_cp.ba.go index 7fd02195..672b9b9b 100644 --- a/binapi/dhcp6_ia_na_client_cp/dhcp6_ia_na_client_cp.ba.go +++ b/binapi/dhcp6_ia_na_client_cp/dhcp6_ia_na_client_cp.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/dhcp6_ia_na_client_cp.api.json // Package dhcp6_ia_na_client_cp contains generated bindings for API file dhcp6_ia_na_client_cp.api. diff --git a/binapi/dhcp6_pd_client_cp/dhcp6_pd_client_cp.ba.go b/binapi/dhcp6_pd_client_cp/dhcp6_pd_client_cp.ba.go index 80212978..213f458b 100644 --- a/binapi/dhcp6_pd_client_cp/dhcp6_pd_client_cp.ba.go +++ b/binapi/dhcp6_pd_client_cp/dhcp6_pd_client_cp.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/dhcp6_pd_client_cp.api.json // Package dhcp6_pd_client_cp contains generated bindings for API file dhcp6_pd_client_cp.api. diff --git a/binapi/dns/dns.ba.go b/binapi/dns/dns.ba.go index 3331a623..730f4600 100644 --- a/binapi/dns/dns.ba.go +++ b/binapi/dns/dns.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/dns.api.json // Package dns contains generated bindings for API file dns.api. diff --git a/binapi/dslite/dslite.ba.go b/binapi/dslite/dslite.ba.go index 49325de0..5b7aa8f5 100644 --- a/binapi/dslite/dslite.ba.go +++ b/binapi/dslite/dslite.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/dslite.api.json // Package dslite contains generated bindings for API file dslite.api. diff --git a/binapi/ethernet_types/ethernet_types.ba.go b/binapi/ethernet_types/ethernet_types.ba.go index f6df97d5..25eba6d9 100644 --- a/binapi/ethernet_types/ethernet_types.ba.go +++ b/binapi/ethernet_types/ethernet_types.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/ethernet_types.api.json // Package ethernet_types contains generated bindings for API file ethernet_types.api. diff --git a/binapi/feature/feature.ba.go b/binapi/feature/feature.ba.go index f221bf0f..e63e044b 100644 --- a/binapi/feature/feature.ba.go +++ b/binapi/feature/feature.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/feature.api.json // Package feature contains generated bindings for API file feature.api. diff --git a/binapi/fib/fib.ba.go b/binapi/fib/fib.ba.go index 2adac503..829524a5 100644 --- a/binapi/fib/fib.ba.go +++ b/binapi/fib/fib.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/fib.api.json // Package fib contains generated bindings for API file fib.api. diff --git a/binapi/fib_types/fib_types.ba.go b/binapi/fib_types/fib_types.ba.go index c70166c0..f08fdcfc 100644 --- a/binapi/fib_types/fib_types.ba.go +++ b/binapi/fib_types/fib_types.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/fib_types.api.json // Package fib_types contains generated bindings for API file fib_types.api. diff --git a/binapi/flow/flow.ba.go b/binapi/flow/flow.ba.go index 969ee91b..f4395de4 100644 --- a/binapi/flow/flow.ba.go +++ b/binapi/flow/flow.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/flow.api.json // Package flow contains generated bindings for API file flow.api. diff --git a/binapi/flow_types/flow_types.ba.go b/binapi/flow_types/flow_types.ba.go index 8998edf1..840617ef 100644 --- a/binapi/flow_types/flow_types.ba.go +++ b/binapi/flow_types/flow_types.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/flow_types.api.json // Package flow_types contains generated bindings for API file flow_types.api. diff --git a/binapi/flowprobe/flowprobe.ba.go b/binapi/flowprobe/flowprobe.ba.go index 69fb77e8..8ef7bfb3 100644 --- a/binapi/flowprobe/flowprobe.ba.go +++ b/binapi/flowprobe/flowprobe.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/flowprobe.api.json // Package flowprobe contains generated bindings for API file flowprobe.api. diff --git a/binapi/geneve/geneve.ba.go b/binapi/geneve/geneve.ba.go index b29622f9..f23c6b26 100644 --- a/binapi/geneve/geneve.ba.go +++ b/binapi/geneve/geneve.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/geneve.api.json // Package geneve contains generated bindings for API file geneve.api. diff --git a/binapi/graph/graph.ba.go b/binapi/graph/graph.ba.go index 0d4e955a..6c5a08af 100644 --- a/binapi/graph/graph.ba.go +++ b/binapi/graph/graph.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/graph.api.json // Package graph contains generated bindings for API file graph.api. diff --git a/binapi/gre/gre.ba.go b/binapi/gre/gre.ba.go index 0d33738f..a3101943 100644 --- a/binapi/gre/gre.ba.go +++ b/binapi/gre/gre.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/gre.api.json // Package gre contains generated bindings for API file gre.api. diff --git a/binapi/gso/gso.ba.go b/binapi/gso/gso.ba.go index 5d3ea41b..ca0cd719 100644 --- a/binapi/gso/gso.ba.go +++ b/binapi/gso/gso.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/gso.api.json // Package gso contains generated bindings for API file gso.api. diff --git a/binapi/gtpu/gtpu.ba.go b/binapi/gtpu/gtpu.ba.go index cd19b638..08159092 100644 --- a/binapi/gtpu/gtpu.ba.go +++ b/binapi/gtpu/gtpu.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/gtpu.api.json // Package gtpu contains generated bindings for API file gtpu.api. diff --git a/binapi/http_static/http_static.ba.go b/binapi/http_static/http_static.ba.go index c71e1943..73126e5d 100644 --- a/binapi/http_static/http_static.ba.go +++ b/binapi/http_static/http_static.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/http_static.api.json // Package http_static contains generated bindings for API file http_static.api. diff --git a/binapi/igmp/igmp.ba.go b/binapi/igmp/igmp.ba.go index 691de22f..60785023 100644 --- a/binapi/igmp/igmp.ba.go +++ b/binapi/igmp/igmp.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/igmp.api.json // Package igmp contains generated bindings for API file igmp.api. diff --git a/binapi/ikev2/ikev2.ba.go b/binapi/ikev2/ikev2.ba.go index 4ccd239b..58a57c94 100644 --- a/binapi/ikev2/ikev2.ba.go +++ b/binapi/ikev2/ikev2.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/ikev2.api.json // Package ikev2 contains generated bindings for API file ikev2.api. diff --git a/binapi/ikev2_types/ikev2_types.ba.go b/binapi/ikev2_types/ikev2_types.ba.go index d1b4f96c..23873d19 100644 --- a/binapi/ikev2_types/ikev2_types.ba.go +++ b/binapi/ikev2_types/ikev2_types.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/ikev2_types.api.json // Package ikev2_types contains generated bindings for API file ikev2_types.api. diff --git a/binapi/interface/interface.ba.go b/binapi/interface/interface.ba.go index 5c2bc867..e9ddaa5a 100644 --- a/binapi/interface/interface.ba.go +++ b/binapi/interface/interface.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/interface.api.json // Package interfaces contains generated bindings for API file interface.api. diff --git a/binapi/interface_types/interface_types.ba.go b/binapi/interface_types/interface_types.ba.go index e8bc49f8..e8c78762 100644 --- a/binapi/interface_types/interface_types.ba.go +++ b/binapi/interface_types/interface_types.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/interface_types.api.json // Package interface_types contains generated bindings for API file interface_types.api. diff --git a/binapi/ioam_cache/ioam_cache.ba.go b/binapi/ioam_cache/ioam_cache.ba.go index 8f25314e..fb3330a0 100644 --- a/binapi/ioam_cache/ioam_cache.ba.go +++ b/binapi/ioam_cache/ioam_cache.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/ioam_cache.api.json // Package ioam_cache contains generated bindings for API file ioam_cache.api. diff --git a/binapi/ioam_export/ioam_export.ba.go b/binapi/ioam_export/ioam_export.ba.go index 86d8a40a..0e791fc7 100644 --- a/binapi/ioam_export/ioam_export.ba.go +++ b/binapi/ioam_export/ioam_export.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/ioam_export.api.json // Package ioam_export contains generated bindings for API file ioam_export.api. diff --git a/binapi/ioam_vxlan_gpe/ioam_vxlan_gpe.ba.go b/binapi/ioam_vxlan_gpe/ioam_vxlan_gpe.ba.go index 550af029..3efc8b4b 100644 --- a/binapi/ioam_vxlan_gpe/ioam_vxlan_gpe.ba.go +++ b/binapi/ioam_vxlan_gpe/ioam_vxlan_gpe.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/ioam_vxlan_gpe.api.json // Package ioam_vxlan_gpe contains generated bindings for API file ioam_vxlan_gpe.api. diff --git a/binapi/ip/ip.ba.go b/binapi/ip/ip.ba.go index 79bd7751..7463947f 100644 --- a/binapi/ip/ip.ba.go +++ b/binapi/ip/ip.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/ip.api.json // Package ip contains generated bindings for API file ip.api. diff --git a/binapi/ip6_nd/ip6_nd.ba.go b/binapi/ip6_nd/ip6_nd.ba.go index bc6e726c..d9946ae5 100644 --- a/binapi/ip6_nd/ip6_nd.ba.go +++ b/binapi/ip6_nd/ip6_nd.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/ip6_nd.api.json // Package ip6_nd contains generated bindings for API file ip6_nd.api. diff --git a/binapi/ip_neighbor/ip_neighbor.ba.go b/binapi/ip_neighbor/ip_neighbor.ba.go index 52217360..f206e1cd 100644 --- a/binapi/ip_neighbor/ip_neighbor.ba.go +++ b/binapi/ip_neighbor/ip_neighbor.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/ip_neighbor.api.json // Package ip_neighbor contains generated bindings for API file ip_neighbor.api. diff --git a/binapi/ip_types/ip_types.ba.go b/binapi/ip_types/ip_types.ba.go index 6c46bb21..17b4499e 100644 --- a/binapi/ip_types/ip_types.ba.go +++ b/binapi/ip_types/ip_types.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/ip_types.api.json // Package ip_types contains generated bindings for API file ip_types.api. diff --git a/binapi/ipfix_export/ipfix_export.ba.go b/binapi/ipfix_export/ipfix_export.ba.go index b7d9c5aa..aa815d72 100644 --- a/binapi/ipfix_export/ipfix_export.ba.go +++ b/binapi/ipfix_export/ipfix_export.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/ipfix_export.api.json // Package ipfix_export contains generated bindings for API file ipfix_export.api. diff --git a/binapi/ipip/ipip.ba.go b/binapi/ipip/ipip.ba.go index 90661902..a527070f 100644 --- a/binapi/ipip/ipip.ba.go +++ b/binapi/ipip/ipip.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/ipip.api.json // Package ipip contains generated bindings for API file ipip.api. diff --git a/binapi/ipsec/ipsec.ba.go b/binapi/ipsec/ipsec.ba.go index ea3f1bf3..f04cc183 100644 --- a/binapi/ipsec/ipsec.ba.go +++ b/binapi/ipsec/ipsec.ba.go @@ -1,20 +1,17 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/ipsec.api.json // Package ipsec contains generated bindings for API file ipsec.api. // // Contents: -// - 1 enum -// - 3 structs -// - 46 messages +// - 2 structs +// - 48 messages package ipsec import ( - "strconv" - api "go.fd.io/govpp/api" interface_types "go.fd.io/govpp/binapi/interface_types" ip_types "go.fd.io/govpp/binapi/ip_types" @@ -32,42 +29,9 @@ const _ = api.GoVppAPIPackageIsVersion2 const ( APIFile = "ipsec" APIVersion = "5.0.2" - VersionCrc = 0x6b08e91e -) - -// IpsecSpdAction defines enum 'ipsec_spd_action'. -type IpsecSpdAction uint32 - -const ( - IPSEC_API_SPD_ACTION_BYPASS IpsecSpdAction = 0 - IPSEC_API_SPD_ACTION_DISCARD IpsecSpdAction = 1 - IPSEC_API_SPD_ACTION_RESOLVE IpsecSpdAction = 2 - IPSEC_API_SPD_ACTION_PROTECT IpsecSpdAction = 3 -) - -var ( - IpsecSpdAction_name = map[uint32]string{ - 0: "IPSEC_API_SPD_ACTION_BYPASS", - 1: "IPSEC_API_SPD_ACTION_DISCARD", - 2: "IPSEC_API_SPD_ACTION_RESOLVE", - 3: "IPSEC_API_SPD_ACTION_PROTECT", - } - IpsecSpdAction_value = map[string]uint32{ - "IPSEC_API_SPD_ACTION_BYPASS": 0, - "IPSEC_API_SPD_ACTION_DISCARD": 1, - "IPSEC_API_SPD_ACTION_RESOLVE": 2, - "IPSEC_API_SPD_ACTION_PROTECT": 3, - } + VersionCrc = 0xd8d93805 ) -func (x IpsecSpdAction) String() string { - s, ok := IpsecSpdAction_name[uint32(x)] - if ok { - return s - } - return "IpsecSpdAction(" + strconv.Itoa(int(x)) + ")" -} - // IpsecItf defines type 'ipsec_itf'. type IpsecItf struct { UserInstance uint32 `binapi:"u32,name=user_instance,default=4294967295" json:"user_instance,omitempty"` @@ -75,24 +39,6 @@ type IpsecItf struct { SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` } -// IpsecSpdEntry defines type 'ipsec_spd_entry'. -type IpsecSpdEntry struct { - SpdID uint32 `binapi:"u32,name=spd_id" json:"spd_id,omitempty"` - Priority int32 `binapi:"i32,name=priority" json:"priority,omitempty"` - IsOutbound bool `binapi:"bool,name=is_outbound" json:"is_outbound,omitempty"` - SaID uint32 `binapi:"u32,name=sa_id" json:"sa_id,omitempty"` - Policy IpsecSpdAction `binapi:"ipsec_spd_action,name=policy" json:"policy,omitempty"` - Protocol uint8 `binapi:"u8,name=protocol" json:"protocol,omitempty"` - RemoteAddressStart ip_types.Address `binapi:"address,name=remote_address_start" json:"remote_address_start,omitempty"` - RemoteAddressStop ip_types.Address `binapi:"address,name=remote_address_stop" json:"remote_address_stop,omitempty"` - LocalAddressStart ip_types.Address `binapi:"address,name=local_address_start" json:"local_address_start,omitempty"` - LocalAddressStop ip_types.Address `binapi:"address,name=local_address_stop" json:"local_address_stop,omitempty"` - RemotePortStart uint16 `binapi:"u16,name=remote_port_start" json:"remote_port_start,omitempty"` - RemotePortStop uint16 `binapi:"u16,name=remote_port_stop" json:"remote_port_stop,omitempty"` - LocalPortStart uint16 `binapi:"u16,name=local_port_start" json:"local_port_start,omitempty"` - LocalPortStop uint16 `binapi:"u16,name=local_port_stop" json:"local_port_stop,omitempty"` -} - // IpsecTunnelProtect defines type 'ipsec_tunnel_protect'. type IpsecTunnelProtect struct { SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` @@ -1746,7 +1692,7 @@ func (m *IpsecSpdAddDelReply) Unmarshal(b []byte) error { // IpsecSpdDetails defines message 'ipsec_spd_details'. type IpsecSpdDetails struct { - Entry IpsecSpdEntry `binapi:"ipsec_spd_entry,name=entry" json:"entry,omitempty"` + Entry ipsec_types.IpsecSpdEntry `binapi:"ipsec_spd_entry,name=entry" json:"entry,omitempty"` } func (m *IpsecSpdDetails) Reset() { *m = IpsecSpdDetails{} } @@ -1811,7 +1757,7 @@ func (m *IpsecSpdDetails) Unmarshal(b []byte) error { m.Entry.Priority = buf.DecodeInt32() m.Entry.IsOutbound = buf.DecodeBool() m.Entry.SaID = buf.DecodeUint32() - m.Entry.Policy = IpsecSpdAction(buf.DecodeUint32()) + m.Entry.Policy = ipsec_types.IpsecSpdAction(buf.DecodeUint32()) m.Entry.Protocol = buf.DecodeUint8() m.Entry.RemoteAddressStart.Af = ip_types.AddressFamily(buf.DecodeUint8()) copy(m.Entry.RemoteAddressStart.Un.XXX_UnionData[:], buf.DecodeBytes(16)) @@ -1866,9 +1812,10 @@ func (m *IpsecSpdDump) Unmarshal(b []byte) error { } // IpsecSpdEntryAddDel defines message 'ipsec_spd_entry_add_del'. +// Deprecated: the message will be removed in the future versions type IpsecSpdEntryAddDel struct { - IsAdd bool `binapi:"bool,name=is_add" json:"is_add,omitempty"` - Entry IpsecSpdEntry `binapi:"ipsec_spd_entry,name=entry" json:"entry,omitempty"` + IsAdd bool `binapi:"bool,name=is_add" json:"is_add,omitempty"` + Entry ipsec_types.IpsecSpdEntry `binapi:"ipsec_spd_entry,name=entry" json:"entry,omitempty"` } func (m *IpsecSpdEntryAddDel) Reset() { *m = IpsecSpdEntryAddDel{} } @@ -1936,7 +1883,7 @@ func (m *IpsecSpdEntryAddDel) Unmarshal(b []byte) error { m.Entry.Priority = buf.DecodeInt32() m.Entry.IsOutbound = buf.DecodeBool() m.Entry.SaID = buf.DecodeUint32() - m.Entry.Policy = IpsecSpdAction(buf.DecodeUint32()) + m.Entry.Policy = ipsec_types.IpsecSpdAction(buf.DecodeUint32()) m.Entry.Protocol = buf.DecodeUint8() m.Entry.RemoteAddressStart.Af = ip_types.AddressFamily(buf.DecodeUint8()) copy(m.Entry.RemoteAddressStart.Un.XXX_UnionData[:], buf.DecodeBytes(16)) @@ -1990,6 +1937,131 @@ func (m *IpsecSpdEntryAddDelReply) Unmarshal(b []byte) error { return nil } +// IpsecSpdEntryAddDelV2 defines message 'ipsec_spd_entry_add_del_v2'. +type IpsecSpdEntryAddDelV2 struct { + IsAdd bool `binapi:"bool,name=is_add" json:"is_add,omitempty"` + Entry ipsec_types.IpsecSpdEntryV2 `binapi:"ipsec_spd_entry_v2,name=entry" json:"entry,omitempty"` +} + +func (m *IpsecSpdEntryAddDelV2) Reset() { *m = IpsecSpdEntryAddDelV2{} } +func (*IpsecSpdEntryAddDelV2) GetMessageName() string { return "ipsec_spd_entry_add_del_v2" } +func (*IpsecSpdEntryAddDelV2) GetCrcString() string { return "7bfe69fc" } +func (*IpsecSpdEntryAddDelV2) GetMessageType() api.MessageType { + return api.RequestMessage +} + +func (m *IpsecSpdEntryAddDelV2) Size() (size int) { + if m == nil { + return 0 + } + size += 1 // m.IsAdd + size += 4 // m.Entry.SpdID + size += 4 // m.Entry.Priority + size += 1 // m.Entry.IsOutbound + size += 4 // m.Entry.SaID + size += 4 // m.Entry.Policy + size += 1 // m.Entry.Protocol + size += 1 // m.Entry.RemoteAddressStart.Af + size += 1 * 16 // m.Entry.RemoteAddressStart.Un + size += 1 // m.Entry.RemoteAddressStop.Af + size += 1 * 16 // m.Entry.RemoteAddressStop.Un + size += 1 // m.Entry.LocalAddressStart.Af + size += 1 * 16 // m.Entry.LocalAddressStart.Un + size += 1 // m.Entry.LocalAddressStop.Af + size += 1 * 16 // m.Entry.LocalAddressStop.Un + size += 2 // m.Entry.RemotePortStart + size += 2 // m.Entry.RemotePortStop + size += 2 // m.Entry.LocalPortStart + size += 2 // m.Entry.LocalPortStop + return size +} +func (m *IpsecSpdEntryAddDelV2) Marshal(b []byte) ([]byte, error) { + if b == nil { + b = make([]byte, m.Size()) + } + buf := codec.NewBuffer(b) + buf.EncodeBool(m.IsAdd) + buf.EncodeUint32(m.Entry.SpdID) + buf.EncodeInt32(m.Entry.Priority) + buf.EncodeBool(m.Entry.IsOutbound) + buf.EncodeUint32(m.Entry.SaID) + buf.EncodeUint32(uint32(m.Entry.Policy)) + buf.EncodeUint8(m.Entry.Protocol) + buf.EncodeUint8(uint8(m.Entry.RemoteAddressStart.Af)) + buf.EncodeBytes(m.Entry.RemoteAddressStart.Un.XXX_UnionData[:], 16) + buf.EncodeUint8(uint8(m.Entry.RemoteAddressStop.Af)) + buf.EncodeBytes(m.Entry.RemoteAddressStop.Un.XXX_UnionData[:], 16) + buf.EncodeUint8(uint8(m.Entry.LocalAddressStart.Af)) + buf.EncodeBytes(m.Entry.LocalAddressStart.Un.XXX_UnionData[:], 16) + buf.EncodeUint8(uint8(m.Entry.LocalAddressStop.Af)) + buf.EncodeBytes(m.Entry.LocalAddressStop.Un.XXX_UnionData[:], 16) + buf.EncodeUint16(m.Entry.RemotePortStart) + buf.EncodeUint16(m.Entry.RemotePortStop) + buf.EncodeUint16(m.Entry.LocalPortStart) + buf.EncodeUint16(m.Entry.LocalPortStop) + return buf.Bytes(), nil +} +func (m *IpsecSpdEntryAddDelV2) Unmarshal(b []byte) error { + buf := codec.NewBuffer(b) + m.IsAdd = buf.DecodeBool() + m.Entry.SpdID = buf.DecodeUint32() + m.Entry.Priority = buf.DecodeInt32() + m.Entry.IsOutbound = buf.DecodeBool() + m.Entry.SaID = buf.DecodeUint32() + m.Entry.Policy = ipsec_types.IpsecSpdAction(buf.DecodeUint32()) + m.Entry.Protocol = buf.DecodeUint8() + m.Entry.RemoteAddressStart.Af = ip_types.AddressFamily(buf.DecodeUint8()) + copy(m.Entry.RemoteAddressStart.Un.XXX_UnionData[:], buf.DecodeBytes(16)) + m.Entry.RemoteAddressStop.Af = ip_types.AddressFamily(buf.DecodeUint8()) + copy(m.Entry.RemoteAddressStop.Un.XXX_UnionData[:], buf.DecodeBytes(16)) + m.Entry.LocalAddressStart.Af = ip_types.AddressFamily(buf.DecodeUint8()) + copy(m.Entry.LocalAddressStart.Un.XXX_UnionData[:], buf.DecodeBytes(16)) + m.Entry.LocalAddressStop.Af = ip_types.AddressFamily(buf.DecodeUint8()) + copy(m.Entry.LocalAddressStop.Un.XXX_UnionData[:], buf.DecodeBytes(16)) + m.Entry.RemotePortStart = buf.DecodeUint16() + m.Entry.RemotePortStop = buf.DecodeUint16() + m.Entry.LocalPortStart = buf.DecodeUint16() + m.Entry.LocalPortStop = buf.DecodeUint16() + return nil +} + +// IpsecSpdEntryAddDelV2Reply defines message 'ipsec_spd_entry_add_del_v2_reply'. +type IpsecSpdEntryAddDelV2Reply struct { + Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` + StatIndex uint32 `binapi:"u32,name=stat_index" json:"stat_index,omitempty"` +} + +func (m *IpsecSpdEntryAddDelV2Reply) Reset() { *m = IpsecSpdEntryAddDelV2Reply{} } +func (*IpsecSpdEntryAddDelV2Reply) GetMessageName() string { return "ipsec_spd_entry_add_del_v2_reply" } +func (*IpsecSpdEntryAddDelV2Reply) GetCrcString() string { return "9ffac24b" } +func (*IpsecSpdEntryAddDelV2Reply) GetMessageType() api.MessageType { + return api.ReplyMessage +} + +func (m *IpsecSpdEntryAddDelV2Reply) Size() (size int) { + if m == nil { + return 0 + } + size += 4 // m.Retval + size += 4 // m.StatIndex + return size +} +func (m *IpsecSpdEntryAddDelV2Reply) Marshal(b []byte) ([]byte, error) { + if b == nil { + b = make([]byte, m.Size()) + } + buf := codec.NewBuffer(b) + buf.EncodeInt32(m.Retval) + buf.EncodeUint32(m.StatIndex) + return buf.Bytes(), nil +} +func (m *IpsecSpdEntryAddDelV2Reply) Unmarshal(b []byte) error { + buf := codec.NewBuffer(b) + m.Retval = buf.DecodeInt32() + m.StatIndex = buf.DecodeUint32() + return nil +} + // IpsecSpdInterfaceDetails defines message 'ipsec_spd_interface_details'. type IpsecSpdInterfaceDetails struct { SpdIndex uint32 `binapi:"u32,name=spd_index" json:"spd_index,omitempty"` @@ -2421,6 +2493,8 @@ func file_ipsec_binapi_init() { api.RegisterMessage((*IpsecSpdDump)(nil), "ipsec_spd_dump_afefbf7d") api.RegisterMessage((*IpsecSpdEntryAddDel)(nil), "ipsec_spd_entry_add_del_338b7411") api.RegisterMessage((*IpsecSpdEntryAddDelReply)(nil), "ipsec_spd_entry_add_del_reply_9ffac24b") + api.RegisterMessage((*IpsecSpdEntryAddDelV2)(nil), "ipsec_spd_entry_add_del_v2_7bfe69fc") + api.RegisterMessage((*IpsecSpdEntryAddDelV2Reply)(nil), "ipsec_spd_entry_add_del_v2_reply_9ffac24b") api.RegisterMessage((*IpsecSpdInterfaceDetails)(nil), "ipsec_spd_interface_details_7a0bcf3e") api.RegisterMessage((*IpsecSpdInterfaceDump)(nil), "ipsec_spd_interface_dump_8971de19") api.RegisterMessage((*IpsecSpdsDetails)(nil), "ipsec_spds_details_a04bb254") @@ -2472,6 +2546,8 @@ func AllMessages() []api.Message { (*IpsecSpdDump)(nil), (*IpsecSpdEntryAddDel)(nil), (*IpsecSpdEntryAddDelReply)(nil), + (*IpsecSpdEntryAddDelV2)(nil), + (*IpsecSpdEntryAddDelV2Reply)(nil), (*IpsecSpdInterfaceDetails)(nil), (*IpsecSpdInterfaceDump)(nil), (*IpsecSpdsDetails)(nil), diff --git a/binapi/ipsec/ipsec_rpc.ba.go b/binapi/ipsec/ipsec_rpc.ba.go index f2f063b6..a0cf0a9e 100644 --- a/binapi/ipsec/ipsec_rpc.ba.go +++ b/binapi/ipsec/ipsec_rpc.ba.go @@ -31,6 +31,7 @@ type RPCService interface { IpsecSpdAddDel(ctx context.Context, in *IpsecSpdAddDel) (*IpsecSpdAddDelReply, error) IpsecSpdDump(ctx context.Context, in *IpsecSpdDump) (RPCService_IpsecSpdDumpClient, error) IpsecSpdEntryAddDel(ctx context.Context, in *IpsecSpdEntryAddDel) (*IpsecSpdEntryAddDelReply, error) + IpsecSpdEntryAddDelV2(ctx context.Context, in *IpsecSpdEntryAddDelV2) (*IpsecSpdEntryAddDelV2Reply, error) IpsecSpdInterfaceDump(ctx context.Context, in *IpsecSpdInterfaceDump) (RPCService_IpsecSpdInterfaceDumpClient, error) IpsecSpdsDump(ctx context.Context, in *IpsecSpdsDump) (RPCService_IpsecSpdsDumpClient, error) IpsecTunnelProtectDel(ctx context.Context, in *IpsecTunnelProtectDel) (*IpsecTunnelProtectDelReply, error) @@ -412,6 +413,15 @@ func (c *serviceClient) IpsecSpdEntryAddDel(ctx context.Context, in *IpsecSpdEnt return out, api.RetvalToVPPApiError(out.Retval) } +func (c *serviceClient) IpsecSpdEntryAddDelV2(ctx context.Context, in *IpsecSpdEntryAddDelV2) (*IpsecSpdEntryAddDelV2Reply, error) { + out := new(IpsecSpdEntryAddDelV2Reply) + err := c.conn.Invoke(ctx, in, out) + if err != nil { + return nil, err + } + return out, api.RetvalToVPPApiError(out.Retval) +} + func (c *serviceClient) IpsecSpdInterfaceDump(ctx context.Context, in *IpsecSpdInterfaceDump) (RPCService_IpsecSpdInterfaceDumpClient, error) { stream, err := c.conn.NewStream(ctx) if err != nil { diff --git a/binapi/ipsec_types/ipsec_types.ba.go b/binapi/ipsec_types/ipsec_types.ba.go index 5f7fd279..c2d10169 100644 --- a/binapi/ipsec_types/ipsec_types.ba.go +++ b/binapi/ipsec_types/ipsec_types.ba.go @@ -1,14 +1,14 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/ipsec_types.api.json // Package ipsec_types contains generated bindings for API file ipsec_types.api. // // Contents: -// - 4 enums -// - 4 structs +// - 5 enums +// - 6 structs package ipsec_types import ( @@ -29,25 +29,26 @@ const _ = api.GoVppAPIPackageIsVersion2 const ( APIFile = "ipsec_types" APIVersion = "3.0.1" - VersionCrc = 0x48f74470 + VersionCrc = 0x7892423b ) // IpsecCryptoAlg defines enum 'ipsec_crypto_alg'. type IpsecCryptoAlg uint32 const ( - IPSEC_API_CRYPTO_ALG_NONE IpsecCryptoAlg = 0 - IPSEC_API_CRYPTO_ALG_AES_CBC_128 IpsecCryptoAlg = 1 - IPSEC_API_CRYPTO_ALG_AES_CBC_192 IpsecCryptoAlg = 2 - IPSEC_API_CRYPTO_ALG_AES_CBC_256 IpsecCryptoAlg = 3 - IPSEC_API_CRYPTO_ALG_AES_CTR_128 IpsecCryptoAlg = 4 - IPSEC_API_CRYPTO_ALG_AES_CTR_192 IpsecCryptoAlg = 5 - IPSEC_API_CRYPTO_ALG_AES_CTR_256 IpsecCryptoAlg = 6 - IPSEC_API_CRYPTO_ALG_AES_GCM_128 IpsecCryptoAlg = 7 - IPSEC_API_CRYPTO_ALG_AES_GCM_192 IpsecCryptoAlg = 8 - IPSEC_API_CRYPTO_ALG_AES_GCM_256 IpsecCryptoAlg = 9 - IPSEC_API_CRYPTO_ALG_DES_CBC IpsecCryptoAlg = 10 - IPSEC_API_CRYPTO_ALG_3DES_CBC IpsecCryptoAlg = 11 + IPSEC_API_CRYPTO_ALG_NONE IpsecCryptoAlg = 0 + IPSEC_API_CRYPTO_ALG_AES_CBC_128 IpsecCryptoAlg = 1 + IPSEC_API_CRYPTO_ALG_AES_CBC_192 IpsecCryptoAlg = 2 + IPSEC_API_CRYPTO_ALG_AES_CBC_256 IpsecCryptoAlg = 3 + IPSEC_API_CRYPTO_ALG_AES_CTR_128 IpsecCryptoAlg = 4 + IPSEC_API_CRYPTO_ALG_AES_CTR_192 IpsecCryptoAlg = 5 + IPSEC_API_CRYPTO_ALG_AES_CTR_256 IpsecCryptoAlg = 6 + IPSEC_API_CRYPTO_ALG_AES_GCM_128 IpsecCryptoAlg = 7 + IPSEC_API_CRYPTO_ALG_AES_GCM_192 IpsecCryptoAlg = 8 + IPSEC_API_CRYPTO_ALG_AES_GCM_256 IpsecCryptoAlg = 9 + IPSEC_API_CRYPTO_ALG_DES_CBC IpsecCryptoAlg = 10 + IPSEC_API_CRYPTO_ALG_3DES_CBC IpsecCryptoAlg = 11 + IPSEC_API_CRYPTO_ALG_CHACHA20_POLY1305 IpsecCryptoAlg = 12 ) var ( @@ -64,20 +65,22 @@ var ( 9: "IPSEC_API_CRYPTO_ALG_AES_GCM_256", 10: "IPSEC_API_CRYPTO_ALG_DES_CBC", 11: "IPSEC_API_CRYPTO_ALG_3DES_CBC", + 12: "IPSEC_API_CRYPTO_ALG_CHACHA20_POLY1305", } IpsecCryptoAlg_value = map[string]uint32{ - "IPSEC_API_CRYPTO_ALG_NONE": 0, - "IPSEC_API_CRYPTO_ALG_AES_CBC_128": 1, - "IPSEC_API_CRYPTO_ALG_AES_CBC_192": 2, - "IPSEC_API_CRYPTO_ALG_AES_CBC_256": 3, - "IPSEC_API_CRYPTO_ALG_AES_CTR_128": 4, - "IPSEC_API_CRYPTO_ALG_AES_CTR_192": 5, - "IPSEC_API_CRYPTO_ALG_AES_CTR_256": 6, - "IPSEC_API_CRYPTO_ALG_AES_GCM_128": 7, - "IPSEC_API_CRYPTO_ALG_AES_GCM_192": 8, - "IPSEC_API_CRYPTO_ALG_AES_GCM_256": 9, - "IPSEC_API_CRYPTO_ALG_DES_CBC": 10, - "IPSEC_API_CRYPTO_ALG_3DES_CBC": 11, + "IPSEC_API_CRYPTO_ALG_NONE": 0, + "IPSEC_API_CRYPTO_ALG_AES_CBC_128": 1, + "IPSEC_API_CRYPTO_ALG_AES_CBC_192": 2, + "IPSEC_API_CRYPTO_ALG_AES_CBC_256": 3, + "IPSEC_API_CRYPTO_ALG_AES_CTR_128": 4, + "IPSEC_API_CRYPTO_ALG_AES_CTR_192": 5, + "IPSEC_API_CRYPTO_ALG_AES_CTR_256": 6, + "IPSEC_API_CRYPTO_ALG_AES_GCM_128": 7, + "IPSEC_API_CRYPTO_ALG_AES_GCM_192": 8, + "IPSEC_API_CRYPTO_ALG_AES_GCM_256": 9, + "IPSEC_API_CRYPTO_ALG_DES_CBC": 10, + "IPSEC_API_CRYPTO_ALG_3DES_CBC": 11, + "IPSEC_API_CRYPTO_ALG_CHACHA20_POLY1305": 12, } ) @@ -222,6 +225,39 @@ func (x IpsecSadFlags) String() string { return s } +// IpsecSpdAction defines enum 'ipsec_spd_action'. +type IpsecSpdAction uint32 + +const ( + IPSEC_API_SPD_ACTION_BYPASS IpsecSpdAction = 0 + IPSEC_API_SPD_ACTION_DISCARD IpsecSpdAction = 1 + IPSEC_API_SPD_ACTION_RESOLVE IpsecSpdAction = 2 + IPSEC_API_SPD_ACTION_PROTECT IpsecSpdAction = 3 +) + +var ( + IpsecSpdAction_name = map[uint32]string{ + 0: "IPSEC_API_SPD_ACTION_BYPASS", + 1: "IPSEC_API_SPD_ACTION_DISCARD", + 2: "IPSEC_API_SPD_ACTION_RESOLVE", + 3: "IPSEC_API_SPD_ACTION_PROTECT", + } + IpsecSpdAction_value = map[string]uint32{ + "IPSEC_API_SPD_ACTION_BYPASS": 0, + "IPSEC_API_SPD_ACTION_DISCARD": 1, + "IPSEC_API_SPD_ACTION_RESOLVE": 2, + "IPSEC_API_SPD_ACTION_PROTECT": 3, + } +) + +func (x IpsecSpdAction) String() string { + s, ok := IpsecSpdAction_name[uint32(x)] + if ok { + return s + } + return "IpsecSpdAction(" + strconv.Itoa(int(x)) + ")" +} + // IpsecSadEntry defines type 'ipsec_sad_entry'. type IpsecSadEntry struct { SadID uint32 `binapi:"u32,name=sad_id" json:"sad_id,omitempty"` @@ -276,6 +312,42 @@ type IpsecSadEntryV3 struct { UDPDstPort uint16 `binapi:"u16,name=udp_dst_port,default=4500" json:"udp_dst_port,omitempty"` } +// IpsecSpdEntry defines type 'ipsec_spd_entry'. +type IpsecSpdEntry struct { + SpdID uint32 `binapi:"u32,name=spd_id" json:"spd_id,omitempty"` + Priority int32 `binapi:"i32,name=priority" json:"priority,omitempty"` + IsOutbound bool `binapi:"bool,name=is_outbound" json:"is_outbound,omitempty"` + SaID uint32 `binapi:"u32,name=sa_id" json:"sa_id,omitempty"` + Policy IpsecSpdAction `binapi:"ipsec_spd_action,name=policy" json:"policy,omitempty"` + Protocol uint8 `binapi:"u8,name=protocol" json:"protocol,omitempty"` + RemoteAddressStart ip_types.Address `binapi:"address,name=remote_address_start" json:"remote_address_start,omitempty"` + RemoteAddressStop ip_types.Address `binapi:"address,name=remote_address_stop" json:"remote_address_stop,omitempty"` + LocalAddressStart ip_types.Address `binapi:"address,name=local_address_start" json:"local_address_start,omitempty"` + LocalAddressStop ip_types.Address `binapi:"address,name=local_address_stop" json:"local_address_stop,omitempty"` + RemotePortStart uint16 `binapi:"u16,name=remote_port_start" json:"remote_port_start,omitempty"` + RemotePortStop uint16 `binapi:"u16,name=remote_port_stop" json:"remote_port_stop,omitempty"` + LocalPortStart uint16 `binapi:"u16,name=local_port_start" json:"local_port_start,omitempty"` + LocalPortStop uint16 `binapi:"u16,name=local_port_stop" json:"local_port_stop,omitempty"` +} + +// IpsecSpdEntryV2 defines type 'ipsec_spd_entry_v2'. +type IpsecSpdEntryV2 struct { + SpdID uint32 `binapi:"u32,name=spd_id" json:"spd_id,omitempty"` + Priority int32 `binapi:"i32,name=priority" json:"priority,omitempty"` + IsOutbound bool `binapi:"bool,name=is_outbound" json:"is_outbound,omitempty"` + SaID uint32 `binapi:"u32,name=sa_id" json:"sa_id,omitempty"` + Policy IpsecSpdAction `binapi:"ipsec_spd_action,name=policy" json:"policy,omitempty"` + Protocol uint8 `binapi:"u8,name=protocol" json:"protocol,omitempty"` + RemoteAddressStart ip_types.Address `binapi:"address,name=remote_address_start" json:"remote_address_start,omitempty"` + RemoteAddressStop ip_types.Address `binapi:"address,name=remote_address_stop" json:"remote_address_stop,omitempty"` + LocalAddressStart ip_types.Address `binapi:"address,name=local_address_start" json:"local_address_start,omitempty"` + LocalAddressStop ip_types.Address `binapi:"address,name=local_address_stop" json:"local_address_stop,omitempty"` + RemotePortStart uint16 `binapi:"u16,name=remote_port_start" json:"remote_port_start,omitempty"` + RemotePortStop uint16 `binapi:"u16,name=remote_port_stop" json:"remote_port_stop,omitempty"` + LocalPortStart uint16 `binapi:"u16,name=local_port_start" json:"local_port_start,omitempty"` + LocalPortStop uint16 `binapi:"u16,name=local_port_stop" json:"local_port_stop,omitempty"` +} + // Key defines type 'key'. type Key struct { Length uint8 `binapi:"u8,name=length" json:"length,omitempty"` diff --git a/binapi/l2/l2.ba.go b/binapi/l2/l2.ba.go index edf7ff1a..8c6de990 100644 --- a/binapi/l2/l2.ba.go +++ b/binapi/l2/l2.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/l2.api.json // Package l2 contains generated bindings for API file l2.api. diff --git a/binapi/l2tp/l2tp.ba.go b/binapi/l2tp/l2tp.ba.go index 04fa1457..33adce2d 100644 --- a/binapi/l2tp/l2tp.ba.go +++ b/binapi/l2tp/l2tp.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/l2tp.api.json // Package l2tp contains generated bindings for API file l2tp.api. diff --git a/binapi/l3xc/l3xc.ba.go b/binapi/l3xc/l3xc.ba.go index 7532a721..6e5a0da6 100644 --- a/binapi/l3xc/l3xc.ba.go +++ b/binapi/l3xc/l3xc.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/l3xc.api.json // Package l3xc contains generated bindings for API file l3xc.api. diff --git a/binapi/lacp/lacp.ba.go b/binapi/lacp/lacp.ba.go index d37b8ab3..51efd259 100644 --- a/binapi/lacp/lacp.ba.go +++ b/binapi/lacp/lacp.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/lacp.api.json // Package lacp contains generated bindings for API file lacp.api. diff --git a/binapi/lb/lb.ba.go b/binapi/lb/lb.ba.go index ffb89e92..894f344e 100644 --- a/binapi/lb/lb.ba.go +++ b/binapi/lb/lb.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/lb.api.json // Package lb contains generated bindings for API file lb.api. diff --git a/binapi/lb_types/lb_types.ba.go b/binapi/lb_types/lb_types.ba.go index 5cc3b623..e72e546f 100644 --- a/binapi/lb_types/lb_types.ba.go +++ b/binapi/lb_types/lb_types.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/lb_types.api.json // Package lb_types contains generated bindings for API file lb_types.api. diff --git a/binapi/lcp/lcp.ba.go b/binapi/lcp/lcp.ba.go index 78dec589..15d791ad 100644 --- a/binapi/lcp/lcp.ba.go +++ b/binapi/lcp/lcp.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/lcp.api.json // Package lcp contains generated bindings for API file lcp.api. @@ -28,7 +28,7 @@ const _ = api.GoVppAPIPackageIsVersion2 const ( APIFile = "lcp" APIVersion = "1.0.0" - VersionCrc = 0xd6fdb642 + VersionCrc = 0x64780a3 ) // LcpItfHostType defines enum 'lcp_itf_host_type'. @@ -86,13 +86,14 @@ func (m *LcpDefaultNsGet) Unmarshal(b []byte) error { } // LcpDefaultNsGetReply defines message 'lcp_default_ns_get_reply'. +// InProgress: the message form may change in the future versions type LcpDefaultNsGetReply struct { - Namespace string `binapi:"string[32],name=namespace" json:"namespace,omitempty"` + Netns string `binapi:"string[32],name=netns" json:"netns,omitempty"` } func (m *LcpDefaultNsGetReply) Reset() { *m = LcpDefaultNsGetReply{} } func (*LcpDefaultNsGetReply) GetMessageName() string { return "lcp_default_ns_get_reply" } -func (*LcpDefaultNsGetReply) GetCrcString() string { return "eaeef6d3" } +func (*LcpDefaultNsGetReply) GetCrcString() string { return "5102feee" } func (*LcpDefaultNsGetReply) GetMessageType() api.MessageType { return api.ReplyMessage } @@ -101,7 +102,7 @@ func (m *LcpDefaultNsGetReply) Size() (size int) { if m == nil { return 0 } - size += 32 // m.Namespace + size += 32 // m.Netns return size } func (m *LcpDefaultNsGetReply) Marshal(b []byte) ([]byte, error) { @@ -109,23 +110,24 @@ func (m *LcpDefaultNsGetReply) Marshal(b []byte) ([]byte, error) { b = make([]byte, m.Size()) } buf := codec.NewBuffer(b) - buf.EncodeString(m.Namespace, 32) + buf.EncodeString(m.Netns, 32) return buf.Bytes(), nil } func (m *LcpDefaultNsGetReply) Unmarshal(b []byte) error { buf := codec.NewBuffer(b) - m.Namespace = buf.DecodeString(32) + m.Netns = buf.DecodeString(32) return nil } // LcpDefaultNsSet defines message 'lcp_default_ns_set'. +// InProgress: the message form may change in the future versions type LcpDefaultNsSet struct { - Namespace string `binapi:"string[32],name=namespace" json:"namespace,omitempty"` + Netns string `binapi:"string[32],name=netns" json:"netns,omitempty"` } func (m *LcpDefaultNsSet) Reset() { *m = LcpDefaultNsSet{} } func (*LcpDefaultNsSet) GetMessageName() string { return "lcp_default_ns_set" } -func (*LcpDefaultNsSet) GetCrcString() string { return "b561a74a" } +func (*LcpDefaultNsSet) GetCrcString() string { return "69749409" } func (*LcpDefaultNsSet) GetMessageType() api.MessageType { return api.RequestMessage } @@ -134,7 +136,7 @@ func (m *LcpDefaultNsSet) Size() (size int) { if m == nil { return 0 } - size += 32 // m.Namespace + size += 32 // m.Netns return size } func (m *LcpDefaultNsSet) Marshal(b []byte) ([]byte, error) { @@ -142,16 +144,17 @@ func (m *LcpDefaultNsSet) Marshal(b []byte) ([]byte, error) { b = make([]byte, m.Size()) } buf := codec.NewBuffer(b) - buf.EncodeString(m.Namespace, 32) + buf.EncodeString(m.Netns, 32) return buf.Bytes(), nil } func (m *LcpDefaultNsSet) Unmarshal(b []byte) error { buf := codec.NewBuffer(b) - m.Namespace = buf.DecodeString(32) + m.Netns = buf.DecodeString(32) return nil } // LcpDefaultNsSetReply defines message 'lcp_default_ns_set_reply'. +// InProgress: the message form may change in the future versions type LcpDefaultNsSetReply struct { Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` } @@ -185,17 +188,18 @@ func (m *LcpDefaultNsSetReply) Unmarshal(b []byte) error { } // LcpItfPairAddDel defines message 'lcp_itf_pair_add_del'. +// InProgress: the message form may change in the future versions type LcpItfPairAddDel struct { IsAdd bool `binapi:"bool,name=is_add" json:"is_add,omitempty"` SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` HostIfName string `binapi:"string[16],name=host_if_name" json:"host_if_name,omitempty"` HostIfType LcpItfHostType `binapi:"lcp_itf_host_type,name=host_if_type" json:"host_if_type,omitempty"` - Namespace string `binapi:"string[32],name=namespace" json:"namespace,omitempty"` + Netns string `binapi:"string[32],name=netns" json:"netns,omitempty"` } func (m *LcpItfPairAddDel) Reset() { *m = LcpItfPairAddDel{} } func (*LcpItfPairAddDel) GetMessageName() string { return "lcp_itf_pair_add_del" } -func (*LcpItfPairAddDel) GetCrcString() string { return "f3157f59" } +func (*LcpItfPairAddDel) GetCrcString() string { return "40482b80" } func (*LcpItfPairAddDel) GetMessageType() api.MessageType { return api.RequestMessage } @@ -208,7 +212,7 @@ func (m *LcpItfPairAddDel) Size() (size int) { size += 4 // m.SwIfIndex size += 16 // m.HostIfName size += 1 // m.HostIfType - size += 32 // m.Namespace + size += 32 // m.Netns return size } func (m *LcpItfPairAddDel) Marshal(b []byte) ([]byte, error) { @@ -220,7 +224,7 @@ func (m *LcpItfPairAddDel) Marshal(b []byte) ([]byte, error) { buf.EncodeUint32(uint32(m.SwIfIndex)) buf.EncodeString(m.HostIfName, 16) buf.EncodeUint8(uint8(m.HostIfType)) - buf.EncodeString(m.Namespace, 32) + buf.EncodeString(m.Netns, 32) return buf.Bytes(), nil } func (m *LcpItfPairAddDel) Unmarshal(b []byte) error { @@ -229,11 +233,12 @@ func (m *LcpItfPairAddDel) Unmarshal(b []byte) error { m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32()) m.HostIfName = buf.DecodeString(16) m.HostIfType = LcpItfHostType(buf.DecodeUint8()) - m.Namespace = buf.DecodeString(32) + m.Netns = buf.DecodeString(32) return nil } // LcpItfPairAddDelReply defines message 'lcp_itf_pair_add_del_reply'. +// InProgress: the message form may change in the future versions type LcpItfPairAddDelReply struct { Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` } @@ -267,17 +272,18 @@ func (m *LcpItfPairAddDelReply) Unmarshal(b []byte) error { } // LcpItfPairAddDelV2 defines message 'lcp_itf_pair_add_del_v2'. +// InProgress: the message form may change in the future versions type LcpItfPairAddDelV2 struct { IsAdd bool `binapi:"bool,name=is_add" json:"is_add,omitempty"` SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` HostIfName string `binapi:"string[16],name=host_if_name" json:"host_if_name,omitempty"` HostIfType LcpItfHostType `binapi:"lcp_itf_host_type,name=host_if_type" json:"host_if_type,omitempty"` - Namespace string `binapi:"string[32],name=namespace" json:"namespace,omitempty"` + Netns string `binapi:"string[32],name=netns" json:"netns,omitempty"` } func (m *LcpItfPairAddDelV2) Reset() { *m = LcpItfPairAddDelV2{} } func (*LcpItfPairAddDelV2) GetMessageName() string { return "lcp_itf_pair_add_del_v2" } -func (*LcpItfPairAddDelV2) GetCrcString() string { return "f3157f59" } +func (*LcpItfPairAddDelV2) GetCrcString() string { return "40482b80" } func (*LcpItfPairAddDelV2) GetMessageType() api.MessageType { return api.RequestMessage } @@ -290,7 +296,7 @@ func (m *LcpItfPairAddDelV2) Size() (size int) { size += 4 // m.SwIfIndex size += 16 // m.HostIfName size += 1 // m.HostIfType - size += 32 // m.Namespace + size += 32 // m.Netns return size } func (m *LcpItfPairAddDelV2) Marshal(b []byte) ([]byte, error) { @@ -302,7 +308,7 @@ func (m *LcpItfPairAddDelV2) Marshal(b []byte) ([]byte, error) { buf.EncodeUint32(uint32(m.SwIfIndex)) buf.EncodeString(m.HostIfName, 16) buf.EncodeUint8(uint8(m.HostIfType)) - buf.EncodeString(m.Namespace, 32) + buf.EncodeString(m.Netns, 32) return buf.Bytes(), nil } func (m *LcpItfPairAddDelV2) Unmarshal(b []byte) error { @@ -311,7 +317,7 @@ func (m *LcpItfPairAddDelV2) Unmarshal(b []byte) error { m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32()) m.HostIfName = buf.DecodeString(16) m.HostIfType = LcpItfHostType(buf.DecodeUint8()) - m.Namespace = buf.DecodeString(32) + m.Netns = buf.DecodeString(32) return nil } @@ -353,18 +359,19 @@ func (m *LcpItfPairAddDelV2Reply) Unmarshal(b []byte) error { } // LcpItfPairDetails defines message 'lcp_itf_pair_details'. +// InProgress: the message form may change in the future versions type LcpItfPairDetails struct { PhySwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=phy_sw_if_index" json:"phy_sw_if_index,omitempty"` HostSwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=host_sw_if_index" json:"host_sw_if_index,omitempty"` VifIndex uint32 `binapi:"u32,name=vif_index" json:"vif_index,omitempty"` HostIfName string `binapi:"string[16],name=host_if_name" json:"host_if_name,omitempty"` HostIfType LcpItfHostType `binapi:"lcp_itf_host_type,name=host_if_type" json:"host_if_type,omitempty"` - Namespace string `binapi:"string[32],name=namespace" json:"namespace,omitempty"` + Netns string `binapi:"string[32],name=netns" json:"netns,omitempty"` } func (m *LcpItfPairDetails) Reset() { *m = LcpItfPairDetails{} } func (*LcpItfPairDetails) GetMessageName() string { return "lcp_itf_pair_details" } -func (*LcpItfPairDetails) GetCrcString() string { return "5a95842f" } +func (*LcpItfPairDetails) GetCrcString() string { return "8b5481af" } func (*LcpItfPairDetails) GetMessageType() api.MessageType { return api.ReplyMessage } @@ -378,7 +385,7 @@ func (m *LcpItfPairDetails) Size() (size int) { size += 4 // m.VifIndex size += 16 // m.HostIfName size += 1 // m.HostIfType - size += 32 // m.Namespace + size += 32 // m.Netns return size } func (m *LcpItfPairDetails) Marshal(b []byte) ([]byte, error) { @@ -391,7 +398,7 @@ func (m *LcpItfPairDetails) Marshal(b []byte) ([]byte, error) { buf.EncodeUint32(m.VifIndex) buf.EncodeString(m.HostIfName, 16) buf.EncodeUint8(uint8(m.HostIfType)) - buf.EncodeString(m.Namespace, 32) + buf.EncodeString(m.Netns, 32) return buf.Bytes(), nil } func (m *LcpItfPairDetails) Unmarshal(b []byte) error { @@ -401,7 +408,7 @@ func (m *LcpItfPairDetails) Unmarshal(b []byte) error { m.VifIndex = buf.DecodeUint32() m.HostIfName = buf.DecodeString(16) m.HostIfType = LcpItfHostType(buf.DecodeUint8()) - m.Namespace = buf.DecodeString(32) + m.Netns = buf.DecodeString(32) return nil } @@ -600,14 +607,14 @@ func (m *LcpItfPairReplaceEndReply) Unmarshal(b []byte) error { func init() { file_lcp_binapi_init() } func file_lcp_binapi_init() { api.RegisterMessage((*LcpDefaultNsGet)(nil), "lcp_default_ns_get_51077d14") - api.RegisterMessage((*LcpDefaultNsGetReply)(nil), "lcp_default_ns_get_reply_eaeef6d3") - api.RegisterMessage((*LcpDefaultNsSet)(nil), "lcp_default_ns_set_b561a74a") + api.RegisterMessage((*LcpDefaultNsGetReply)(nil), "lcp_default_ns_get_reply_5102feee") + api.RegisterMessage((*LcpDefaultNsSet)(nil), "lcp_default_ns_set_69749409") api.RegisterMessage((*LcpDefaultNsSetReply)(nil), "lcp_default_ns_set_reply_e8d4e804") - api.RegisterMessage((*LcpItfPairAddDel)(nil), "lcp_itf_pair_add_del_f3157f59") + api.RegisterMessage((*LcpItfPairAddDel)(nil), "lcp_itf_pair_add_del_40482b80") api.RegisterMessage((*LcpItfPairAddDelReply)(nil), "lcp_itf_pair_add_del_reply_e8d4e804") - api.RegisterMessage((*LcpItfPairAddDelV2)(nil), "lcp_itf_pair_add_del_v2_f3157f59") + api.RegisterMessage((*LcpItfPairAddDelV2)(nil), "lcp_itf_pair_add_del_v2_40482b80") api.RegisterMessage((*LcpItfPairAddDelV2Reply)(nil), "lcp_itf_pair_add_del_v2_reply_39452f52") - api.RegisterMessage((*LcpItfPairDetails)(nil), "lcp_itf_pair_details_5a95842f") + api.RegisterMessage((*LcpItfPairDetails)(nil), "lcp_itf_pair_details_8b5481af") api.RegisterMessage((*LcpItfPairGet)(nil), "lcp_itf_pair_get_f75ba505") api.RegisterMessage((*LcpItfPairGetReply)(nil), "lcp_itf_pair_get_reply_53b48f5d") api.RegisterMessage((*LcpItfPairReplaceBegin)(nil), "lcp_itf_pair_replace_begin_51077d14") diff --git a/binapi/lisp/lisp.ba.go b/binapi/lisp/lisp.ba.go index 7b592c50..f26065d9 100644 --- a/binapi/lisp/lisp.ba.go +++ b/binapi/lisp/lisp.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/lisp.api.json // Package lisp contains generated bindings for API file lisp.api. diff --git a/binapi/lisp_gpe/lisp_gpe.ba.go b/binapi/lisp_gpe/lisp_gpe.ba.go index ad811761..366277f2 100644 --- a/binapi/lisp_gpe/lisp_gpe.ba.go +++ b/binapi/lisp_gpe/lisp_gpe.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/lisp_gpe.api.json // Package lisp_gpe contains generated bindings for API file lisp_gpe.api. diff --git a/binapi/lisp_types/lisp_types.ba.go b/binapi/lisp_types/lisp_types.ba.go index b2e185d2..1167b309 100644 --- a/binapi/lisp_types/lisp_types.ba.go +++ b/binapi/lisp_types/lisp_types.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/lisp_types.api.json // Package lisp_types contains generated bindings for API file lisp_types.api. diff --git a/binapi/lldp/lldp.ba.go b/binapi/lldp/lldp.ba.go index 98eab682..1f11c85e 100644 --- a/binapi/lldp/lldp.ba.go +++ b/binapi/lldp/lldp.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/lldp.api.json // Package lldp contains generated bindings for API file lldp.api. diff --git a/binapi/mactime/mactime.ba.go b/binapi/mactime/mactime.ba.go index ab071ef7..7f7b37d2 100644 --- a/binapi/mactime/mactime.ba.go +++ b/binapi/mactime/mactime.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/mactime.api.json // Package mactime contains generated bindings for API file mactime.api. diff --git a/binapi/map/map.ba.go b/binapi/map/map.ba.go index 068da237..25426a96 100644 --- a/binapi/map/map.ba.go +++ b/binapi/map/map.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/map.api.json // Package maps contains generated bindings for API file map.api. diff --git a/binapi/mdata/mdata.ba.go b/binapi/mdata/mdata.ba.go index 784b59c9..7617b36d 100644 --- a/binapi/mdata/mdata.ba.go +++ b/binapi/mdata/mdata.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/mdata.api.json // Package mdata contains generated bindings for API file mdata.api. diff --git a/binapi/memclnt/memclnt.ba.go b/binapi/memclnt/memclnt.ba.go index 520e1f1e..12d52f32 100644 --- a/binapi/memclnt/memclnt.ba.go +++ b/binapi/memclnt/memclnt.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/memclnt.api.json // Package memclnt contains generated bindings for API file memclnt.api. diff --git a/binapi/memif/memif.ba.go b/binapi/memif/memif.ba.go index d610a284..11e37425 100644 --- a/binapi/memif/memif.ba.go +++ b/binapi/memif/memif.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/memif.api.json // Package memif contains generated bindings for API file memif.api. diff --git a/binapi/mfib_types/mfib_types.ba.go b/binapi/mfib_types/mfib_types.ba.go index e9c64366..0fb758d2 100644 --- a/binapi/mfib_types/mfib_types.ba.go +++ b/binapi/mfib_types/mfib_types.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/mfib_types.api.json // Package mfib_types contains generated bindings for API file mfib_types.api. diff --git a/binapi/mpls/mpls.ba.go b/binapi/mpls/mpls.ba.go index 30dd0a62..af36935f 100644 --- a/binapi/mpls/mpls.ba.go +++ b/binapi/mpls/mpls.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/mpls.api.json // Package mpls contains generated bindings for API file mpls.api. diff --git a/binapi/mss_clamp/mss_clamp.ba.go b/binapi/mss_clamp/mss_clamp.ba.go index edec7677..d2881c9f 100644 --- a/binapi/mss_clamp/mss_clamp.ba.go +++ b/binapi/mss_clamp/mss_clamp.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/mss_clamp.api.json // Package mss_clamp contains generated bindings for API file mss_clamp.api. diff --git a/binapi/nat44_ed/nat44_ed.ba.go b/binapi/nat44_ed/nat44_ed.ba.go index 13be5609..42d85a59 100644 --- a/binapi/nat44_ed/nat44_ed.ba.go +++ b/binapi/nat44_ed/nat44_ed.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/nat44_ed.api.json // Package nat44_ed contains generated bindings for API file nat44_ed.api. diff --git a/binapi/nat44_ei/nat44_ei.ba.go b/binapi/nat44_ei/nat44_ei.ba.go index f782ac5e..10183998 100644 --- a/binapi/nat44_ei/nat44_ei.ba.go +++ b/binapi/nat44_ei/nat44_ei.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/nat44_ei.api.json // Package nat44_ei contains generated bindings for API file nat44_ei.api. diff --git a/binapi/nat64/nat64.ba.go b/binapi/nat64/nat64.ba.go index bc358eae..48796c67 100644 --- a/binapi/nat64/nat64.ba.go +++ b/binapi/nat64/nat64.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/nat64.api.json // Package nat64 contains generated bindings for API file nat64.api. diff --git a/binapi/nat66/nat66.ba.go b/binapi/nat66/nat66.ba.go index 2b462ace..f5e8bf47 100644 --- a/binapi/nat66/nat66.ba.go +++ b/binapi/nat66/nat66.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/nat66.api.json // Package nat66 contains generated bindings for API file nat66.api. diff --git a/binapi/nat_types/nat_types.ba.go b/binapi/nat_types/nat_types.ba.go index d6d71a8c..54862678 100644 --- a/binapi/nat_types/nat_types.ba.go +++ b/binapi/nat_types/nat_types.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/nat_types.api.json // Package nat_types contains generated bindings for API file nat_types.api. diff --git a/binapi/nsh/nsh.ba.go b/binapi/nsh/nsh.ba.go index 7e86a328..a0a9aa29 100644 --- a/binapi/nsh/nsh.ba.go +++ b/binapi/nsh/nsh.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/nsh.api.json // Package nsh contains generated bindings for API file nsh.api. diff --git a/binapi/nsim/nsim.ba.go b/binapi/nsim/nsim.ba.go index fd249bc8..bd160fed 100644 --- a/binapi/nsim/nsim.ba.go +++ b/binapi/nsim/nsim.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/nsim.api.json // Package nsim contains generated bindings for API file nsim.api. diff --git a/binapi/oddbuf/oddbuf.ba.go b/binapi/oddbuf/oddbuf.ba.go index 0a4fa76f..7c91f5d0 100644 --- a/binapi/oddbuf/oddbuf.ba.go +++ b/binapi/oddbuf/oddbuf.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/oddbuf.api.json // Package oddbuf contains generated bindings for API file oddbuf.api. diff --git a/binapi/one/one.ba.go b/binapi/one/one.ba.go index a4171a82..db10a693 100644 --- a/binapi/one/one.ba.go +++ b/binapi/one/one.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/one.api.json // Package one contains generated bindings for API file one.api. diff --git a/binapi/p2p_ethernet/p2p_ethernet.ba.go b/binapi/p2p_ethernet/p2p_ethernet.ba.go index 6164a068..08ec9333 100644 --- a/binapi/p2p_ethernet/p2p_ethernet.ba.go +++ b/binapi/p2p_ethernet/p2p_ethernet.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/p2p_ethernet.api.json // Package p2p_ethernet contains generated bindings for API file p2p_ethernet.api. diff --git a/binapi/pci_types/pci_types.ba.go b/binapi/pci_types/pci_types.ba.go index 9e3a5d18..22a9f9bb 100644 --- a/binapi/pci_types/pci_types.ba.go +++ b/binapi/pci_types/pci_types.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/pci_types.api.json // Package pci_types contains generated bindings for API file pci_types.api. diff --git a/binapi/pg/pg.ba.go b/binapi/pg/pg.ba.go index f4a1b560..9bed1e83 100644 --- a/binapi/pg/pg.ba.go +++ b/binapi/pg/pg.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/pg.api.json // Package pg contains generated bindings for API file pg.api. diff --git a/binapi/pipe/pipe.ba.go b/binapi/pipe/pipe.ba.go index be069148..e1a8d417 100644 --- a/binapi/pipe/pipe.ba.go +++ b/binapi/pipe/pipe.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/pipe.api.json // Package pipe contains generated bindings for API file pipe.api. diff --git a/binapi/pnat/pnat.ba.go b/binapi/pnat/pnat.ba.go index 27f4da89..f1520c04 100644 --- a/binapi/pnat/pnat.ba.go +++ b/binapi/pnat/pnat.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/pnat.api.json // Package pnat contains generated bindings for API file pnat.api. diff --git a/binapi/policer/policer.ba.go b/binapi/policer/policer.ba.go index 217c286a..b010ec89 100644 --- a/binapi/policer/policer.ba.go +++ b/binapi/policer/policer.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/policer.api.json // Package policer contains generated bindings for API file policer.api. diff --git a/binapi/policer_types/policer_types.ba.go b/binapi/policer_types/policer_types.ba.go index 6b86b539..1494887d 100644 --- a/binapi/policer_types/policer_types.ba.go +++ b/binapi/policer_types/policer_types.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/policer_types.api.json // Package policer_types contains generated bindings for API file policer_types.api. diff --git a/binapi/pot/pot.ba.go b/binapi/pot/pot.ba.go index 57b57fe2..89f82617 100644 --- a/binapi/pot/pot.ba.go +++ b/binapi/pot/pot.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/pot.api.json // Package pot contains generated bindings for API file pot.api. diff --git a/binapi/pppoe/pppoe.ba.go b/binapi/pppoe/pppoe.ba.go index c2f4e515..defb0d33 100644 --- a/binapi/pppoe/pppoe.ba.go +++ b/binapi/pppoe/pppoe.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/pppoe.api.json // Package pppoe contains generated bindings for API file pppoe.api. diff --git a/binapi/punt/punt.ba.go b/binapi/punt/punt.ba.go index bcea9856..464263f0 100644 --- a/binapi/punt/punt.ba.go +++ b/binapi/punt/punt.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/punt.api.json // Package punt contains generated bindings for API file punt.api. diff --git a/binapi/qos/qos.ba.go b/binapi/qos/qos.ba.go index 69169cc4..9b568339 100644 --- a/binapi/qos/qos.ba.go +++ b/binapi/qos/qos.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/qos.api.json // Package qos contains generated bindings for API file qos.api. diff --git a/binapi/rd_cp/rd_cp.ba.go b/binapi/rd_cp/rd_cp.ba.go index a8dc6fba..ba2dbe91 100644 --- a/binapi/rd_cp/rd_cp.ba.go +++ b/binapi/rd_cp/rd_cp.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/rd_cp.api.json // Package rd_cp contains generated bindings for API file rd_cp.api. diff --git a/binapi/rdma/rdma.ba.go b/binapi/rdma/rdma.ba.go index e298ef7d..3f291658 100644 --- a/binapi/rdma/rdma.ba.go +++ b/binapi/rdma/rdma.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/rdma.api.json // Package rdma contains generated bindings for API file rdma.api. diff --git a/binapi/session/session.ba.go b/binapi/session/session.ba.go index 6acf5716..1ba4ce48 100644 --- a/binapi/session/session.ba.go +++ b/binapi/session/session.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/session.api.json // Package session contains generated bindings for API file session.api. diff --git a/binapi/span/span.ba.go b/binapi/span/span.ba.go index 5f2a6518..6bfb374b 100644 --- a/binapi/span/span.ba.go +++ b/binapi/span/span.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/span.api.json // Package span contains generated bindings for API file span.api. diff --git a/binapi/sr/sr.ba.go b/binapi/sr/sr.ba.go index 6868d873..a9c75e61 100644 --- a/binapi/sr/sr.ba.go +++ b/binapi/sr/sr.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/sr.api.json // Package sr contains generated bindings for API file sr.api. diff --git a/binapi/sr_mpls/sr_mpls.ba.go b/binapi/sr_mpls/sr_mpls.ba.go index b3649e38..4370add2 100644 --- a/binapi/sr_mpls/sr_mpls.ba.go +++ b/binapi/sr_mpls/sr_mpls.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/sr_mpls.api.json // Package sr_mpls contains generated bindings for API file sr_mpls.api. diff --git a/binapi/sr_types/sr_types.ba.go b/binapi/sr_types/sr_types.ba.go index 61647104..0aba43cc 100644 --- a/binapi/sr_types/sr_types.ba.go +++ b/binapi/sr_types/sr_types.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/sr_types.api.json // Package sr_types contains generated bindings for API file sr_types.api. diff --git a/binapi/stn/stn.ba.go b/binapi/stn/stn.ba.go index 9d0eed6a..b3962de9 100644 --- a/binapi/stn/stn.ba.go +++ b/binapi/stn/stn.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/stn.api.json // Package stn contains generated bindings for API file stn.api. diff --git a/binapi/svs/svs.ba.go b/binapi/svs/svs.ba.go index 461a5775..16b88d3d 100644 --- a/binapi/svs/svs.ba.go +++ b/binapi/svs/svs.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/svs.api.json // Package svs contains generated bindings for API file svs.api. diff --git a/binapi/syslog/syslog.ba.go b/binapi/syslog/syslog.ba.go index eab1ab18..ea784cd0 100644 --- a/binapi/syslog/syslog.ba.go +++ b/binapi/syslog/syslog.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/syslog.api.json // Package syslog contains generated bindings for API file syslog.api. diff --git a/binapi/tapv2/tapv2.ba.go b/binapi/tapv2/tapv2.ba.go index 2565069b..34ec03d1 100644 --- a/binapi/tapv2/tapv2.ba.go +++ b/binapi/tapv2/tapv2.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/tapv2.api.json // Package tapv2 contains generated bindings for API file tapv2.api. diff --git a/binapi/tcp/tcp.ba.go b/binapi/tcp/tcp.ba.go index 93ad9d2b..050f23e1 100644 --- a/binapi/tcp/tcp.ba.go +++ b/binapi/tcp/tcp.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/tcp.api.json // Package tcp contains generated bindings for API file tcp.api. diff --git a/binapi/teib/teib.ba.go b/binapi/teib/teib.ba.go index f499b339..c1490581 100644 --- a/binapi/teib/teib.ba.go +++ b/binapi/teib/teib.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/teib.api.json // Package teib contains generated bindings for API file teib.api. diff --git a/binapi/tls_openssl/tls_openssl.ba.go b/binapi/tls_openssl/tls_openssl.ba.go index f9e8376a..c5e9b58f 100644 --- a/binapi/tls_openssl/tls_openssl.ba.go +++ b/binapi/tls_openssl/tls_openssl.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/tls_openssl.api.json // Package tls_openssl contains generated bindings for API file tls_openssl.api. diff --git a/binapi/trace/trace.ba.go b/binapi/trace/trace.ba.go index c3e73acb..8806fefe 100644 --- a/binapi/trace/trace.ba.go +++ b/binapi/trace/trace.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/trace.api.json // Package trace contains generated bindings for API file trace.api. diff --git a/binapi/tracedump/tracedump.ba.go b/binapi/tracedump/tracedump.ba.go index 1847e2b4..46586985 100644 --- a/binapi/tracedump/tracedump.ba.go +++ b/binapi/tracedump/tracedump.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/tracedump.api.json // Package tracedump contains generated bindings for API file tracedump.api. diff --git a/binapi/tunnel_types/tunnel_types.ba.go b/binapi/tunnel_types/tunnel_types.ba.go index 2022a631..5d458846 100644 --- a/binapi/tunnel_types/tunnel_types.ba.go +++ b/binapi/tunnel_types/tunnel_types.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/tunnel_types.api.json // Package tunnel_types contains generated bindings for API file tunnel_types.api. diff --git a/binapi/udp/udp.ba.go b/binapi/udp/udp.ba.go index c0a10e40..aa38ed4b 100644 --- a/binapi/udp/udp.ba.go +++ b/binapi/udp/udp.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/udp.api.json // Package udp contains generated bindings for API file udp.api. diff --git a/binapi/udp_ping/udp_ping.ba.go b/binapi/udp_ping/udp_ping.ba.go index c65aea01..43288d38 100644 --- a/binapi/udp_ping/udp_ping.ba.go +++ b/binapi/udp_ping/udp_ping.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/udp_ping.api.json // Package udp_ping contains generated bindings for API file udp_ping.api. diff --git a/binapi/urpf/urpf.ba.go b/binapi/urpf/urpf.ba.go index 74ce9226..abe0c87b 100644 --- a/binapi/urpf/urpf.ba.go +++ b/binapi/urpf/urpf.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/urpf.api.json // Package urpf contains generated bindings for API file urpf.api. diff --git a/binapi/vhost_user/vhost_user.ba.go b/binapi/vhost_user/vhost_user.ba.go index cbe1be87..8bbe25de 100644 --- a/binapi/vhost_user/vhost_user.ba.go +++ b/binapi/vhost_user/vhost_user.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/vhost_user.api.json // Package vhost_user contains generated bindings for API file vhost_user.api. diff --git a/binapi/virtio/virtio.ba.go b/binapi/virtio/virtio.ba.go index 29b5ccf7..a15da100 100644 --- a/binapi/virtio/virtio.ba.go +++ b/binapi/virtio/virtio.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/virtio.api.json // Package virtio contains generated bindings for API file virtio.api. diff --git a/binapi/virtio_types/virtio_types.ba.go b/binapi/virtio_types/virtio_types.ba.go index a4ca2095..41e4607b 100644 --- a/binapi/virtio_types/virtio_types.ba.go +++ b/binapi/virtio_types/virtio_types.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/virtio_types.api.json // Package virtio_types contains generated bindings for API file virtio_types.api. diff --git a/binapi/vlib/vlib.ba.go b/binapi/vlib/vlib.ba.go index 69ecf207..4f1a3fc4 100644 --- a/binapi/vlib/vlib.ba.go +++ b/binapi/vlib/vlib.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/vlib.api.json // Package vlib contains generated bindings for API file vlib.api. diff --git a/binapi/vmxnet3/vmxnet3.ba.go b/binapi/vmxnet3/vmxnet3.ba.go index fe070eeb..f29a5b52 100644 --- a/binapi/vmxnet3/vmxnet3.ba.go +++ b/binapi/vmxnet3/vmxnet3.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/vmxnet3.api.json // Package vmxnet3 contains generated bindings for API file vmxnet3.api. diff --git a/binapi/vpe/vpe.ba.go b/binapi/vpe/vpe.ba.go index 89e9cacf..2bafd605 100644 --- a/binapi/vpe/vpe.ba.go +++ b/binapi/vpe/vpe.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/vpe.api.json // Package vpe contains generated bindings for API file vpe.api. diff --git a/binapi/vpe_types/vpe_types.ba.go b/binapi/vpe_types/vpe_types.ba.go index 515ebbbd..e0026d1c 100644 --- a/binapi/vpe_types/vpe_types.ba.go +++ b/binapi/vpe_types/vpe_types.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/vpe_types.api.json // Package vpe_types contains generated bindings for API file vpe_types.api. diff --git a/binapi/vrrp/vrrp.ba.go b/binapi/vrrp/vrrp.ba.go index 6e21690b..5f8566de 100644 --- a/binapi/vrrp/vrrp.ba.go +++ b/binapi/vrrp/vrrp.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/vrrp.api.json // Package vrrp contains generated bindings for API file vrrp.api. diff --git a/binapi/vxlan/vxlan.ba.go b/binapi/vxlan/vxlan.ba.go index 33078309..46a41748 100644 --- a/binapi/vxlan/vxlan.ba.go +++ b/binapi/vxlan/vxlan.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/vxlan.api.json // Package vxlan contains generated bindings for API file vxlan.api. diff --git a/binapi/vxlan_gpe/vxlan_gpe.ba.go b/binapi/vxlan_gpe/vxlan_gpe.ba.go index 8ef8e7a3..2432d713 100644 --- a/binapi/vxlan_gpe/vxlan_gpe.ba.go +++ b/binapi/vxlan_gpe/vxlan_gpe.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/core/vxlan_gpe.api.json // Package vxlan_gpe contains generated bindings for API file vxlan_gpe.api. diff --git a/binapi/vxlan_gpe_ioam_export/vxlan_gpe_ioam_export.ba.go b/binapi/vxlan_gpe_ioam_export/vxlan_gpe_ioam_export.ba.go index 84d3125a..f7b59383 100644 --- a/binapi/vxlan_gpe_ioam_export/vxlan_gpe_ioam_export.ba.go +++ b/binapi/vxlan_gpe_ioam_export/vxlan_gpe_ioam_export.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/vxlan_gpe_ioam_export.api.json // Package vxlan_gpe_ioam_export contains generated bindings for API file vxlan_gpe_ioam_export.api. diff --git a/binapi/wireguard/wireguard.ba.go b/binapi/wireguard/wireguard.ba.go index 57d53986..9204ba0d 100644 --- a/binapi/wireguard/wireguard.ba.go +++ b/binapi/wireguard/wireguard.ba.go @@ -1,7 +1,7 @@ // Code generated by GoVPP's binapi-generator. DO NOT EDIT. // versions: -// binapi-generator: v0.6.0 -// VPP: 22.06-release +// binapi-generator: v0.7.0 +// VPP: 22.10-release // source: /usr/share/vpp/api/plugins/wireguard.api.json // Package wireguard contains generated bindings for API file wireguard.api. From 4fcc5805b1c9f313b5b4744aa3914d05807b1004 Mon Sep 17 00:00:00 2001 From: Ondrej Fabry Date: Tue, 29 Nov 2022 08:31:15 +0100 Subject: [PATCH 2/3] Bump version to v0.7.0 Signed-off-by: Ondrej Fabry --- version/version.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/version/version.go b/version/version.go index 5abf82c5..762932ec 100644 --- a/version/version.go +++ b/version/version.go @@ -26,7 +26,7 @@ const ( Major = 0 Minor = 7 Patch = 0 - PreRelease = "dev" + PreRelease = "" ) // String formats the version string using semver format. @@ -43,7 +43,7 @@ func String() string { // even with bare go build/install. var ( name = "govpp" - version = "v0.7.0-dev" + version = "v0.7.0" commit = "unknown" branch = "HEAD" buildStamp = "" From 8b930dbb2c655722125e69b33385f818bad8bc6e Mon Sep 17 00:00:00 2001 From: Ondrej Fabry Date: Tue, 29 Nov 2022 08:38:56 +0100 Subject: [PATCH 3/3] Update CHANGELOG Signed-off-by: Ondrej Fabry --- CHANGELOG.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d664943..ea8de475 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,40 @@ This file lists changes for the GoVPP releases. - --> +## 0.7.0 + +> _29 November 2022_ + +### Changes + +- Switch to using a generic pool for channels in Connection (#39) +- feat: Disable default reply timeout (#45) +- gomemif: migrate from vpp repository (#65) +- Run golangci-lint in CI (#69) +- Add GoVPP logo to README (#79) +- Introduce VPP integration tests (#75) +- docs: Add troubleshooting guide (#70) +- Add support of watching events to Connection (#80) + + +### Fixes + +- Fix format of package comment (#44) +- Fixes for staticcheck (#27) +- Prevent data race on msgMapByPath map (#50) +- Fix panic on the pool put/get operations (#54) +- Fix endless loop in Reset (#57) +- Fix generate RPC client for stream with reply (#72) +- Fix endless Stream's reply waiting on vpp disconnect (#77) +- Fix WaitReady if directory does not exist (#84) + +### Changes + +- Added GitHub CI +- Remove deprecated vppapiclient +- Remove unused Travis CI +- Remove gerrit remains + ## 0.6.0 > _09 September 2022_