aboutsummaryrefslogtreecommitdiffstats
path: root/src/vnet/session/segment_manager.c
AgeCommit message (Expand)AuthorFilesLines
2020-02-25session: basic fifo-tuning-logicRyujiro Shibuya1-9/+28
2020-02-25session svm: tracking segment memory usageRyujiro Shibuya1-15/+74
2020-02-25svm: refactor fifoFlorin Coras1-44/+0
2019-12-12session svm: support for segments larger than 4GBFlorin Coras1-4/+4
2019-12-12session svm: per thread fifo segment slicesFlorin Coras1-50/+64
2019-08-01vppinfra: refactor clib_rwlock_t to use single condition variablejaszha031-1/+0
2019-06-09svm: improve fifo segment showFlorin Coras1-18/+5
2019-05-14svm: improve fifo segment prealloc supportFlorin Coras1-3/+8
2019-05-09session: segment manager fixesFlorin Coras1-1/+3
2019-05-03session/svm: apis for fifo shrinkingFlorin Coras1-0/+31
2019-04-26svm: fifo segment support for chunk allocationFlorin Coras1-1/+14
2019-04-25session: cleanup segment manager and fifo segmentFlorin Coras1-226/+321
2019-04-24session: remove unused fifo allo return valueFlorin Coras1-6/+5
2019-04-17session: fix segment manager init conditionFlorin Coras1-1/+1
2019-04-12session: drop lock on segment allocation errorFlorin Coras1-12/+9
2019-03-06session: use vpp to switch io events for ct sessionsFlorin Coras1-6/+4
2019-03-04session: remove svm_segment_index from session structFlorin Coras1-2/+3
2019-03-02session: notify app of segment removalFlorin Coras1-1/+12
2019-03-01session: refactor local connectsFlorin Coras1-13/+12
2019-02-23session: separate local session logicFlorin Coras1-0/+1
2019-02-05session: cleanup part 2Florin Coras1-1/+1
2019-02-04session: cleanup part 1Florin Coras1-2/+2
2019-01-17tls: preallocate app sessions on connect/acceptFlorin Coras1-0/+3
2019-01-02Fixes for buliding for 32bit targets:David Johnson1-3/+3
2018-12-28session: free session after transport and app confirmFlorin Coras1-1/+1
2018-11-30session: segment handle in accept/connect notificationsFlorin Coras1-3/+39
2018-10-23c11 safe string handling supportDave Barach1-4/+4
2018-10-05session: fix local session tagging and cleanupFlorin Coras1-2/+2
2018-09-19session: improve close procedureFlorin Coras1-1/+3
2018-09-14vcl: keep track of unexpected eventsFlorin Coras1-3/+2
2018-09-06session: support multiple worker bindsFlorin Coras1-1/+2
2018-08-24session: add support for multiple app workersFlorin Coras1-8/+8
2018-08-10vcl: support for eventfd mq signalingFlorin Coras1-9/+13
2018-07-17session: send ctrl msg over mqFlorin Coras1-2/+2
2018-07-17session: use msg queue for eventsFlorin Coras1-8/+35
2018-07-17session: make sure segment sizes are page alignedFlorin Coras1-1/+3
2018-03-25session: fix local session disconnectsFlorin Coras1-0/+8
2018-02-15session: fix fifo allocation for empty connect seg-managersFlorin Coras1-1/+0
2018-02-14session: support local sessions and deprecate redirectsFlorin Coras1-24/+29
2018-02-05session: segment manager refactorFlorin Coras1-333/+413
2018-01-27session: disconnect and echo client improvementsFlorin Coras1-8/+3
2018-01-25session: add support for memfd segmentsFlorin Coras1-108/+87
2018-01-09api: refactor vlibmemoryFlorin Coras1-9/+7
2017-12-14session: cleanup attach flagsFlorin Coras1-14/+7
2017-11-10session: use pool for segment manager propertiesFlorin Coras1-22/+59
2017-11-07session: fix v6 double bindsFlorin Coras1-0/+7
2017-10-16udp: refactor udp codeFlorin Coras1-1/+1
2017-10-10session: add support for application namespacingFlorin Coras1-1/+1
2017-09-19session/tcp: improve preallocated segment handlingFlorin Coras1-33/+40
2017-09-06Improve "show segment-manager segments"Dave Barach1-6/+48