summaryrefslogtreecommitdiffstats
path: root/src/vppinfra
AgeCommit message (Expand)AuthorFilesLines
2023-08-02vppinfra: add pool_foreach_pointer()Damjan Marion1-0/+7
2023-07-31vppinfra: add unformat_c_string_arrayDamjan Marion2-0/+27
2023-05-27vppinfra: add bit_extract_u32 and bit_extract_u64Damjan Marion1-0/+42
2023-05-16dpdk: fix format rx/tx burst function name failedXiaoming Jiang2-6/+21
2023-05-16misc: make format_hexdump length u32Benoît Ganne1-1/+1
2023-05-16vppinfra: add aarch64 support for format_ucontext_pcTianyu Li1-0/+4
2023-04-28session: update due to clib_socket refactoringNathan Skrzypczak2-41/+11
2023-04-18vppinfra: Multiarch support for AMD EPYC processorsSivaprasad Tummala1-2/+21
2023-04-18vppinfra: missing static_always_inline in crc32c.hDamjan Marion1-2/+2
2023-04-17vppinfra: SFENCE requires SSE2 to be enabledDamjan Marion1-1/+1
2023-04-17vppinfra: add AMD EPYC cpu family detailsSivaprasad Tummala2-2/+27
2023-04-17vppinfra: native poly1305 implementationDamjan Marion5-6/+544
2023-04-17build: add scalar (no-simd) march variantDamjan Marion3-3/+13
2023-04-17vppinfra: table based crc32c for targets without crc32c instructionsDamjan Marion1-0/+71
2023-04-17vppinfra: add format_hexdump_u{16,32,64}Damjan Marion2-0/+69
2023-04-06vppinfra: refactor uword bitmapsDamjan Marion4-18/+92
2023-03-27vppinfra: small improvement and polishing of AES GCM codeDamjan Marion2-74/+95
2023-03-23vppinfra: AES-CBC and AES-GCM refactor and optimizationsDamjan Marion13-656/+4048
2023-03-23ipsec: make pre-shared keys harder to misuseBenoît Ganne2-0/+86
2023-03-22build: fix rpm build error with test_infraTianyu Li1-0/+1
2023-03-19vppinfra: fix pool free bitmap allocationVladislav Grishenko3-1/+58
2023-03-18vppinfra: fix corner-cases in bihash lookupDave Barach15-35/+196
2023-03-17vppinfra: move sha2.h to crypto/Damjan Marion2-1/+591
2023-03-17vppinfra: auto-free test memoryDamjan Marion5-59/+10
2023-03-17vppinfra: add FOREACH_ARRAY_ELT macroDamjan Marion1-0/+2
2023-03-16vppinfra: add clib_crc32c testcase into infra testsAndrew Yourtchenko2-0/+55
2023-03-15vppinfra: widen the scope of test_vector_funcsDamjan Marion12-23/+23
2023-03-15crypto-native: 256-bit AES CBC supportDamjan Marion1-0/+16
2023-03-15build: add support for intel alderlake and sapphirerapids, part 2Damjan Marion1-1/+3
2023-03-14vlib: fix clib_crc32c on odd lengths and clib_crc32c_u8Andrew Yourtchenko1-1/+1
2023-03-14build: add support for intel alderlake and sapphirerapidsDamjan Marion1-1/+18
2023-03-13avf: 512-bit SIMD version of avf_tx_prepareLeyi Rong1-0/+3
2023-03-10vlib: 512-bit SIMD version of vlib_buffer_freeLeyi Rong1-1/+4
2023-03-06vppinfra: fix memory tracesBenoît Ganne1-49/+82
2023-03-06vppinfra: adding support for socket mounting pathsMohsin Kazmi1-1/+5
2023-03-06vppinfra: fix clib_bitmap_will_expand() result inversionVladislav Grishenko1-1/+1
2023-03-06vppinfra: display only the 1st 50 memory traces by defaultBenoît Ganne1-2/+4
2023-02-06vppinfra: refactor clib_socket_init, add linux netns supportDamjan Marion3-208/+414
2023-01-30vppinfra: keep AddressSanitizer happyBenoît Ganne1-2/+3
2023-01-22vppinfra: fix random buffer OOB crash with ASANDmitry Valter1-1/+9
2023-01-20vppinfra: clib_bitmap fixMaxime Peim1-5/+5
2023-01-18vppinfra:fix pcap write large file(> 0x80000000) error.aihua20131-1/+1
2023-01-14vppinfra: add const to char* params of several funcsSergey Nikiforov3-11/+9
2023-01-13vppinfra: fix else if check in _vec_set_len()Liangxing Wang1-1/+1
2023-01-12vppinfra: fix longstanding corner case bug in serialize_get()Dave Barach2-0/+47
2023-01-12misc: use right include for fctnl.h and poll.hGuillaume Solignac2-2/+2
2022-12-26vppinfra: fix function prototypesDave Barach2-4/+4
2022-12-02vlib: clib_panic if sysconf() can't determine page size on startupAndrew Yourtchenko1-1/+7
2022-11-14crypto-ipsecmb: fix plugin crash in VirtualBoxMaros Ondrejicka1-0/+1
2022-10-25hash: add local variableGabriel Oginski1-2/+3