session: optimize ct fifo segment allocations
[vpp.git] / src / vnet / session / segment_manager.c
2021-06-17 Florin Corassession: optimize ct fifo segment allocations 51/32651/29
2021-04-29 liuyacansession: cleanup CREATED sessions when listener goes... 59/32159/6
2021-04-26 liuyacansession: fix race condition in fifo allocation 15/32115/5
2021-02-28 Florin Corassession svm: segment manager and fifo segment leaks 69/31469/3
2021-01-25 Florin Corassvm: add custom q implementation for mq 20/30920/6
2021-01-10 Florin Corassession svm: fix fifo migration 76/30676/6
2020-12-29 Florin Corassession: remove fifo segment va allocator 53/30553/5
2020-12-29 Florin Corassvm: allow mq attachments at random offsets 90/30390/53
2020-12-25 Florin Corassvm: split fifo into private and shared structs 49/30349/33
2020-12-23 Florin Corassvm: remove fifo segment heap 33/30333/16
2020-12-14 Florin Corassession: free segment manager only from main 98/30398/5
2020-12-14 Damjan Marionmisc: move to new pool_foreach macros 96/30396/2
2020-10-27 Florin Corassession: per worker state for ct sessions 18/29618/7
2020-10-10 jiangxiaomingsession: app_name should format with %v 75/29375/3
2020-09-30 Florin Corassession: init size and watermarks on all seg managers 59/29159/3
2020-09-30 Florin Corassvm: harmonize ssvm names 58/29158/5
2020-09-30 Florin Corassvm session: use new clib mem apis for segments 40/29140/11
2020-07-13 Florin Corassession: reduce verbosity on fifo alloc failure 78/27878/2
2020-07-08 Florin Corassession: fix ct listener cleanup 12/27812/1
2020-05-15 Florin Corassession: track detached listener segment managers 54/27054/7
2020-05-04 Florin Corassession: add option to preallocate fifo headers 31/26731/5
2020-04-30 Florin Corassession: cleanup listener segment manager on wrk free 12/26812/6
2020-04-15 Florin Corassession: detach session from app on cleanup 13/26513/3
2020-04-09 Florin Corassession: update fifo slice on session migration 35/26435/9
2020-04-06 Florin Corassession udp: shared local endpoints 61/26361/9
2020-04-03 Florin Corassession: improve error reporting 95/22895/18
2020-03-26 Ryujiro Shibuyasvm: correct format_fifo_segment 58/26158/2
2020-03-05 Florin Corassession: fix segment search on fifo alloc 99/25699/3
2020-02-26 Florin Corassvm: fix coverity warnings 30/25430/3
2020-02-25 Florin Corassvm: minimal initial fifo 35/24735/13
2020-02-25 Ryujiro Shibuyasession: basic fifo-tuning-logic 72/24472/26
2020-02-25 Ryujiro Shibuyasession svm: tracking segment memory usage 78/24278/42
2020-02-25 Florin Corassvm: refactor fifo 86/24086/65
2019-12-12 Florin Corassession svm: support for segments larger than 4GB 52/23952/5
2019-12-12 Florin Corassession svm: per thread fifo segment slices 71/23871/15
2019-08-01 jaszha03vppinfra: refactor clib_rwlock_t to use single conditio... 63/20863/4
2019-06-09 Florin Corassvm: improve fifo segment show 47/20047/1
2019-05-14 Florin Corassvm: improve fifo segment prealloc support 24/19524/20
2019-05-09 Florin Corassession: segment manager fixes 74/19474/4
2019-05-03 Florin Corassession/svm: apis for fifo shrinking 37/19337/3
2019-04-26 Florin Corassvm: fifo segment support for chunk allocation 76/19176/9
2019-04-25 Florin Corassession: cleanup segment manager and fifo segment 51/19151/15
2019-04-24 Florin Corassession: remove unused fifo allo return value 27/19127/2
2019-04-17 Florin Corassession: fix segment manager init condition 79/18979/2
2019-04-12 Florin Corassession: drop lock on segment allocation error 49/18849/1
2019-03-06 Florin Corassession: use vpp to switch io events for ct sessions 05/18005/17
2019-03-04 Florin Corassession: remove svm_segment_index from session struct 86/17986/3
2019-03-02 Florin Corassession: notify app of segment removal 77/17977/3
2019-03-01 Florin Corassession: refactor local connects 11/17911/21
2019-02-23 Florin Corassession: separate local session logic 96/17796/4
2019-02-05 Florin Corassession: cleanup part 2 73/17273/9
2019-02-04 Florin Corassession: cleanup part 1 71/17271/8
2019-01-17 Florin Corastls: preallocate app sessions on connect/accept 19/16819/3
2019-01-02 David JohnsonFixes for buliding for 32bit targets: 97/16497/6
2018-12-28 Florin Corassession: free session after transport and app confirm 33/16633/4
2018-11-30 Florin Corassession: segment handle in accept/connect notifications 84/16284/7
2018-10-23 Dave Barachc11 safe string handling support 47/15347/10
2018-10-05 Florin Corassession: fix local session tagging and cleanup 53/15153/3
2018-09-19 Florin Corassession: improve close procedure 81/14881/2
2018-09-14 Florin Corasvcl: keep track of unexpected events 93/14793/7
2018-09-06 Florin Corassession: support multiple worker binds 03/14603/15
2018-08-24 Florin Corassession: add support for multiple app workers 76/14176/20
2018-08-10 Florin Corasvcl: support for eventfd mq signaling 22/13922/25
2018-07-17 Florin Corassession: send ctrl msg over mq 58/13458/8
2018-07-17 Florin Corassession: use msg queue for events 58/13358/24
2018-07-17 Florin Corassession: make sure segment sizes are page aligned 52/13452/4
2018-03-25 Florin Corassession: fix local session disconnects 46/11346/4
2018-02-15 Florin Corassession: fix fifo allocation for empty connect seg... 85/10585/1
2018-02-14 Florin Corassession: support local sessions and deprecate redirects 75/10475/17
2018-02-05 Florin Corassession: segment manager refactor 71/10371/14
2018-01-27 Florin Corassession: disconnect and echo client improvements 85/10285/2
2018-01-25 Florin Corassession: add support for memfd segments 09/10109/17
2018-01-09 Florin Corasapi: refactor vlibmemory 76/9976/21
2017-12-14 Florin Corassession: cleanup attach flags 04/9804/2
2017-11-10 Florin Corassession: use pool for segment manager properties 64/9364/2
2017-11-07 Florin Corassession: fix v6 double binds 52/9252/3
2017-10-16 Florin Corasudp: refactor udp code 30/8730/19
2017-10-10 Florin Corassession: add support for application namespacing 11/8611/22
2017-09-19 Florin Corassession/tcp: improve preallocated segment handling 19/8419/7
2017-09-06 Dave BarachImprove "show segment-manager segments" 88/8288/4
2017-08-29 Florin Corassession: segment manager improvements 92/8092/9
2017-08-25 Florin Corastcp: retransmit and multi-buffer segment fixes and... 33/8133/10
2017-07-11 Dave BarachHorizontal (nSessions) scaling draft 16/7316/26
2017-07-06 Dave WallaceUnlink /dev/shm files on application detach. 32/7432/4
2017-06-19 Florin CorasOverall tcp performance improvements (VPP-846) 93/7093/19
2017-06-01 Dave BarachImprove fifo allocator performance 35/6935/11
2017-05-18 Dave WallaceRemove nop code from session_manager_add_first_segment(). 33/6733/2
2017-04-24 Florin CorasSession layer improvements 09/6309/7
2017-04-14 Florin CorasSession layer refactoring 67/6067/10