summaryrefslogtreecommitdiffstats
path: root/test/test_ipsec_ah.py
AgeCommit message (Expand)AuthorFilesLines
2019-12-23ipsec: Test and fix IPSec worker hand-offNeale Ranns1-1/+9
2019-11-08ipsec: remove dedicated IPSec tunnelsNeale Ranns1-0/+1
2019-06-18fib: fib api updatesNeale Ranns1-2/+1
2019-04-25crypto_ipsecmb: use pre-expanded keysDamjan Marion1-1/+1
2019-04-11IPSEC-MB: Use random & non-repeating IV (VPP-1642)Neale Ranns1-1/+1
2019-04-10crypto: Intel IPSEC-MB engineNeale Ranns1-39/+47
2019-04-10IPSEC: for each engine and algorithm testsNeale Ranns1-189/+229
2019-04-10Tests Cleanup: Fix missing calls to setUpClass/tearDownClass.Paul Vinciguerra1-0/+8
2019-04-08IPSEC TEST: various hash alogrithmsNeale Ranns1-8/+87
2019-03-28ipsec: USE_EXTENDED_SEQ_NUM -> USE_ESNDamjan Marion1-1/+1
2019-03-25IPSEC tests fnd fix or Extended Sequence NumbersNeale Ranns1-5/+29
2019-03-21IPSEC: Mutli-tunnel testsNeale Ranns1-2/+3
2019-02-28TEST: IPSEC NAT-T with UDP headerNeale Ranns1-2/+2
2019-02-18IPSEC: move SA counters into the stats segmentNeale Ranns1-22/+26
2019-02-05IPSEC: SPD counters in the stats sgementNeale Ranns1-9/+13
2019-01-31IPSEC: API modernisationNeale Ranns1-8/+20
2019-01-29make test: remove generic importsKlement Sekera1-1/+2
2019-01-25IPSEC: tests use opbject registryNeale Ranns1-234/+108
2019-01-24IPSEC Tests: to per-test setup and tearDownNeale Ranns1-102/+239
2018-12-02IPSEC-AH: anti-replay testingNeale Ranns1-2/+5
2018-11-15ipsec: infra for selecting backendsKlement Sekera1-11/+8
2018-10-03ipsec: add missing ipv6 ah code & ipv6 testsKlement Sekera1-70/+98
2018-06-24Revert "Revert "ipsec: VPP-1316 calculate IP/TCP/UDP inner checksums""Klement Sekera1-189/+98
2018-06-22Revert "ipsec: VPP-1316 calculate IP/TCP/UDP inner checksums"Ole Troan1-98/+189
2018-06-21ipsec: VPP-1316 calculate IP/TCP/UDP inner checksumsKlement Sekera1-189/+98
2018-05-11make test: reorganize ipsec_ah test codeKlement Sekera1-191/+124
2018-05-09ipsec: support UDP encap/decap for NAT traversalKlement Sekera1-4/+4
2018-04-17make test: ipsec test cleanupKlement Sekera1-7/+5
2018-03-19Scapy upgrade to 2.4.0.rc5Neale Ranns1-2/+1
2017-12-15ESP_AH_test_automation_scripts rev1“mystarrocks”1-0/+325
"n">HANDOFF_TRACE_NEXT_DROP, HANDOFF_TRACE_N_NEXT, } tdummy_next_t; /* *INDENT-OFF* */ VLIB_REGISTER_NODE (handoff_trace_node, static) = { .name = "handoff_trace", .flags = VLIB_NODE_FLAG_TRACE_SUPPORTED, .function = handoff_trace_node_fn, .vector_size = sizeof (u32), .format_trace = format_handoff_trace, .type = VLIB_NODE_TYPE_INTERNAL, .n_next_nodes = HANDOFF_TRACE_N_NEXT, /* edit / add dispositions here */ .next_nodes = { [HANDOFF_TRACE_NEXT_DROP] = "error-drop", }, .n_errors = ARRAY_LEN(handoff_trace_error_strings), .error_strings = handoff_trace_error_strings, }; /* *INDENT-ON* */ void vlib_add_handoff_trace (vlib_main_t * vm, vlib_buffer_t * b) { u32 prev_thread = vlib_buffer_get_trace_thread (b); u32 prev_trace_index = vlib_buffer_get_trace_index (b); handoff_trace_t *t; vlib_node_runtime_t *node = vlib_node_get_runtime (vm, handoff_trace_node.index); vlib_trace_buffer (vm, node, 0 /* fake next frame index */ , b, 1 /* folllow chain */ ); t = vlib_add_trace (vm, node, b, sizeof (*t)); t->prev_thread = prev_thread; t->prev_trace_index = prev_trace_index; } /* *INDENT-ON* */ /* * fd.io coding-style-patch-verification: ON * * Local Variables: * eval: (c-set-style "gnu") * End: */