summaryrefslogtreecommitdiffstats
path: root/src/plugins/l2e
AgeCommit message (Expand)AuthorFilesLines
2020-10-28misc: Break the big IP header files to improve compile timeNeale Ranns1-0/+1
2020-10-19misc: don't export symbols from pluginsDamjan Marion1-2/+2
2020-07-17l2e: mark API as in-progressAndrew Yourtchenko1-0/+1
2019-12-06l2e: use explicit api typesOle Troan1-2/+3
2019-09-30l2e: remove api boilerplateOle Troan4-117/+4
2019-05-03plugins: clean up plugin descriptionsDave Wallace1-1/+1
2019-04-08fixing typosJim Thompson1-1/+1
2019-02-28l2e: Migrate old MULTIARCH macros to VLIB_NODE_FNFilip Tehlar5-318/+352
2018-10-23c11 safe string handling supportDave Barach1-1/+1
2018-09-08L2 BVI/FIB: Update L2 FIB table when BVI's MAC changesNeale Ranns1-0/+1
2018-08-27cmake: Fix plugins .h includesMohsin Kazmi1-0/+5
2018-08-25cmake: improve add_vpp_plugin macroDamjan Marion1-2/+5
2018-08-17CMake as an alternative to autotools (experimental)Damjan Marion1-0/+18
2018-02-14VOM: build with plugins disabledNeale Ranns1-1/+1
2018-01-23VPPAPIGEN: vppapigen replacement in Python PLY.Ole Troan1-1/+1
2018-01-11VPP-1131: doxygen: Documentation for Debug CLI stops at src/plugin/l2eBilly McFall1-3/+3
2017-12-20L2 emulation: remove usued ip-table-id from APINeale Ranns1-1/+0
2017-12-20L2 EmulationNeale Ranns6-0/+771
span class="cpf"><vppinfra/macros.h> macro_main_t macro_main; int test_macros_main (unformat_input_t * input) { macro_main_t *mm = &macro_main; clib_macro_init (mm); fformat (stdout, "hostname: %s\n", clib_macro_eval_dollar (mm, "hostname", 1 /* complain */ )); clib_macro_set_value (mm, "foo", "this is foo which contains $(bar)"); clib_macro_set_value (mm, "bar", "bar"); fformat (stdout, "evaluate: %s\n", clib_macro_eval (mm, "returns '$(foo)'", 1 /* complain */ )); clib_macro_free (mm); return 0; } #ifdef CLIB_UNIX int main (int argc, char *argv[]) { unformat_input_t i; int ret; unformat_init_command_line (&i, argv); ret = test_macros_main (&i); unformat_free (&i); return ret; } #endif /* CLIB_UNIX */ /* * fd.io coding-style-patch-verification: ON * * Local Variables: * eval: (c-set-style "gnu") * End: */