summaryrefslogtreecommitdiffstats
path: root/test/test_ipip.py
AgeCommit message (Expand)AuthorFilesLines
2023-11-03tests: refactor asf framework codeDave Wallace1-3/+2
2022-05-10tests: replace pycodestyle with blackKlement Sekera1-374/+492
2022-03-10tests: fix test failure with parrallel testTianyu Li1-5/+5
2022-03-07ip: Fixes for IPv6 and MPLS fragmentationNeale Ranns1-0/+53
2021-01-07ipip: Support MPLS over IPNeale Ranns1-1/+149
2020-09-17teib: Add adj-fibs for peers/adjacencies on p2mp interfaceNeale Ranns1-2/+47
2020-02-21ipsec: IPSec protection for multi-point tunnel interfacesNeale Ranns1-4/+4
2020-02-04teib: Rename NHRP to TEIBNeale Ranns1-5/+5
2020-01-27ipip: Multi-point interfaceNeale Ranns1-0/+111
2020-01-27tunnel: Common types for IP tunnelsNeale Ranns1-16/+24
2019-12-03ipip: Tunnel flags controlling copying data to/from payload/encapNeale Ranns1-81/+539
2019-11-05misc: Fix python scripts shebang lineRenato Botelho do Couto1-1/+1
2019-11-05ip: Fragmentation fixesNeale Ranns1-4/+21
2019-06-18fib: fib api updatesNeale Ranns1-5/+5
2019-05-27IPIP tunnel: use address types on APINeale Ranns1-21/+25
2019-05-22stats: support multiple works for error countersOle Troan1-5/+5
2019-05-20reassembly: prevent long chain attackKlement Sekera1-0/+10
2019-04-10Tests Cleanup: Fix missing calls to setUpClass/tearDownClass.Paul Vinciguerra1-0/+8
2019-03-28Typos. A bunch of typos I've been collecting.Paul Vinciguerra1-1/+1
2019-03-06test framework: vpp_papi_provider.py - further cleanupOle Troan1-12/+12
2019-02-04VTL Cleanup: Fix missing calls to setUpClass/tearDownClass, fix numerous Type...Paul Vinciguerra1-0/+1
2018-12-10Test framework: StringIO fixes for Python3Ole Troan1-20/+6
2018-11-29Trivial: test/test_ipip.pyPaul Vinciguerra1-3/+3
2018-09-27IPIP and IPv6 fragmentationOle Troan1-19/+206
2018-09-17STATS: Dynamically mapped shared memory segmentOle Troan1-7/+9
2018-09-11GBP Endpoint UpdatesNeale Ranns1-1/+2
2018-09-02STATS: Python binding to access VPP statistics and counters.Ole Troan1-0/+10
2018-08-22IPIP and SIXRD tunnels create API needs table-IDs not fib-indexesNeale Ranns1-1/+13
2018-08-10IP fragmentation buffer chains, part 2.Ole Troan1-12/+54
2018-08-10IP fragmentation to handle buffer chains.Ole Troan1-0/+51
2018-05-25VPP-1277: IPIP - Copy TOS/TC from inner packet to outer.Ole Troan1-16/+19
2018-04-13Revert "MTU: Setting of MTU on software interface (instead of hardware interf...Damjan Marion1-64/+6
2018-04-13MTU: Setting of MTU on software interface (instead of hardware interface)Ole Troan1-6/+64
2018-03-15IPIP: Linter on test_*.pyOle Troan1-63/+30
2018-03-14IPIP: Add IP{v4,v6} over IP{v4,v6} configured tunnel support.Ole Troan1-0/+248
="n">enable_disable = enable_disable; /* send it... */ S (mp); /* Wait for a reply... */ W (ret); return ret; } /* * List of messages that the api test plugin sends, * and that the data plane plugin processes */ #define foreach_vpe_api_msg \ _(cdp_enable_disable, "enable | disable") static void cdp_api_hookup (vat_main_t * vam) { cdp_test_main_t *sm = &cdp_test_main; /* Hook up handlers for replies from the data plane plug-in */ #define _(N,n) \ vl_msg_api_set_handlers((VL_API_##N + sm->msg_id_base), \ #n, \ vl_api_##n##_t_handler, \ vl_noop_handler, \ vl_api_##n##_t_endian, \ vl_api_##n##_t_print, \ sizeof(vl_api_##n##_t), 1); foreach_vpe_api_reply_msg; #undef _ /* API messages we can send */ #define _(n,h) hash_set_mem (vam->function_by_name, #n, api_##n); foreach_vpe_api_msg; #undef _ /* Help strings */ #define _(n,h) hash_set_mem (vam->help_by_name, #n, h); foreach_vpe_api_msg; #undef _ } clib_error_t * vat_plugin_register (vat_main_t * vam) { cdp_test_main_t *sm = &cdp_test_main; u8 *name; sm->vat_main = vam; /* Ask the vpp engine for the first assigned message-id */ name = format (0, "cdp_%08x%c", api_version, 0); sm->msg_id_base = vl_client_get_first_plugin_msg_id ((char *) name); if (sm->msg_id_base != (u16) ~ 0) cdp_api_hookup (vam); vec_free (name); return 0; } /* * fd.io coding-style-patch-verification: ON * * Local Variables: * eval: (c-set-style "gnu") * End: */