aboutsummaryrefslogtreecommitdiffstats
path: root/src/vnet/session/segment_manager.c
AgeCommit message (Expand)AuthorFilesLines
2020-05-04session: add option to preallocate fifo headersFlorin Coras1-32/+39
2020-04-30session: cleanup listener segment manager on wrk freeFlorin Coras1-1/+1
2020-04-15session: detach session from app on cleanupFlorin Coras1-1/+6
2020-04-09session: update fifo slice on session migrationFlorin Coras1-0/+24
2020-04-06session udp: shared local endpointsFlorin Coras1-5/+17
2020-04-03session: improve error reportingFlorin Coras1-3/+3
2020-03-26svm: correct format_fifo_segmentRyujiro Shibuya1-1/+3
2020-03-05session: fix segment search on fifo allocFlorin Coras1-30/+23
2020-02-26svm: fix coverity warningsFlorin Coras1-2/+1
2020-02-25svm: minimal initial fifoFlorin Coras1-0/+1
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