-
Notifications
You must be signed in to change notification settings - Fork 124
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 3.0.0 #1599
Merged
Merged
Release 3.0.0 #1599
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Linux interface plugin enhancements Signed-off-by: Milan Lenco <[email protected]> * vpp ifplugin: exclude DHCP-assigned IPs from InterfaceAddressDescriptor Signed-off-by: Milan Lenco <[email protected]> * Distinguish localclient from other kvdb data sources Signed-off-by: Milan Lenco <[email protected]> * Fix resync of EXISTING linux interfaces. Signed-off-by: Milan Lenco <[email protected]>
* Add GRE VPP calls. Add GRE type and link to inteface message * add basic validation and support of create and delete operations for GRE * Rename things. Store addresses as net.IP * add GRE to interfaces dump * Add UNKNOWN to types of GRE tunnel * Support vpp1901 and vpp1908 * Test also removing of GRE tunnel
…ato#1448) Signed-off-by: Filip Gschwandtner <[email protected]>
…ato#1453) Signed-off-by: Milan Lenco <[email protected]>
* Add make target for installing agentctl Signed-off-by: Ondrej Fabry <[email protected]> * Define version parameter for root command Signed-off-by: Ondrej Fabry <[email protected]> * Remove separate version command Signed-off-by: Ondrej Fabry <[email protected]> * Cleanup commands Signed-off-by: Ondrej Fabry <[email protected]> * Update copyrights and optimize imports Signed-off-by: Ondrej Fabry <[email protected]> * Define cli package Signed-off-by: Ondrej Fabry <[email protected]> * Refactor subcommands for agentctl Signed-off-by: Ondrej Fabry <[email protected]> * Cleanup import and vppcli commands Signed-off-by: Ondrej Fabry <[email protected]> * Use ETCD_ENDPOINTS env var Signed-off-by: Ondrej Fabry <[email protected]> * Fix flags for grpc/http port Signed-off-by: Ondrej Fabry <[email protected]> * Add get/put/del as config subcommands Signed-off-by: Ondrej Fabry <[email protected]> * Cleanup dump command Signed-off-by: Ondrej Fabry <[email protected]> * Fix deps Signed-off-by: Ondrej Fabry <[email protected]> * Fix log list Signed-off-by: Ondrej Fabry <[email protected]> * Cleanup global flags and some commands Signed-off-by: Ondrej Fabry <[email protected]> * Sort loggers and use template Signed-off-by: Ondrej Fabry <[email protected]> * Improve log list and add new command model Signed-off-by: Ondrej Fabry <[email protected]> * Improve model subcommands Signed-off-by: Ondrej Fabry <[email protected]> * Cleanup models command Signed-off-by: Ondrej Fabry <[email protected]> * Run dep ensure Signed-off-by: Ondrej Fabry <[email protected]> * Allow changing root command name and make separate vpp command Signed-off-by: Ondrej Fabry <[email protected]> * Use models in dump command and print as table Signed-off-by: Ondrej Fabry <[email protected]> * Cleanup dump code Signed-off-by: Ondrej Fabry <[email protected]> * Cleanup commands Signed-off-by: Ondrej Fabry <[email protected]> * Update generate command Signed-off-by: Ondrej Fabry <[email protected]> * Cleanup command usage template and allow listing keys Signed-off-by: Ondrej Fabry <[email protected]> * Cleanup naming Signed-off-by: Ondrej Fabry <[email protected]> * Fix import command Signed-off-by: Ondrej Fabry <[email protected]> * Add status command Signed-off-by: Ondrej Fabry <[email protected]> * Remove blank lines Signed-off-by: Ondrej Fabry <[email protected]> * Print info message and error for log set Signed-off-by: Ondrej Fabry <[email protected]> * Update cn-infra Signed-off-by: Ondrej Fabry <[email protected]> * Define proper defaults for global flags Signed-off-by: Ondrej Fabry <[email protected]> * Fix global flags Signed-off-by: Ondrej Fabry <[email protected]> * Satisfy linter Signed-off-by: Ondrej Fabry <[email protected]>
* Update Go version Signed-off-by: Ondrej Fabry <[email protected]> * Change default VPP to 19.08 Signed-off-by: Ondrej Fabry <[email protected]>
Signed-off-by: Filip Gschwandtner <[email protected]>
* Linux interface plugin enhancements Signed-off-by: Milan Lenco <[email protected]> * vpp ifplugin: exclude DHCP-assigned IPs from InterfaceAddressDescriptor Signed-off-by: Milan Lenco <[email protected]> * Distinguish localclient from other kvdb data sources Signed-off-by: Milan Lenco <[email protected]> * Fix resync of EXISTING linux interfaces. Signed-off-by: Milan Lenco <[email protected]> * Netalloc plugin model and skeleton. Signed-off-by: Milan Lenco <[email protected]> * Netalloc descriptor. Signed-off-by: Milan Lenco <[email protected]> * Finalize Netalloc plugin. Signed-off-by: Milan Lenco <[email protected]> * Enable Netalloc features in VPP ifplugin Signed-off-by: Milan Lenco <[email protected]> * Prepare mock netalloc plugin for unit testing. Signed-off-by: Milan Lenco <[email protected]> * Enable Netalloc features in Linux ifplugin. Signed-off-by: Milan Lenco <[email protected]> * Example demonstrating netalloc plugin Signed-off-by: Milan Lenco <[email protected]> * Fix netalloc documentation. Signed-off-by: Milan Lenco <[email protected]> * Refactor netalloc plugin. Signed-off-by: Milan Lenco <[email protected]> * Allow to use netalloc'd IP addresses in Linux ARPs Signed-off-by: Milan Lenco <[email protected]> * Allow to use netalloc'd IP addresses in Linux Routes. Signed-off-by: Milan Lenco <[email protected]> * Agent E2E tests Signed-off-by: Milan Lenco <[email protected]> * Attempt to fix travis e2e tests. Signed-off-by: Milan Lenco <[email protected]> * Fix netalloc documentation. Signed-off-by: Milan Lenco <[email protected]> * Update cn-infra Signed-off-by: Milan Lenco <[email protected]> * Integrate netalloc with vpp routes. Signed-off-by: Milan Lenco <[email protected]> * E2E tests: run agent in a separate process Signed-off-by: Milan Lenco <[email protected]> * Fix E2E tests. Signed-off-by: Milan Lenco <[email protected]> * E2E tests: use REST API to wait for agent to initialize Signed-off-by: Milan Lenco <[email protected]> * Address review comments. Signed-off-by: Milan Lenco <[email protected]> * Add function to Linux ifidx to get interface by hostname. Signed-off-by: Milan Lenco <[email protected]>
Signed-off-by: Milan Lenco <[email protected]>
* Initial VxLAN-GPE support * Add VPP 1901 and 1908 support * Move inline comments to new lines * Validate that DecapVrfId is zero if VxLAN-GPE protocol is not IP4 or IP6 * Add more tests * Fix methods naming
* Update GoVPP to latest master Signed-off-by: Vladimir Lavor <[email protected]> * Add vpp2001 binapi and respective patches Signed-off-by: Vladimir Lavor <[email protected]> * Add support for ABF plugin Signed-off-by: Vladimir Lavor <[email protected]> * Add support for ACL plugin Signed-off-by: Vladimir Lavor <[email protected]> * Add support for IPSec plugin Signed-off-by: Vladimir Lavor <[email protected]> * Add support for L2 plugin Signed-off-by: Vladimir Lavor <[email protected]> * Add support for GoVPPMux plugin Signed-off-by: Vladimir Lavor <[email protected]> * Add support for L3 plugin Signed-off-by: Vladimir Lavor <[email protected]> * Add support for NAT plugin Signed-off-by: Vladimir Lavor <[email protected]> * Add support for Punt plugin Signed-off-by: Vladimir Lavor <[email protected]> * Add support for Segment routing plugin Signed-off-by: Vladimir Lavor <[email protected]> * Add support for STN plugin Signed-off-by: Vladimir Lavor <[email protected]> * Add support for Telemetry plugin Signed-off-by: Vladimir Lavor <[email protected]> * Add support for Interface plugin Signed-off-by: Vladimir Lavor <[email protected]> * Drop VPP 19.01 support Signed-off-by: Vladimir Lavor <[email protected]> * Various improvements Signed-off-by: Vladimir Lavor <[email protected]> * Fix .lock file for dependnecy check Signed-off-by: Vladimir Lavor <[email protected]> * Respect VPP ACL IP address sanity check Signed-off-by: Vladimir Lavor <[email protected]> * Added missing GRE/VxLAN-GPE dump Signed-off-by: Vladimir Lavor <[email protected]> * Update ACL unit tests Signed-off-by: Vladimir Lavor <[email protected]>
- do not check API name and API handler ID in received response - start moving low-level functionality to Python code Signed-off-by: samuel.elias <[email protected]> Co-authored-by: samuel.elias <[email protected]>
- update expected data due to API changes Signed-off-by: samuel.elias <[email protected]> Co-authored-by: samuel.elias <[email protected]>
- fix "show hardware" command - rework "Get Interface Presence" keyword to improve error messages Signed-off-by: samuel.elias <[email protected]> Co-authored-by: samuel.elias <[email protected]>
Signed-off-by: Ondrej Fabry <[email protected]>
* Fix ACL ICMP rules Signed-off-by: Vladimir Lavor <[email protected]> * Added integration test case Signed-off-by: Vladimir Lavor <[email protected]>
* Remove vpp-agent-ctl Signed-off-by: Vladimir Lavor <[email protected]> * Update readme Signed-off-by: Vladimir Lavor <[email protected]>
* fixed missed interface dependency for SRv6 L2 steering Signed-off-by: Filip Gschwandtner <[email protected]> * enhanced panic handling Signed-off-by: Filip Gschwandtner <[email protected]>
update uri for route configuration with no next hop address Signed-off-by: samuel.elias <[email protected]>
- replace expected data with a template - add python code for filling the template - cleanup test suite definition file - fix ACL ICMP tests testing ACL UDP instead - move ACL libraries and resources to subdirectories Signed-off-by: samuel.elias <[email protected]>
Signed-off-by: samuel.elias <[email protected]> Co-authored-by: samuel.elias <[email protected]>
* generate binapi Signed-off-by: Vladimir Lavor <[email protected]> * update vppcalls & tests Signed-off-by: Vladimir Lavor <[email protected]>
* Add e2e test for SPAN feature * Comments and a little optimization * Create method for executing vppctl commands
…o#1480) Make path independent of pybot execution directory. Use relative path from library dir instead. Signed-off-by: samuel.elias <[email protected]> Co-authored-by: samuel.elias <[email protected]>
* Fix mapping of interface state * fix admin and link states (now based on vpp source) * refactored to return directly boolean without if statement * Add tests for interface state status * Update travis condition for e2e stage test-e2e Signed-off-by: Ondrej Fabry <[email protected]>
* test: Cleanup e2e tests Signed-off-by: Ondrej Fabry <[email protected]> * Resolve comments Signed-off-by: Ondrej Fabry <[email protected]>
* Test: remove app namespaces CRUD tests, related libraries and resources app namespaces feature no longer supported Signed-off-by: samuel.elias <[email protected]> * Test: update poll timings in IP_route/IPv6_route CRUD tests poll more frequently and for a shorter time add polling to every route check Signed-off-by: samuel.elias <[email protected]> * Test: remove BFD CRUD test suite, related resources and libraries BFD feature is no longer supported Signed-off-by: samuel.elias <[email protected]> Co-authored-by: samuel.elias <[email protected]>
Signed-off-by: Vladimir Lavor <[email protected]>
Signed-off-by: samuel.elias <[email protected]> Co-authored-by: samuel.elias <[email protected]>
Signed-off-by: Ondrej Fabry <[email protected]>
fix: Improve error context for linuxcalls
Signed-off-by: Ondrej Fabry <[email protected]>
Signed-off-by: Ondrej Fabry <[email protected]>
feat: Agentctl output format
Signed-off-by: Ondrej Fabry <[email protected]>
Signed-off-by: Milan Lenco <[email protected]>
* Add missing copyright Signed-off-by: Ondrej Fabry <[email protected]> * Add command aliases for metrics list subcommand Signed-off-by: Ondrej Fabry <[email protected]>
* Create label-prs.yml * Create labeler.yml * Update labeler.yml * Update labeler.yml * Update labeler.yml
cherry-pick from master Signed-off-by: Ondrej Fabry <[email protected]>
Signed-off-by: Ondrej Fabry <[email protected]>
* NAT Interface and AddressPool API changes Signed-off-by: Rastislav Szabo <[email protected]> * clientv2 support for the new APIs Signed-off-by: Rastislav Szabo <[email protected]> * NAT44 address pool descriptor + dumps Signed-off-by: Rastislav Szabo <[email protected]> * Fix clientv2 NA key isues Signed-off-by: Rastislav Szabo <[email protected]> * Refacor NAT proto comments Signed-off-by: Rastislav Szabo <[email protected]> * Fix missing clientv2 APIs & nat44 addr descriptor retrive dependency Signed-off-by: Rastislav Szabo <[email protected]> * Update end to end tests Signed-off-by: Rastislav Szabo <[email protected]> * Workaround Nat44InterfaceOutputFeatureDetails issue Signed-off-by: Rastislav Szabo <[email protected]> * Update NAT examples test-e2e Signed-off-by: Rastislav Szabo <[email protected]>
…ato#1593) * Use more specific VPP versions Signed-off-by: Ondrej Fabry <[email protected]> * Improve VPP handler versions and cleanup vppcalls packages Signed-off-by: Ondrej Fabry <[email protected]> * Remove comments Signed-off-by: Ondrej Fabry <[email protected]> * Fix logs and errors for telemetry Signed-off-by: Ondrej Fabry <[email protected]> * Add VPP proxy support and make version resolution more robust Signed-off-by: Ondrej Fabry <[email protected]> * Refactor vpp package to simplify vpp.Client interface Signed-off-by: Ondrej Fabry <[email protected]> * Rename vppmock_test.go Signed-off-by: Ondrej Fabry <[email protected]> * Print interface type in error log Signed-off-by: Ondrej Fabry <[email protected]> * Fix comment Signed-off-by: Ondrej Fabry <[email protected]> * Print interface name string Signed-off-by: Ondrej Fabry <[email protected]> * Handle errors Signed-off-by: Ondrej Fabry <[email protected]>
Codecov Report
@@ Coverage Diff @@
## master #1599 +/- ##
==========================================
+ Coverage 51.31% 53.68% +2.36%
==========================================
Files 633 367 -266
Lines 78625 30862 -47763
==========================================
- Hits 40347 16567 -23780
+ Misses 35821 12955 -22866
+ Partials 2457 1340 -1117
|
7ab42bf
to
ee86049
Compare
golangcibot
reviewed
Jan 15, 2020
Signed-off-by: Ondrej Fabry <[email protected]> # Conflicts: # .travis.yml # CHANGELOG.md # Gopkg.lock # Gopkg.toml # Makefile # README.md # api/common.go # api/configurator/configurator.pb.go # api/configurator/configurator.proto # api/models/linux/interfaces/interface.pb.go # api/models/linux/interfaces/interface.proto # api/models/linux/interfaces/keys.go # api/models/linux/l3/keys.go # api/models/linux/l3/route.pb.go # api/models/linux/l3/route.proto # api/models/vpp/interfaces/interface.pb.go # api/models/vpp/interfaces/interface.proto # api/models/vpp/interfaces/keys.go # api/models/vpp/interfaces/keys_test.go # api/models/vpp/interfaces/state.pb.go # api/models/vpp/interfaces/state.proto # api/models/vpp/l3/keys.go # api/models/vpp/l3/keys_test.go # api/models/vpp/srv6/keys.go # api/models/vpp/srv6/srv6.pb.go # api/models/vpp/srv6/srv6.proto # api/models/vpp/vpp.pb.go # api/models/vpp/vpp.proto # client/remoteclient/grpc_client.go # cmd/agentctl/agentctl.go # cmd/agentctl/cli/cli.go # cmd/agentctl/cli/cli_options.go # cmd/agentctl/cli/flags.go # cmd/agentctl/client/api.go # cmd/agentctl/client/client.go # cmd/agentctl/client/http.go # cmd/agentctl/client/infra.go # cmd/agentctl/client/kvdb.go # cmd/agentctl/client/model.go # cmd/agentctl/client/options.go # cmd/agentctl/client/scheduler.go # cmd/agentctl/commands/commands.go # cmd/agentctl/commands/dump.go # cmd/agentctl/commands/formatter.go # cmd/agentctl/commands/generate.go # cmd/agentctl/commands/import.go # cmd/agentctl/commands/kvdb.go # cmd/agentctl/commands/log.go # cmd/agentctl/commands/model.go # cmd/agentctl/commands/models.go # cmd/agentctl/commands/root.go # cmd/agentctl/commands/status.go # cmd/agentctl/commands/values.go # cmd/agentctl/commands/vpp.go # cmd/vpp-agent/app/vpp_agent.go # docker/dev/Dockerfile # docs/arm64/etcd.md # examples/govpp_call/main.go # examples/grpc_vpp/stats_poller/main.go # examples/kvscheduler/netalloc/main.go # examples/tutorials/07_vpp-connection/main.go # pkg/models/spec.go # plugins/configurator/configurator.go # plugins/configurator/metrics.go # plugins/configurator/options.go # plugins/configurator/plugin.go # plugins/govppmux/mock/mock_govppmux.go # plugins/govppmux/plugin_impl_govppmux.go # plugins/govppmux/stats_client.go # plugins/govppmux/vppcalls/vpp2001_324/vpe_vppcalls.go # plugins/kvscheduler/api/txn_record.go # plugins/kvscheduler/internal/utils/record.go # plugins/kvscheduler/txn_record.go # plugins/linux/ifplugin/descriptor/adapter/interface.go # plugins/linux/ifplugin/descriptor/interface.go # plugins/linux/ifplugin/descriptor/interface_address.go # plugins/linux/ifplugin/descriptor/interface_tap.go # plugins/linux/ifplugin/descriptor/interface_veth.go # plugins/linux/ifplugin/ifplugin.go # plugins/linux/ifplugin/linuxcalls/dump_interface_linuxcalls.go # plugins/linux/ifplugin/linuxcalls/link_linuxcalls.go # plugins/linux/ifplugin/linuxcalls/netlink_api.go # plugins/linux/ifplugin/options.go # plugins/linux/l3plugin/descriptor/arp.go # plugins/linux/l3plugin/descriptor/route.go # plugins/linux/l3plugin/l3plugin.go # plugins/linux/l3plugin/linuxcalls/dump_arp_linuxcalls.go # plugins/linux/l3plugin/linuxcalls/dump_route_linuxcalls.go # plugins/linux/l3plugin/linuxcalls/netlink_api.go # plugins/linux/l3plugin/options.go # plugins/netalloc/descriptor/adapter/ipalloc.go # plugins/netalloc/descriptor/ip_alloc.go # plugins/netalloc/mock/mock_netplugin.go # plugins/netalloc/netalloc_api.go # plugins/netalloc/netalloc_plugin.go # plugins/netalloc/options.go # plugins/netalloc/utils/netalloc_utils.go # plugins/orchestrator/genericmanager.go # plugins/restapi/options.go # plugins/restapi/plugin_restapi.go # plugins/restapi/resturl/urls.go # plugins/telemetry/options.go # plugins/telemetry/prometheus.go # plugins/telemetry/stats_poller.go # plugins/telemetry/telemetry.go # plugins/telemetry/vppcalls/telemetry_stats.go # plugins/telemetry/vppcalls/vpp1904/telemetry_vppcalls.go # plugins/telemetry/vppcalls/vpp1904/telemetry_vppcalls_test.go # plugins/telemetry/vppcalls/vpp1908/telemetry_vppcalls.go # plugins/telemetry/vppcalls/vpp1908/telemetry_vppcalls_test.go # plugins/telemetry/vppcalls/vpp2001_324/telemetry_vppcalls.go # plugins/telemetry/vppcalls/vpp2001_324/telemetry_vppcalls_test.go # plugins/telemetry/vppcalls/vppcalls_api.go # plugins/vpp/abfplugin/abfplugin.go # plugins/vpp/abfplugin/vppcalls/vpp2001_324/abf_vppcalls.go # plugins/vpp/abfplugin/vppcalls/vpp2001_324/abf_vppcalls_test.go # plugins/vpp/abfplugin/vppcalls/vpp2001_324/dump_abf_vppcalls.go # plugins/vpp/abfplugin/vppcalls/vpp2001_324/vppcalls_handlers.go # plugins/vpp/aclplugin/aclplugin.go # plugins/vpp/aclplugin/vppcalls/vpp1908/dump_vppcalls.go # plugins/vpp/aclplugin/vppcalls/vpp2001_324/acl_vppcalls.go # plugins/vpp/aclplugin/vppcalls/vpp2001_324/acl_vppcalls_test.go # plugins/vpp/aclplugin/vppcalls/vpp2001_324/dump_vppcalls.go # plugins/vpp/aclplugin/vppcalls/vpp2001_324/dump_vppcalls_test.go # plugins/vpp/aclplugin/vppcalls/vpp2001_324/interfaces_vppcalls.go # plugins/vpp/aclplugin/vppcalls/vpp2001_324/interfaces_vppcalls_test.go # plugins/vpp/aclplugin/vppcalls/vpp2001_324/vppcalls_handlers.go # plugins/vpp/binapi/vpp1904/gen.go # plugins/vpp/binapi/vpp1908/gen.go # plugins/vpp/binapi/vpp2001_324/acl/acl.ba.go # plugins/vpp/binapi/vpp2001_324/af_packet/af_packet.ba.go # plugins/vpp/binapi/vpp2001_324/bond/bond.ba.go # plugins/vpp/binapi/vpp2001_324/dhcp/dhcp.ba.go # plugins/vpp/binapi/vpp2001_324/interfaces/interfaces.ba.go # plugins/vpp/binapi/vpp2001_324/ip/ip.ba.go # plugins/vpp/binapi/vpp2001_324/l2/l2.ba.go # plugins/vpp/binapi/vpp2001_324/memclnt/memclnt.ba.go # plugins/vpp/binapi/vpp2001_324/memif/memif.ba.go # plugins/vpp/binapi/vpp2001_324/nat/nat.ba.go # plugins/vpp/binapi/vpp2001_324/span/span.ba.go # plugins/vpp/binapi/vpp2001_324/sr/sr.ba.go # plugins/vpp/binapi/vpp2001_324/stn/stn.ba.go # plugins/vpp/binapi/vpp2001_324/tapv2/tapv2.ba.go # plugins/vpp/binapi/vpp2001_324/vmxnet3/vmxnet3.ba.go # plugins/vpp/binapi/vpp2001_324/vpe/vpe.ba.go # plugins/vpp/binapi/vpp2001_324/vxlan/vxlan.ba.go # plugins/vpp/binapi/vpp2001_379/memclnt/memclnt.ba.go # plugins/vpp/ifplugin/descriptor/dhcp.go # plugins/vpp/ifplugin/descriptor/interface.go # plugins/vpp/ifplugin/descriptor/interface_address.go # plugins/vpp/ifplugin/descriptor/interface_crud.go # plugins/vpp/ifplugin/ifaceidx/ifaceidx.go # plugins/vpp/ifplugin/ifplugin.go # plugins/vpp/ifplugin/interface_state.go # plugins/vpp/ifplugin/options.go # plugins/vpp/ifplugin/vppcalls/if_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp1904/dump_interface_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp1904/gre_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp1904/memif_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp1904/memif_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp1904/vxlan_gpe_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp1908/dump_interface_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp1908/dump_interface_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp1908/gre_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp1908/memif_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp1908/memif_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp1908/vxlan_gpe_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/admin_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/admin_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/afpacket_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/afpacket_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/bond_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/dhcp_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/dhcp_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/dump_interface_status_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/dump_interface_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/dump_interface_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/gre_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/ip_container_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/ip_container_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/ip_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/ip_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/ipsec_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/ipsec_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/l2_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/loopback_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/loopback_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/mac_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/mac_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/memif_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/memif_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/mtu_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/mtu_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/rx_mode_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/rx_mode_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/rx_placement_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/rx_placement_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/span_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/subif_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/subif_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/tap_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/tap_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/vmxnet3_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/vmxnet3_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/vppcalls_handler.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/vrf_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/vrf_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/vxlan_gpe_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/vxlan_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/vxlan_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/watch_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/watch_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_379/mtu_vppcalls.go # plugins/vpp/ipsecplugin/ipsecplugin.go # plugins/vpp/ipsecplugin/vppcalls/vpp2001_324/dump_vppcalls.go # plugins/vpp/ipsecplugin/vppcalls/vpp2001_324/ipsec_vppcalls.go # plugins/vpp/ipsecplugin/vppcalls/vpp2001_324/ipsec_vppcalls_test.go # plugins/vpp/ipsecplugin/vppcalls/vpp2001_324/vppcalls_handlers.go # plugins/vpp/l2plugin/l2plugin.go # plugins/vpp/l2plugin/vppcalls/vpp1904/interface_vppcalls_test.go # plugins/vpp/l2plugin/vppcalls/vpp2001_324/arp_term_vppcalls.go # plugins/vpp/l2plugin/vppcalls/vpp2001_324/arp_term_vppcalls_test.go # plugins/vpp/l2plugin/vppcalls/vpp2001_324/bridge_domain_vppcalls.go # plugins/vpp/l2plugin/vppcalls/vpp2001_324/bridge_domain_vppcalls_test.go # plugins/vpp/l2plugin/vppcalls/vpp2001_324/dump_vppcalls.go # plugins/vpp/l2plugin/vppcalls/vpp2001_324/dump_vppcalls_test.go # plugins/vpp/l2plugin/vppcalls/vpp2001_324/interface_vppcalls.go # plugins/vpp/l2plugin/vppcalls/vpp2001_324/interface_vppcalls_test.go # plugins/vpp/l2plugin/vppcalls/vpp2001_324/l2fib_vppcalls.go # plugins/vpp/l2plugin/vppcalls/vpp2001_324/l2fib_vppcalls_test.go # plugins/vpp/l2plugin/vppcalls/vpp2001_324/vppcalls_handler.go # plugins/vpp/l2plugin/vppcalls/vpp2001_324/xconnect_vppcalls.go # plugins/vpp/l2plugin/vppcalls/vpp2001_324/xconnect_vppcalls_test.go # plugins/vpp/l3plugin/descriptor/route.go # plugins/vpp/l3plugin/l3plugin.go # plugins/vpp/l3plugin/options.go # plugins/vpp/l3plugin/vppcalls/l3_vppcalls.go # plugins/vpp/l3plugin/vppcalls/vpp1904/route_dump_test.go # plugins/vpp/l3plugin/vppcalls/vpp1904/route_vppcalls.go # plugins/vpp/l3plugin/vppcalls/vpp1904/route_vppcalls_test.go # plugins/vpp/l3plugin/vppcalls/vpp1904/vppcalls_handlers.go # plugins/vpp/l3plugin/vppcalls/vpp1908/route_dump_test.go # plugins/vpp/l3plugin/vppcalls/vpp1908/route_vppcalls.go # plugins/vpp/l3plugin/vppcalls/vpp1908/route_vppcalls_test.go # plugins/vpp/l3plugin/vppcalls/vpp1908/vppcalls_handlers.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/arp_dump.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/arp_vppcalls.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/arp_vppcalls_test.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/dhcpproxy_dump.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/dhcpproxy_vppcalls.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/doc.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/ipneigh_vppcalls.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/ipneigh_vppcalls_test.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/proxyarp_dump.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/proxyarp_vppcalls.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/proxyarp_vppcalls_test.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/route_dump.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/route_dump_test.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/route_vppcalls.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/route_vppcalls_test.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/vppcalls_handlers.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/vrf_dump.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/vrf_dump_test.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/vrf_vppcalls.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/vrf_vppcalls_test.go # plugins/vpp/natplugin/natplugin.go # plugins/vpp/natplugin/vppcalls/vpp2001_324/dump_nat_vppcalls.go # plugins/vpp/natplugin/vppcalls/vpp2001_324/dump_nat_vppcalls_test.go # plugins/vpp/natplugin/vppcalls/vpp2001_324/nat_vppcalls.go # plugins/vpp/natplugin/vppcalls/vpp2001_324/nat_vppcalls_test.go # plugins/vpp/natplugin/vppcalls/vpp2001_324/vppcalls_handler.go # plugins/vpp/puntplugin/puntplugin.go # plugins/vpp/puntplugin/vppcalls/vpp2001_324/dump_vppcalls.go # plugins/vpp/puntplugin/vppcalls/vpp2001_324/punt_vppcalls.go # plugins/vpp/puntplugin/vppcalls/vpp2001_324/punt_vppcalls_test.go # plugins/vpp/puntplugin/vppcalls/vpp2001_324/vppcalls_handler.go # plugins/vpp/srplugin/descriptor/adapter/srv6global.go # plugins/vpp/srplugin/descriptor/policy.go # plugins/vpp/srplugin/descriptor/srv6_global.go # plugins/vpp/srplugin/descriptor/steering.go # plugins/vpp/srplugin/srplugin.go # plugins/vpp/srplugin/vppcalls/vpp1904/srv6.go # plugins/vpp/srplugin/vppcalls/vpp1908/srv6.go # plugins/vpp/srplugin/vppcalls/vpp2001_324/srv6.go # plugins/vpp/srplugin/vppcalls/vpp2001_324/srv6_test.go # plugins/vpp/srplugin/vppcalls/vpp2001_324/vppcalls_handlers.go # plugins/vpp/srplugin/vppcalls/vpp2001_379/srv6.go # plugins/vpp/stnplugin/stnplugin.go # plugins/vpp/stnplugin/vppcalls/vpp2001_324/dump_stn_vppcalls.go # plugins/vpp/stnplugin/vppcalls/vpp2001_324/stn_vppcalls.go # plugins/vpp/stnplugin/vppcalls/vpp2001_324/stn_vppcalls_test.go # plugins/vpp/stnplugin/vppcalls/vpp2001_324/vppcalls_handler.go # plugins/vpp/vppcallmock/vpp_ctx_mock.go # tests/e2e/000_initial_test.go # tests/e2e/010_interfaces_test.go # tests/e2e/011_interface_link_only_test.go # tests/e2e/020_netalloc_test.go # tests/e2e/030_span_test.go # tests/e2e/040_bridge_domain_test.go # tests/e2e/050_nat_test.go # tests/e2e/060_acl_test.go # tests/e2e/e2e_test.go # tests/e2e/run_e2e.sh # tests/integration/vpp/001_telemetry_test.go # tests/integration/vpp/010_interfaces_test.go # tests/integration/vpp/020_routes_test.go # tests/integration/vpp/030_arp_test.go # tests/integration/vpp/040_acl_test.go # tests/integration/vpp/080_gre_test.go # tests/integration/vpp/090_vxlan_gpe_test.go # tests/integration/vpp/integration_test.go # tests/robot/libraries/interface/interface_generic.py # tests/robot/libraries/interface/interface_generic.robot # tests/robot/libraries/interface/vxlan.robot # tests/robot/libraries/linux.py # tests/robot/libraries/linux.robot # tests/robot/libraries/vpp_term.py # tests/robot/resources/acl/acl_ICMP.json # tests/robot/resources/acl/acl_TCP.json # tests/robot/suites/crud/bd_crud.robot # tests/robot/suites/crud/l2xconnect_crud.robot # tests/robot/suites/crud/vxlan_crud.robot # tests/robot/suites/crudIPv6/acl_crudIPv6.robot # tests/robot/suites/crudIPv6/arp_crudIPv6.robot # tests/robot/suites/crudIPv6/bd_crudIPv6.robot # tests/robot/suites/crudIPv6/l2xconnect_crudIPv6.robot # tests/robot/suites/crudIPv6/vxlan_crudIPv6.robot # tests/robot/suites/traffic/bridge_domain/test_bridge_domain.robot # tests/robot/suites/trafficIPv6/bridge_domain/test2_bridge_domainIPv6.robot # vendor/git.fd.io/govpp.git/adapter/mock/mock_stats_adapter.go # vendor/git.fd.io/govpp.git/adapter/mock/mock_vpp_adapter.go # vendor/git.fd.io/govpp.git/adapter/socketclient/socketclient.go # vendor/git.fd.io/govpp.git/adapter/stats_api.go # vendor/git.fd.io/govpp.git/adapter/statsclient/stat_segment.go # vendor/git.fd.io/govpp.git/adapter/statsclient/statsclient.go # vendor/git.fd.io/govpp.git/adapter/vpp_api.go # vendor/git.fd.io/govpp.git/adapter/vppapiclient/stat_client.go # vendor/git.fd.io/govpp.git/adapter/vppapiclient/stat_client_stub.go # vendor/git.fd.io/govpp.git/adapter/vppapiclient/vppapiclient.go # vendor/git.fd.io/govpp.git/adapter/vppapiclient/vppapiclient_stub.go # vendor/git.fd.io/govpp.git/api/stats.go # vendor/git.fd.io/govpp.git/cmd/binapi-generator/generate.go # vendor/git.fd.io/govpp.git/cmd/binapi-generator/main.go # vendor/git.fd.io/govpp.git/cmd/binapi-generator/objects.go # vendor/git.fd.io/govpp.git/cmd/binapi-generator/parse.go # vendor/git.fd.io/govpp.git/core/channel.go # vendor/git.fd.io/govpp.git/core/connection.go # vendor/git.fd.io/govpp.git/core/stats.go # vendor/github.com/ligato/cn-infra/.travis.yml # vendor/github.com/ligato/cn-infra/CHANGELOG.md # vendor/github.com/ligato/cn-infra/Makefile # vendor/github.com/ligato/cn-infra/README.md # vendor/github.com/ligato/cn-infra/db/keyval/bytes_broker_api.go # vendor/github.com/ligato/cn-infra/db/keyval/etcd/bytes_broker_impl.go # vendor/github.com/ligato/cn-infra/db/keyval/etcd/config.go # vendor/github.com/ligato/cn-infra/db/keyval/etcd/plugin_impl_etcd.go # vendor/github.com/ligato/cn-infra/db/keyval/proto_serializer.go # vendor/github.com/ligato/cn-infra/exec/supervisor/logger.go # vendor/github.com/ligato/cn-infra/logging/logmanager/plugin_impl_log_manager.go # vpp.env
ee86049
to
5f96d62
Compare
Signed-off-by: Ondrej Fabry <[email protected]>
Signed-off-by: Ondrej Fabry <[email protected]>
Signed-off-by: Ondrej Fabry <[email protected]>
Signed-off-by: Ondrej Fabry <[email protected]>
rastislavs
approved these changes
Jan 16, 2020
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR prepares new release version 3.0.0. This release contains breaking changes, thus reason for increasing major number. Here are the most notable breaking changes:
vendor
directorygo.ligato.io/vpp-agent
.proto
files intoproto
directory