summaryrefslogtreecommitdiffstats
path: root/src/vppinfra
AgeCommit message (Expand)AuthorFilesLines
2024-08-29crypto-native: aes_cbc_encrypt in vppinfraMohammed Hawari1-0/+203
2024-08-21vppinfra: cleaner way of getting libdl in CMakeGuillaume Solignac1-9/+1
2024-08-20vppinfra: fix format_clib_timebase_timeAdrian Villin1-5/+4
2024-08-07vppapigen: ensure address types are nul terminatedOle Troan3-6/+19
2024-07-23vppinfra: get_mempolicy instead of move_pages for mem initFlorin Coras1-19/+6
2024-07-22vppinfra: expose raw memory tracesMatus Fabian2-15/+34
2024-07-18vppinfra: fix cpu freq init error if cpu support aperfmperfXiaoming Jiang2-2/+6
2024-07-17vppinfra: Add macro for targeted prefetchingNiyaz Murshed1-0/+24
2024-07-09vppinfra: fix huge page alloc error on 5.19+ kernelJay Wang1-0/+14
2024-06-26vppinfra: Improve code portabilityRenato Botelho do Couto1-2/+2
2024-06-17vppinfra: export os_exit and os_putsBenoƮt Ganne1-11/+4
2024-05-29vlib: stack trace and signal handler improvementsDamjan Marion10-2720/+198
2024-05-23vppinfra: support libunwind for backtraceGuillaume Solignac2-0/+13
2024-05-14vppinfra: Add platform cpu and domain get for FreeBSDTom Jones1-1/+71
2024-05-14vppinfra: fix mhash oob after unset and add testsVladislav Grishenko5-7/+455
2024-05-07api: upgrade cjson and fix reallocOle Troan2-88/+120
2024-05-06vlib: revert automatic core pinning changesHadi Rayan Al-Sandid2-34/+0
2024-05-06vppinfra: Include param.h on FreeBSDTom Jones1-1/+2
2024-04-24vppinfra: Link against lib execinfo on FreeBSDTom Jones1-1/+6
2024-04-24vppinfra: Add FreeBSD method for updating pmalloc lookup tableTom Jones1-1/+44
2024-04-24vppinfra: Add method for getting current executable nameTom Jones2-0/+28
2024-04-09vppinfra: add support for precomputed SHA2 HMAC key and chained buffersDamjan Marion1-209/+285
2024-04-08vppinfra: fix mask compare and compress OOB readsDmitry Valter3-33/+297
2024-04-05api: fix [un]formatting in vpp/api/types.cKlement Sekera2-0/+31
2024-04-02vppinfra: fix array_mask_u32 underrunDmitry Valter1-0/+1
2024-03-29vlib: improve automatic core pinninghsandid2-0/+34
2024-03-20vppinfra: Define EBADFD on FreeBSDTom Jones1-0/+4
2024-03-18vppinfra: os agnostic api for getting CPU informationDamjan Marion6-7/+69
2024-03-12misc: remove GNU Indent directivesDamjan Marion20-110/+0
2024-03-04vppinfra: SHA2-256 ARM ISA supportDamjan Marion1-55/+104
2024-03-04vppinfra: add os_get_online_cpu_core() and os_get_online_cpu_node()Damjan Marion2-0/+30
2024-02-19vppinfra: Stub out get_current_cpu and get_current_numa on FreeBSDTom Jones1-0/+8
2024-02-18vppinfra: Place hugepage MMAP call behind linux specific ifdefTom Jones1-0/+6
2024-02-18vppinfra: Provide FreeBSD implementation of clib_mem functionsTom Jones2-0/+476
2024-02-13vppinfra: Put clib_perf* behind Linux checks and provide stubs for FreeBSDTom Jones2-0/+38
2024-02-13vppinfra: Add netlink header on FreeBSDTom Jones1-1/+3
2024-02-13vppinfra: Protect Linux specific features behind CLIB_LINUXTom Jones1-2/+4
2024-02-13vppinfra: Make program counter printing more portableTom Jones1-0/+8
2024-02-13vppinfra: Add a stubbed out test_perf function for FreeBSDTom Jones1-0/+6
2024-02-13vppinfra: MAP_HUGETLB isn't available on FreeBSDTom Jones1-0/+2
2024-02-13vppinfra: Only prealloc hugepages on LinuxTom Jones1-0/+2
2024-02-13vppinfra: Don't build perfmon on FreeBSDTom Jones1-3/+4
2024-02-13vppinfra: Place SIGPWR behind a linux defineTom Jones1-0/+2
2024-01-23vppinfra: fix clib_array_mask_u32 OOB readsDmitry Valter2-7/+28
2024-01-19vppinfra: fix test_bihashDmitry Valter1-2/+2
2024-01-19vppinfra: fix bracket balanceGeorgy Borodin1-1/+2
2024-01-19vppinfra: fix vec_prepend use-after-freeDmitry Valter1-7/+9
2024-01-17vppinfra: change fchmod to umask for unix socketGeorgy Borodin1-14/+17
2024-01-16vppinfra: fix memcpy test buffer sizeDmitry Valter1-1/+1
2024-01-16vppinfra: enable AES tests on ARMDamjan Marion4-10/+3