aboutsummaryrefslogtreecommitdiffstats
path: root/src/svm
AgeCommit message (Expand)AuthorFilesLines
2024-11-29svm: fix overflow when no region is big enoughBenoît Ganne1-32/+20
2024-11-05svm: mq use poll instead of SO_RCVTIMEOFlorin Coras1-11/+15
2024-07-22misc: replace index() with strchr()Matus Fabian1-1/+1
2024-03-12misc: remove GNU Indent directivesDamjan Marion3-12/+0
2024-03-03svm: fix svm queue overwrite while adding 2 elementsVladislav Grishenko1-2/+2
2024-02-23svm: Use ftruncate to expand svm on FreeBSDTom Jones1-1/+10
2024-02-18svm: Only include sys/user on LinuxTom Jones1-0/+2
2024-02-13svm: Add FreeBSD specific signal handling pathTom Jones1-0/+5
2024-02-13svm: Include stdint on FreeBSDTom Jones1-0/+3
2023-08-09session: async rx event notificationsFlorin Coras2-5/+16
2023-06-08svm: convert fifo want_deq_ntf ops to atomicsFlorin Coras1-11/+42
2023-04-20session svm: fix mq cleanupFlorin Coras1-1/+1
2022-10-11vppinfra: fix AddressSanitizerBenoît Ganne1-0/+1
2022-09-15vcl: add hugepage for vcl configure and svmJunfeng Wang2-4/+8
2022-08-17svm: fix coverity 249207,249209Andrew Yourtchenko1-2/+2
2022-06-29svm: check svm_msg_q_size_to_alloc successOfer Heifetz1-0/+3
2022-04-21session svm: fix mq producer wait on q and ringFlorin Coras2-5/+46
2022-04-05vppinfra: refactor address sanitizerDamjan Marion4-13/+13
2022-04-04vppinfra: make _vec_len() read-onlyDamjan Marion1-5/+5
2022-04-03svm: Close client shm fdroot1-0/+1
2022-03-30vppinfra: vector allocator reworkDamjan Marion1-17/+0
2022-01-19svm: update number of segments in svm_fifo_segmentsFlorin Coras2-5/+6
2022-01-19svm: fix return for partial segment enqueueFlorin Coras1-8/+9
2021-12-30svm: merge want deq and leq threshold notificationsFlorin Coras1-12/+3
2021-12-29svm: Add support for thresh dequeue notificationMichal Kalderon2-2/+24
2021-12-23session svm: track fs and seg manager index in fsFlorin Coras2-0/+7
2021-12-20session: improve sh segment-manager cliFlorin Coras1-14/+6
2021-11-24session: improve fifo segment allocationFilip Tehlar2-1/+3
2021-09-23svm: remove unused fifo functionsFlorin Coras1-57/+0
2021-08-11svm: make more fifo segment header fields privateFlorin Coras3-41/+24
2021-06-24svm: fix asan check failed @svm_map_region on armTianyu Li1-4/+3
2021-06-17session: optimize ct fifo segment allocationsFlorin Coras1-0/+1
2021-06-16vcl: fix fifo sharingFlorin Coras2-0/+9
2021-06-03svm: release mem order for fifo chunk list CASFlorin Coras1-6/+9
2021-05-28svm: fix inadequate atomic load for chunk mgrDave Wallace1-3/+3
2021-05-20tls svm: prealloc tcp fifo chunks before ssl writeFlorin Coras1-0/+3
2021-05-10svm: try chunk alloc only if enough space availableFlorin Coras1-1/+2
2021-04-20svm: allow external chunk alloc on segmentFlorin Coras2-0/+32
2021-04-02svm: lock-free fifo chunk list push and popFlorin Coras2-43/+57
2021-03-30svm: cleanup mq private data on fifo segment cleanupFlorin Coras3-2/+16
2021-03-29svm session vcl: per app rx message queuesFlorin Coras1-1/+1
2021-03-25svm: add producer wait functionFlorin Coras2-13/+46
2021-03-25svm: fix producer deadlock in svm_msg_q_wait()nandfan1-5/+9
2021-02-28session svm: segment manager and fifo segment leaksFlorin Coras1-0/+2
2021-02-26svm: fix shared hdr migrationFlorin Coras2-7/+9
2021-02-22vcl: cleanup fifos detached from segmentsFlorin Coras2-3/+26
2021-02-22svm: free shared fifo on detachFlorin Coras1-2/+4
2021-02-20svm: return chunks to slice on fifo detachFlorin Coras2-18/+14
2021-02-19session vppinfra: asan fixesFlorin Coras1-0/+1
2021-02-18svm: fix active fifo ll on attachFlorin Coras1-0/+4