emacs: update the vat plugin generator

Use the VAT_PLUGIN_REGISTER macro.

Type: refactor

Change-Id: I5ab9f311028c07a37a40cc1328d9724f852783ee
Signed-off-by: Dave Barach <dave@barachs.net>
This commit is contained in:
Dave Barach
2019-07-09 14:22:21 -04:00
committed by Florin Coras
parent 33fa710ec9
commit e5a7d59778
2 changed files with 6 additions and 17 deletions

View File

@@ -185,24 +185,8 @@ static void " plugin-name "_api_hookup (vat_main_t *vam)
#undef _
}
clib_error_t * vat_plugin_register (vat_main_t *vam)
{
" plugin-name "_test_main_t * " main-p " = &" plugin-name "_test_main;
u8 * name;
VAT_PLUGIN_REGISTER(" plugin-name");
" main-p "->vat_main = vam;
/* Ask the vpp engine for the first assigned message-id */
name = format (0, \"" plugin-name "_%08x%c\", api_version, 0);
" main-p "->msg_id_base = vl_client_get_first_plugin_msg_id ((char *) name);
if (" main-p "->msg_id_base != (u16) ~0)
" plugin-name "_api_hookup (vam);
vec_free(name);
return 0;
}
/*
* fd.io coding-style-patch-verification: " capital-oh-en "
*