vppapigen: remove support for legacy typedefs

vppapigen has remapped legacy to typedefs behind the scenes
for some time now.

- update .api files to use new style typedefs.
- issue error on 'typeonly define' in .api files
- remove unneeded macros redefining vl_noop_handler

Type: refactor

Change-Id: I7a8c4a6dafacee6a131f95cd0e9b03a8c60dea8b
Signed-off-by: Paul Vinciguerra <pvinci@vinciconsulting.com>
This commit is contained in:
Paul Vinciguerra
2019-08-07 00:05:59 -04:00
committed by Ole Trøan
parent 630ab5846b
commit e717482911
27 changed files with 53 additions and 120 deletions

View File

@@ -61,7 +61,7 @@ enum filter_mode {
* @param saddr - source address
* @param gaddr - group address
*/
typeonly define igmp_group
typedef igmp_group
{
vl_api_filter_mode_t filter;
u8 n_srcs;