aboutsummaryrefslogtreecommitdiffstats
path: root/extras/libmemif/src/main.c
AgeCommit message (Expand)AuthorFilesLines
2024-01-12libmemif: fix for memif_init_queues slot mathmbly1-5/+9
2024-01-12libmemif: Fix for memif_buffer_alloc rewind logicmbly1-18/+13
2024-01-12libmemif: added testsDaniel Béreš1-1/+2
2022-08-29libmemif: fix the buffer sizeMohsin Kazmi1-6/+4
2022-07-25libmemif: fix chain buffer supportMohsin Kazmi1-0/+2
2022-04-26libmemif: timer causes spin at 100% cpuDaniel Béreš1-0/+10
2021-12-07libmemif: reset memif buffer flagsJakub Grajciar1-0/+2
2021-09-29libmemif: Fix abstract socketsNathan Skrzypczak1-12/+21
2021-09-27libmemif: refactor connection establishmentJakub Grajciar1-871/+522
2021-09-27libmemif: remove per_thread_ namespaceJakub Grajciar1-468/+0
2021-03-04libmemif: verify length of transmitted buffersJakub Grajciar1-3/+4
2021-03-04libmemif: socket filename length 108Jakub Grajciar1-26/+2
2021-02-08libmemif: fix insecure uses of strncpyAndrew Yourtchenko1-25/+17
2021-02-08libmemif: set data offset for memif bufferJakub Grajciar1-2/+25
2021-02-05libmemif: fix memif_refill_queueJakub Grajciar1-5/+6
2021-02-05libmemif: set next free bufferJakub Grajciar1-0/+30
2021-01-21libmemif: buffer enqueue refactorJakub Grajciar1-69/+106
2020-12-04libmemif: clean up typosPaul Vinciguerra1-2/+2
2020-05-18libmemif: cleanup typosPaul Vinciguerra1-4/+4
2020-03-21libmemif: don't consume rx queue interrupt, if memif_rx_burst failsJan Cavojsky1-4/+12
2020-01-27libmemif: memif_control_fd_update always pass context from libmemif_mainJakub Grajciar1-13/+14
2019-11-05libmemif: reset number of queues on disconnectJakub Grajciar1-9/+6
2019-09-09libmemif: prevent crash in case of invalid connection handleJakub Grajciar1-9/+31
2019-08-21libmemif: introduce 'memif_per_thread_' namespaceJakub Grajciar1-76/+587
2019-07-26libmemif: fix autoconnectJakub Grajciar1-4/+4
2019-07-25libmemif: fix chained buffer flagJakub Grajciar1-0/+1
2019-07-02libmemif: version 3.0Jakub Grajciar1-262/+317
2019-03-04libmemif: Connection request APIsJakub Grajciar1-68/+110
2019-01-04libmemif: fix incorrect write leading to memory corruptionKoichiro Den1-3/+3
2018-12-17libmemif: fix possible segfault on memif_get_detailsKoichiro Den1-31/+28
2018-12-17Added CMake building system for libmemifmsardara1-18/+16
2018-09-27libmemif: external region bugfixJakub Grajciar1-1/+3
2018-09-07libmemif: slave connecting bugfixJakub Grajciar1-47/+63
2018-08-30libmemif: external region supportJakub Grajciar1-92/+228
2018-06-28libmemif: fixing head/tail arithmetics & queue reallocationMilan Lenco1-9/+4
2018-04-26libmemif: fix build on ununtu 18.04 (VPP-1244)Damjan Marion1-0/+1
2018-04-24libmemif: fix implicit declaration of memfd_createJakub Grajciar1-0/+1
2018-04-12libmemif: fix clang compilation errors/warningsJakub Grajciar1-11/+10
2018-03-30libmemif: zero-copy-slave mode + header spaceJakub Grajciar1-37/+164
2018-03-28Build libmemif as part of verify jobDamjan Marion1-1/+1
2018-03-28libmemif: add private header size fieldJakub Grajciar1-2/+4
2018-03-26libmemif: version 2Jakub Grajciar1-527/+323
2018-03-13libmemif: ubuntu 18.04 build fixJakub Grajciar1-10/+3
2018-02-07libmemif: cleanup queue info while memif connectingChun Li1-1/+3
2017-11-16libmemif: unmask head/tail pointers fix, additional ring info in memif_queue_...Jakub Grajciar1-73/+92
2017-11-08memif: do not mask head and tail pointersDamjan Marion1-58/+59
2017-10-30libmemif: perf optimizationJakub Grajciar1-65/+34
2017-10-12libmemif: Add memif_cancel_poll_event() + bug fixing.Milan Lenco1-29/+61
2017-10-04libmemif: memif_rx_burst fixJakub Grajciar1-2/+2
2017-09-23libmemif: Jumbo frames data/buffer length fixJakub Grajciar1-82/+194