summaryrefslogtreecommitdiffstats
path: root/src/vppinfra
AgeCommit message (Expand)AuthorFilesLines
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
2024-01-12vppinfra: native AES-CTR implementationDamjan Marion6-193/+868
2023-12-11vppinfra : fix alignment issuehsandid1-1/+1
2023-11-14vppinfra: respect indent in format_tableDamjan Marion1-2/+3
2023-11-14vppinfra: add unformat_{single,double}_quoted_string functionDamjan Marion2-0/+44
2023-11-13ena: Amazon Elastic Network Adapter (ENA) native driverDamjan Marion1-1/+1
2023-11-09iavf: interrupt mode supportDamjan Marion1-0/+30
2023-11-06vppinfra: fix ASAN issue in vec_foreach_pointer and pool_foreach_pointerDamjan Marion2-5/+6
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