summaryrefslogtreecommitdiffstats
path: root/src/vppinfra
AgeCommit message (Expand)AuthorFilesLines
2023-11-03vppinfra: refactor interrupt codeDamjan Marion4-138/+112
2023-11-03dev: strip debig log function name prefix during compilationDamjan Marion1-0/+7
2023-11-02iavf: new driver using new dev infraDamjan Marion1-4/+9
2023-11-02dev: new device driver infraDamjan Marion2-4/+14
2023-10-30ipsec: huge anti-replay window supportMaxime Peim1-1/+1
2023-10-09vppinfra: fix coverity issue CID 323952Dave Wallace1-1/+1
2023-10-04vppinfra: fix string termination in clib_file_get_resolved_basenameDamjan Marion1-0/+2
2023-10-03vppinfra: add foreach_int macroDamjan Marion1-0/+6
2023-10-03vppinfra: splat and gather vector inlinesDamjan Marion2-0/+24
2023-09-13vppinfra: add ARM Neoverse-N2 supportDamjan Marion2-94/+124
2023-09-13vppinfra: fix coverity warning CID-313632Dave Wallace1-2/+0
2023-09-13vppinfra: fix setns typoArtem Glazychev1-1/+1
2023-08-07vppinfra: add clib_file_get_resolved_basenameDamjan Marion4-28/+33
2023-08-07vppinfra: add vec_foreach_pointer macroDamjan Marion1-0/+4
2023-08-07vppinfra: add unformat_init_pathDamjan Marion4-49/+83
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