aboutsummaryrefslogtreecommitdiffstats
path: root/src/vcl/vcl_locked.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-12misc: remove GNU Indent directivesDamjan Marion1-8/+0
2024-01-09session: support for cl port reuseFlorin Coras1-4/+5
2023-03-06vcl: do not stop listeners on vls epoll delFlorin Coras1-1/+7
2023-02-27vcl: improve vls handling of shared listenersFlorin Coras1-2/+13
2022-03-03vcl: validate vls_epoll_ctl inputsFlorin Coras1-2/+18
2021-12-06vcl: fix ldp shared listener bitmap leakFlorin Coras1-1/+2
2021-07-29vcl: move vls pool lock to process local stateFlorin Coras1-6/+7
2021-07-29vcl: vls cleanup and more docsFlorin Coras1-101/+167
2021-07-27vcl: fix some risk after fork()liuyacan1-9/+17
2021-07-25vcl: fix shutdown deadlock issueliuyacan1-1/+1
2021-07-14vcl:fix segfault when unshare NO_MQ sessionliuyacan1-1/+2
2021-06-29vcl: Don't use app_socket_api to notify VPP in parent when child exitedwanghanlin1-1/+5
2021-06-22vcl: validate vep handle when copying sessions on forkwanghanlin1-0/+31
2021-06-22vcl: move child wrk cleanup from sighandler to vls_epoll_waitwanghanlin1-1/+42
2021-06-16vcl: fix fifo sharingFlorin Coras1-2/+1
2021-06-14vcl: improve shutdown()liuyacan1-2/+2
2021-05-12session: support half-close connectionliuyacan1-0/+18
2021-03-28vcl: fix only first epoll listen session be registerednandfan1-14/+2
2021-02-22vcl: fix vls_intercept_sigchld_handler be called recursivelynandfan1-0/+5
2021-01-12vcl: fix session_handle_to_vlsh_table update after session migratewanghanlin1-7/+48
2021-01-11vcl: fix deadlock in rpcwanghanlin1-71/+133
2020-12-14misc: refactor clib_bitmap_foreach macroDamjan Marion1-2/+2
2020-12-14misc: move to new pool_foreach macrosDamjan Marion1-4/+4
2020-12-11vcl: fix crash problem for invalidation of vls_table_lockwanghanlin1-6/+5
2020-11-19vcl: stop tracking vpp event queues and thread indexFlorin Coras1-1/+0
2020-10-20vcl: more session struct cleanupFlorin Coras1-1/+1
2020-10-20vcl: convert vep variables into flagsFlorin Coras1-2/+3
2020-10-15vcl: refactor session state enumFlorin Coras1-10/+10
2020-09-14vcl: cleanup bapi and wrk registrationFlorin Coras1-20/+6
2020-08-26vcl: fix duplicated key of session_index_to_vlsh_table in multiplehanlin1-11/+21
2020-08-12vcl: mt detection and cleanupFlorin Coras1-60/+100
2020-08-12vcl: support multi-threads with session migrationhanlin1-16/+229
2020-08-11vcl: support inter worker rpcFlorin Coras1-30/+113
2020-05-20vcl: nest vcl_mq_epfd to support epoll_wait without high CPU usagehanlin1-0/+6
2020-03-07vcl: fix coverity warningFlorin Coras1-2/+2
2020-03-06vcl: refactor vls to minimize lock usageFlorin Coras1-104/+416
2019-08-27session: move ctrl messages from bapi to mqFlorin Coras1-1/+1
2019-05-09vls: relax copy on fork locksFlorin Coras1-2/+2
2019-03-29vls: add pthread check on vls_attrFlorin Coras1-1/+7
2019-03-08session/tcp/vcl: fixes and optimizationsFlorin Coras1-0/+3
2019-02-22session/vcl: fix coverity warningsFlorin Coras1-0/+1
2019-01-30vls: support passive listenersFlorin Coras1-70/+236
2019-01-29vls: multi-process and multi-threaded apps improvementsFlorin Coras1-39/+254
2019-01-18vcl: move forking logic to vlsFlorin Coras1-6/+236
2019-01-07vcl/ldp: add locked sessions shim layerFlorin Coras1-0/+457