VPP-233: disallow array[0] in reply messages 01/2201/2
authorMarek Gradzki <mgradzki@cisco.com>
Wed, 3 Aug 2016 08:32:50 +0000 (10:32 +0200)
committerMarek Gradzki <mgradzki@cisco.com>
Wed, 3 Aug 2016 09:42:34 +0000 (11:42 +0200)
commit8a1531dfb7c963b530b54d33498c4a035ec03caa
treef0a1cdb13115803cad27ec37ec732abddf1e6564
parent5ca5dc865143f226e5b6dae002439273856bd88a
VPP-233: disallow array[0] in reply messages

- updates jvpp generator to raise exception
  if array[0] is present in reply/detail/counter message

- fixes vpe.api reply/detail/counter messages
  that use incorrect variable array syntax.

Additional info:

Variable arrays in reply/detail/counter messages needs to have
lenght defined in other variable within the message.
The other variable can have any name, so it is impossible to
generate Java/Python code handling.

New syntax introduced by
https://gerrit.fd.io/r/#/c/1617/
fixes the problem:

u32 some_var;
XX array[some_var];

Change-Id: I0af50f1ef1d94d95b56d9326d4e944e72b4edcdd
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
vpp-api/java/jvpp/gen/jvpp_c_gen.py
vpp/vpp-api/vpe.api