aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_ipsec_ah.py
AgeCommit message (Expand)AuthorFilesLines
2024-08-08tests: fix scapy 2.4.5 IPsec patch for AH + ESNBenoît Ganne1-1/+0
2024-08-07tests: update scapy to version 2.4.5Dave Wallace1-0/+1
2024-07-12tests: skip more excluded plugin testsDmitry Valter1-0/+4
2023-11-03tests: refactor asf framework codeDave Wallace1-1/+1
2023-02-06ipsec: fix SA names consistency in testsArthur de Kerhor1-8/+8
2022-06-28ipsec: change wildcard value for any protocol of spd policyPiotr Bronowski1-6/+6
2022-05-10tests: replace pycodestyle with blackKlement Sekera1-169/+284
2021-08-13tests docs: upgrade python packagesDave Wallace1-22/+24
2021-02-25tests: Add tests for IPSec async mode using the crypto SW schedulerNeale Ranns1-4/+4
2021-02-10ipsec: Use the new tunnel API types to add flow label and TTL copyNeale Ranns1-2/+4
2021-02-09Revert "ipsec: Use the new tunnel API types to add flow label and TTL copy"Matthew Smith1-4/+2
2021-02-08ipsec: Use the new tunnel API types to add flow label and TTL copyNeale Ranns1-2/+4
2020-11-02ipsec: Tunnel SA DSCP behaviourNeale Ranns1-2/+94
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
">vlib_node_t *n = vlib_get_node (vm, node_index); return format (s, "%v", n->name); } u8 * format_vlib_next_node_name (u8 * s, va_list * va) { vlib_main_t *vm = va_arg (*va, vlib_main_t *); u32 node_index = va_arg (*va, u32); u32 next_index = va_arg (*va, u32); vlib_node_t *next = vlib_get_next_node (vm, node_index, next_index); return format (s, "%v", next->name); } /* Parse node name -> node index. */ uword unformat_vlib_node (unformat_input_t * input, va_list * args) { vlib_main_t *vm = va_arg (*args, vlib_main_t *); u32 *result = va_arg (*args, u32 *); return unformat_user (input, unformat_hash_vec_string, vm->node_main.node_by_name, result); } u8 * format_vlib_time (u8 * s, va_list * va) { CLIB_UNUSED (vlib_main_t * vm) = va_arg (*va, vlib_main_t *); f64 time = va_arg (*va, f64); return format (s, "%12.4f", time); } u8 * format_vlib_cpu_time (u8 * s, va_list * va) { vlib_main_t *vm = va_arg (*va, vlib_main_t *); u64 cpu_time = va_arg (*va, u64); f64 dt; dt = (cpu_time - vm->clib_time.init_cpu_time) * vm->clib_time.seconds_per_clock; return format (s, "%U", format_vlib_time, vm, dt); } /* * fd.io coding-style-patch-verification: ON * * Local Variables: * eval: (c-set-style "gnu") * End: */