aboutsummaryrefslogtreecommitdiffstats
path: root/src/vlibapi/vat_helper_macros.h
AgeCommit message (Expand)AuthorFilesLines
2021-10-18interface: add api test fileFilip Tehlar1-5/+8
2021-07-29ip: add api test fileFilip Tehlar1-0/+13
2020-04-14vat: fix socket connectionDave Barach1-15/+15
2019-07-09vat: unload unused vat pluginsDave Barach1-0/+21
2018-10-23c11 safe string handling supportDave Barach1-3/+3
2018-01-05sock api: add infra for bootstrapping shm clientsFlorin Coras1-44/+20
2017-10-06Coverity fixes for API socketChris Luke1-5/+7
2017-10-03Repair vlib API socket serverDave Barach1-28/+87
2017-02-07Fix M(), M2() macros in VATFilip Tehlar1-2/+4
2017-02-02Refactor fragile msg macro W and W2 to not burry return control flow.Jon Loeliger1-6/+6
2017-02-02Localize the timeout variable within the W message macro.Jon Loeliger1-2/+2
2017-02-02Convert message macro S to accept a message pointer parameter;Jon Loeliger1-1/+1
2017-02-02Convert M() and M2() macros to honor their second, mp, parameter.Jon Loeliger1-2/+2
2017-01-25Repair plugin binary API message numberingDave Barach1-10/+8
2017-01-23binary-api debug CLI works with pluginsDave Barach1-0/+76
> 0) { u64 *p __attribute__ ((unused)); pool_get (pool, p); i++; } vlib_cli_output (vm, "allocated %d elts\n", i); for (--i; i >= 0; i--) { pool_put_index (pool, i); } ALWAYS_ASSERT (pool_free_elts (pool) == this_size); } vlib_cli_output (vm, "Test succeeded...\n"); return 0; } VLIB_CLI_COMMAND (test_pool_command, static) = { .path = "test pool", .short_help = "vppinfra pool.h tests", .function = test_pool_command_fn, }; /* * fd.io coding-style-patch-verification: ON * * Local Variables: * eval: (c-set-style "gnu") * End: */