vlib: prevent some signals from being executed on workers
[vpp.git] / src / vnet / session / session.h
2024-04-10 Florin Corassession: add api to detach session from app 68/40668/5
2024-03-29 Florin Corassession: add new api for enq tx io events 99/40599/10
2024-03-29 Florin Corassession: improve use of session handles 29/39329/16
2024-01-09 Florin Corassession: support for cl port reuse 91/40091/22
2023-10-03 Nathan Skrzypczaksession: make port range configurable 05/39605/3
2023-08-09 Florin Corassession: async rx event notifications 58/37858/46
2023-07-27 Filip Tehlarsession: remove unused code 52/39252/3
2023-07-21 qinyangvcl: ldp support SO_ORIGINAL_DST 31/39131/6
2023-06-28 Florin Corassession udp: add len check for tx dgrams 35/39135/4
2023-03-22 Filip Tehlarsession: add session stats 84/38484/8
2023-03-14 Florin Corassession vcl: refactor builtin tx event for main tx 62/38462/4
2022-12-23 Benoît Gannehsa: fix echo client workers initialization 55/37855/3
2022-12-02 Florin Corassession: move connects to first worker 13/35713/69
2022-11-10 Florin Corassession: reduce safe pool expand rate 09/37609/3
2022-11-03 Dongya Zhangsession: fix tx_fifo clear and incorrect bitmap invalid... 67/37567/6
2022-10-26 Steven Luongsession: add session event log for session state 21/37521/5
2022-10-12 Damjan Marionmisc: fix issues reported by clang-15 87/37387/1
2022-09-15 Marvin Liusession: support dma option 49/36949/24
2022-04-01 Florin Corassession: leverage new pool functions in safe realloc 52/35852/5
2022-03-31 Florin Corasvlib: add support for workers sync 33/35833/5
2022-03-26 Florin Corassession: simplify safe pool realloc 95/35795/4
2022-03-22 Florin Corassession: use safe realloc for pools 47/35647/24
2022-03-21 Florin Corassession: linked list of events to be handled by main 34/35734/11
2022-03-18 Florin Corassession: add infra for safe pool reallocs 08/35608/41
2022-02-10 Florin Corassession: avoid debug half-open session pool contention 73/35273/3
2022-01-22 Florin Corassession: update time for list of subscribers 87/34987/2
2022-01-12 Florin Corassession: pass tx buffers in bulk to transports 38/31938/15
2021-11-18 Florin Corassession: deprecate mq segments baseva 43/34543/4
2021-11-18 Florin Corassession: improve wrk mq segment allocation 42/34542/3
2021-07-12 Filip Tehlarsession: api cleanup 01/32901/5
2021-05-21 Florin Corassession: improve main thread connects rpc 16/32416/3
2021-05-19 Florin Corassession: cleanup event llist usage 54/32354/5
2021-05-18 Florin Corastls: fix dtls with no workers 56/32356/4
2021-05-18 Florin Corassession: poll main thread if pending connects 47/32347/12
2021-05-18 Florin Corassession: move tx-buffers to tx ctx 55/32355/2
2021-05-16 Florin Corassession: rpc for connects to main 24/32224/13
2021-05-14 Florin Corastls: switch dtls to vc and track half-opens 97/32297/10
2021-05-12 Florin Corastls: switch to vc service and track half-open sessions 75/32275/12
2021-05-12 Florin Corassession: return connect session handle to app 83/32283/7
2021-05-12 liuyacansession: support half-close connection 61/32261/4
2021-05-10 Florin Corassession: use half-open sessions for vc establishment 58/32258/14
2021-04-20 Florin Corastcp: req app deq notification on fifo full 35/32035/7
2021-04-14 Florin Corassession tcp vcl: api to update connection attributes 59/31959/11
2021-04-07 Florin Corassession: fix coverity warning 13/31913/2
2021-04-06 Florin Corassession: basic support for interrupt mode 85/31685/34
2021-04-05 Florin Corastcp: time infra improvements 98/31898/10
2021-03-29 Florin Corassvm session vcl: per app rx message queues 64/30864/37
2020-12-28 Florin Corassession: convert evt q segment to fifo segment 43/30543/3
2020-12-01 Florin Corassession: make pacer worker load aware 19/29919/7
2020-11-25 Florin Corassession: add startup option to poll in main 39/30139/7
2020-11-09 Florin Corassession: remove support for shm bapi attachment 16/29816/5
2020-10-26 Florin Corassession: fix feature disable 19/29619/5
2020-04-17 Florin Corassession tcp: track half open in app wrk 35/26535/9
2020-04-08 Florin Corasudp: cleanup input node 16/26416/11
2020-04-08 Simon Zhangsession: alloc exact number of bufs for multi-seg deqs 55/26255/6
2020-04-03 Florin Corassession: improve error reporting 95/22895/18
2020-03-30 Florin Corastcp: reuse session infra for syns and resets 22/26222/4
2020-03-30 Florin Corassession udp: flag for connected udp 15/26215/6
2020-03-25 Florin Corassession: api to add new transport types 40/25840/12
2020-03-20 Andreas Schultzsession: export session_alloc_for_connection 39/26039/2
2020-03-19 Florin Corassession tcp udp: consolidate transport snd apis 72/25872/8
2020-02-25 Florin Corassvm: refactor fifo 86/24086/65
2019-12-05 Nathan Skrzypczaksession: fix session_main_get_worker_if_valid 84/23784/2
2019-11-18 Srikanth Akulasession: extra checks in session validation 23/23523/4
2019-11-12 Nathan Skrzypczaksession: session enable in multiworker 21/23321/2
2019-11-05 Florin Corassession tcp: refactor pacer time 39/22939/16
2019-11-02 Florin Corassession: reschedule asap when snd space constrained 77/23177/6
2019-10-17 Florin Corassession tcp: infra for transports to send buffers 03/22803/6
2019-10-16 Florin Corassession: increase max ctrl msg size 87/22787/3
2019-09-04 Florin Corassession: improve cli 53/21653/15
2019-08-27 Florin Corassession: move ctrl messages from bapi to mq 45/21445/26
2019-08-19 Florin Corassession: add explicit reset api 65/21365/4
2019-07-26 Florin Corassession: separate ctrl, new and old events 64/20764/20
2019-07-26 Florin Corassession tcp: handle rxt and acks as custom events 17/20817/8
2019-07-23 Florin Corassession: reorganize dispatch logic 61/20761/9
2019-07-19 Florin Corassession: improve event logging 51/20751/8
2019-07-17 Florin Corassession: use llist in session node evt handling 73/20673/14
2019-06-17 Nathan Skrzypczaksession: use listener_handle instead of listener_index 09/20109/4
2019-04-25 Florin Corassession: use teps in accept/connect notifications 47/19147/2
2019-04-24 Aloys AugustinAdd get_endpoint in transport vft 51/18751/14
2019-04-16 Sirshak Dassvm_fifo rework to avoid contention on cursize 23/18223/13
2019-04-02 Florin Corastcp: improve rcv process ack processing 12/18612/8
2019-03-29 Nathan SkrzypczakIntegrate first QUIC protocol implementation 78/18378/11
2019-03-28 Florin Corassession: remove unused tx context field 73/18573/2
2019-03-18 Florin Corassession: add session flags 67/18367/4
2019-03-06 Florin Corassession: use vpp to switch io events for ct sessions 05/18005/17
2019-03-02 Florin Corassession: cleanup/rename functions 75/17975/4
2019-03-02 Florin Corassession: cleanup session event types 74/17974/3
2019-02-23 Florin Corassession: separate local session logic 96/17796/4
2019-02-21 Florin Corastcp: drop outstanding data when entering closing state 37/17737/4
2019-02-19 Florin Corassession: move fifo allocation logic to app worker 60/17660/9
2019-02-11 Florin Corassession: add config for evt qs segment size 41/17441/2
2019-02-09 Florin Corassession: refactor listen logic 34/17334/14
2019-02-06 Florin Corastransport: cleanup 33/17333/6
2019-02-05 Florin Corassession: cleanup part 3 13/17313/5
2019-02-04 Florin Corassession: cleanup part 1 71/17271/8
2019-01-24 Florin Corassession/vcl: support worker ownership change for listeners 28/17028/3
2019-01-10 Florin Corassession/vcl: improve fifo tx notifications 44/16744/4
2019-01-05 Florin Corasvcl/session: add api for changing session app worker 76/16676/11
2018-12-28 Florin Corassession: free session after transport and app confirm 33/16633/4
next