vppapigen: support per-file (major,minor,patch) version stamps 89/8589/6
authorDave Barach <dave@barachs.net>
Thu, 28 Sep 2017 19:11:16 +0000 (15:11 -0400)
committerOle Troan <ot@cisco.com>
Mon, 9 Oct 2017 11:32:40 +0000 (13:32 +0200)
commit0d056e5ede136cd0111dc3f9f41ef7b36a938027
tree2f7c61d50f922a55ab7da199e0304a581ee7516f
parent87da476db0cd804e11463cc453a2bb41c6808542
vppapigen: support per-file (major,minor,patch) version stamps

Add one of these statements to foo.api:

  vl_api_version 1.2.3

to generate a version tuple stanza in foo.api.h:

/****** Version tuple *****/

vl_api_version_tuple(foo, 1, 2, 3)

Change-Id: Ic514439e4677999daa8463a94f948f76b132ff15
Signed-off-by: Dave Barach <dave@barachs.net>
Signed-off-by: Ole Troan <ot@cisco.com>
57 files changed:
src/examples/sample-plugin/sample/sample.api
src/plugins/acl/acl.api
src/plugins/dpdk/api/dpdk.api
src/plugins/flowprobe/flowprobe.api
src/plugins/gtpu/gtpu.api
src/plugins/ioam/export-vxlan-gpe/vxlan_gpe_ioam_export.api
src/plugins/ioam/export/ioam_export.api
src/plugins/ioam/ip6/ioam_cache.api
src/plugins/ioam/lib-pot/pot.api
src/plugins/ioam/lib-trace/trace.api
src/plugins/ioam/lib-vxlan-gpe/ioam_vxlan_gpe.api
src/plugins/ioam/udp-ping/udp_ping.api
src/plugins/lb/lb.api
src/plugins/memif/memif.api
src/plugins/nat/nat.api
src/plugins/pppoe/pppoe.api
src/tools/vppapigen/gram.y
src/tools/vppapigen/lex.c
src/tools/vppapigen/node.c
src/tools/vppapigen/node.h
src/vlibapi/api.h
src/vlibapi/api_common.h
src/vlibapi/api_shared.c
src/vlibmemory/memclnt.api
src/vlibmemory/memory_vlib.c
src/vnet/bfd/bfd.api
src/vnet/classify/classify.api
src/vnet/cop/cop.api
src/vnet/devices/af_packet/af_packet.api
src/vnet/devices/netmap/netmap.api
src/vnet/devices/virtio/vhost_user.api
src/vnet/dhcp/dhcp.api
src/vnet/ethernet/p2p_ethernet.api
src/vnet/flow/flow.api
src/vnet/gre/gre.api
src/vnet/interface.api
src/vnet/ip/ip.api
src/vnet/ipsec-gre/ipsec_gre.api
src/vnet/ipsec/ipsec.api
src/vnet/l2/l2.api
src/vnet/l2tp/l2tp.api
src/vnet/lisp-cp/lisp.api
src/vnet/lisp-cp/one.api
src/vnet/lisp-gpe/lisp_gpe.api
src/vnet/lldp/lldp.api
src/vnet/map/map.api
src/vnet/mpls/mpls.api
src/vnet/policer/policer.api
src/vnet/session/session.api
src/vnet/span/span.api
src/vnet/srv6/sr.api
src/vnet/unix/tap.api
src/vnet/vxlan-gpe/vxlan_gpe.api
src/vnet/vxlan/vxlan.api
src/vpp/api/api.c
src/vpp/api/vpe.api
src/vpp/stats/stats.api