summaryrefslogtreecommitdiffstats
path: root/extras/libmemif/src
AgeCommit message (Expand)AuthorFilesLines
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-10-27libmemif: fix gcc strict-proto errorMatthew Giassa1-3/+3
2021-09-29libmemif: Fix abstract socketsNathan Skrzypczak2-13/+22
2021-09-27libmemif: refactor connection establishmentJakub Grajciar5-1572/+1160
2021-09-27libmemif: remove per_thread_ namespaceJakub Grajciar2-562/+1
2021-03-15libmemif: fix the include for ssize_tAndrew Yourtchenko1-0/+1
2021-03-12libmemif: add an include of sys/types.h header fileAndrew Yourtchenko1-0/+1
2021-03-04libmemif: verify length of transmitted buffersJakub Grajciar1-3/+4
2021-03-04libmemif: socket filename length 108Jakub Grajciar2-27/+3
2021-02-08libmemif: fix insecure uses of strncpyAndrew Yourtchenko4-45/+67
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 Grajciar2-0/+41
2021-01-21libmemif: buffer enqueue refactorJakub Grajciar3-75/+121
2020-12-04libmemif: clean up typosPaul Vinciguerra3-10/+10
2020-05-18libmemif: cleanup typosPaul Vinciguerra3-37/+37
2020-05-08build: various improvementsDamjan Marion1-9/+12
2020-05-06docs: clean up make docs jobPaul Vinciguerra1-1/+1
2020-03-21libmemif: don't consume rx queue interrupt, if memif_rx_burst failsJan Cavojsky2-4/+15
2020-01-27libmemif: memif_control_fd_update always pass context from libmemif_mainJakub Grajciar3-17/+23
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 Grajciar5-109/+759
2019-07-26libmemif: fix autoconnectJakub Grajciar1-4/+4
2019-07-25libmemif: fix chained buffer flagJakub Grajciar1-0/+1
2019-07-02libmemif: version 3.0Jakub Grajciar4-285/+380
2019-03-04libmemif: Connection request APIsJakub Grajciar4-84/+147
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 libmemifmsardara4-21/+62
2018-09-27libmemif: external region bugfixJakub Grajciar2-2/+5
2018-09-07libmemif: slave connecting bugfixJakub Grajciar2-47/+66
2018-08-30libmemif: external region supportJakub Grajciar4-110/+364
2018-07-11memif: fix max number of ringsDamjan Marion1-1/+1
2018-06-28libmemif: fixing head/tail arithmetics & queue reallocationMilan Lenco2-11/+6
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 Grajciar3-16/+15
2018-03-30libmemif: zero-copy-slave mode + header spaceJakub Grajciar4-45/+189
2018-03-28Build libmemif as part of verify jobDamjan Marion2-2/+2
2018-03-28libmemif: add private header size fieldJakub Grajciar4-2/+10
2018-03-26libmemif: version 2Jakub Grajciar5-606/+414
2018-03-13libmemif: ubuntu 18.04 build fixJakub Grajciar3-15/+21
2018-02-07libmemif: cleanup queue info while memif connectingChun Li2-1/+5
2018-01-24docs: Clean up TOCDave Wallace1-2/+8
2017-11-16libmemif: unmask head/tail pointers fix, additional ring info in memif_queue_...Jakub Grajciar2-74/+100
2017-11-08memif: do not mask head and tail pointersDamjan Marion3-59/+61
2017-10-30libmemif: perf optimizationJakub Grajciar1-65/+34