Improvements for binapi-generator and support VPP 19.04 in statsclient 64/20364/2
authorOndrej Fabry <ofabry@cisco.com>
Wed, 26 Jun 2019 14:28:20 +0000 (16:28 +0200)
committerOndrej Fabry <ofabry@cisco.com>
Thu, 27 Jun 2019 05:33:14 +0000 (07:33 +0200)
commitef471318d66dd2832df4dc929d312f7cd5f7009a
tree49dda363eaa7ac3102425aba9f13a503b2a04f48
parentda15c397b3dbbba07d159b3af767aa13d443cfd6
Improvements for binapi-generator and support VPP 19.04 in statsclient

- RPC service client implementation for dumps requests
  now streams responses
- RPC service generation is now enabled by default
- examples now allow setting binapi socket address
- input dir flag for binapi-generator will recursively look
  into dirs to support core/plugins in /usr/share/vpp/api
- minor improvements in debug logs
- add support for VPP 19.04 for statsclient

Change-Id: I0939ee3aa6e9f850d073fc5c87aff4ccc56b0d70
Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
24 files changed:
adapter/socketclient/socketclient.go
adapter/statsclient/stat_segment.go [new file with mode: 0644]
adapter/statsclient/statsclient.go
adapter/statsclient/version.go [new file with mode: 0644]
cmd/binapi-generator/generate.go
cmd/binapi-generator/generate_test.go
cmd/binapi-generator/main.go
cmd/binapi-generator/objects.go
cmd/binapi-generator/parse.go
core/connection.go
core/log.go
examples/binapi/VPP_VERSION
examples/binapi/acl/acl.ba.go
examples/binapi/af_packet/af_packet.ba.go
examples/binapi/gen.go
examples/binapi/interfaces/interfaces.ba.go
examples/binapi/ip/ip.ba.go
examples/binapi/memclnt/memclnt.ba.go
examples/binapi/memif/memif.ba.go
examples/binapi/vpe/vpe.ba.go
examples/rpc-service/rpc_service.go [moved from examples/service-client/service_client.go with 63% similarity]
examples/simple-client/simple_client.go
examples/stats-api/README.md
examples/stats-api/stats_api.go