Gitiles
Code Review
Sign In
gerrit.nordix.org
/
fdio
/
vpp
/
c25048bd05a319511aa7386f75e1fae2b2a623c4
/
src
/
vcl
/
vppcom.c
9ace36d
vcl session: propagate cleanup notifications to apps
by Florin Coras
· 5 years ago
ddb90a0
vcl: always report EPOLLHUP/EPOLLRDHUP on close
by Florin Coras
· 5 years ago
68b7e58
vcl session: udp session migration notifications
by Florin Coras
· 5 years ago
6e3c1f8
vcl: add rx event on epoll ctl if needed
by Florin Coras
· 5 years ago
475c9d7
vcl: EPOLLOUT should be generated when epoll_ctl called with EPOLLOUT event
by hanlin
· 5 years ago
c4c4cf5
session: move add/del segment msg to mq
by Florin Coras
· 5 years ago
96453fd
vcl: RX event may lost when accept session repeatedly
by wanghanlin
· 5 years ago
64cf459
vcl: fix disconnect from binary api
by Florin Coras
· 5 years ago
d4c7092
vcl: separate binary api connections per thread worker
by Florin Coras
· 5 years ago
b295535
vcl: resolve VCL part session cleanup issue
by Yu Ping
· 5 years ago
ff31ac6
vcl: if the ldp user send buf with 0 len, it will assert failed.
by jiangxiaoming
· 5 years ago
592a909
vcl: fix nonblocking accept with >1 event in the queue
by Carl Smith
· 5 years ago
f1653e6
vcl: fix epoll connected events sid
by Florin Coras
· 5 years ago
bd52e46
vcl: handle rx notifications on reused sessions
by Florin Coras
· 5 years ago
dbc9c59
vcl: handle segment map errors
by Florin Coras
· 5 years ago
ef7cbf6
vcl: add api to set lcl ip
by Florin Coras
· 5 years ago
57c8893
vcl: allow non-blocking connects
by Florin Coras
· 5 years ago
458089b
session: move ctrl messages from bapi to mq
by Florin Coras
· 5 years ago
470b2a6
vcl: fix bapi disconnect with socket transport
by Florin Coras
· 5 years ago
7e5e62b
vcl: fix epoll chain validation
by Florin Coras
· 5 years ago
028eaf0
vcl: fix coverity warning
by Florin Coras
· 5 years ago
8ac1d6d
session: Use parent_handle instead of transport_opts
by Nathan Skrzypczak
· 5 years ago
9fd9962
vcl: add QUIC support
by Nathan Skrzypczak
· 6 years ago
369db83
vcl: add worker unregister api
by Florin Coras
· 5 years ago
aaff5ee
vcl: cleanup listener accept fifo
by Florin Coras
· 5 years ago
2d379d8
svm: rename fifo tx notifications to reflect use
by Florin Coras
· 5 years ago
00cca80
vcl: avoid hash table lookup on accept
by Florin Coras
· 6 years ago
e003a1b
vcl: cap epoll dequeue batch size to max events
by Florin Coras
· 6 years ago
88001c6
session: cleanup segment manager and fifo segment
by Florin Coras
· 6 years ago
09d18c2
session: use teps in accept/connect notifications
by Florin Coras
· 6 years ago
317b8e0
vcl/session: tx notifications for cut-thru sessions
by Florin Coras
· 6 years ago
28aa539
svm_fifo rework to avoid contention on cursize
by Sirshak Das
· 6 years ago
5e06257
vcl: cleanup debug messages
by Florin Coras
· 6 years ago
fff68f7
vcl: fix coverity warning
by Florin Coras
· 6 years ago
14ed6df
session/tcp/vcl: fixes and optimizations
by Florin Coras
· 6 years ago
fe97da3
session: cleanup instances of deprecated io evts
by Florin Coras
· 6 years ago
c0737e9
session: use session index instead of fifo for evt
by Florin Coras
· 6 years ago
653e43f
session: use vpp to switch io events for ct sessions
by Florin Coras
· 6 years ago
ac62626
vcl: remove unused fields and structures
by Florin Coras
· 6 years ago
dfae9f9
vcl/session: send unlisten over message queue
by Florin Coras
· 6 years ago
288eaab
session: cleanup part 1
by Florin Coras
· 6 years ago
6d0106e
vcl: improve handling of close on rw
by Florin Coras
· 6 years ago
2d675d7
vls: support passive listeners
by Florin Coras
· 6 years ago
0ef8ef2
vls: multi-process and multi-threaded apps improvements
by Florin Coras
· 6 years ago
e0982e5
vcl: add api to expose worker message queues epfd
by Florin Coras
· 6 years ago
5f45e01
session/vcl: support worker ownership change for listeners
by Florin Coras
· 6 years ago
72f7782
vcl: generate epoll events only if requested
by Florin Coras
· 6 years ago
f9240dc
vcl: move forking logic to vls
by Florin Coras
· 6 years ago
1bcad5c
session/vcl: improve fifo tx notifications
by Florin Coras
· 6 years ago
294afe2
vcl/ldp: select cleanup/improvements
by Florin Coras
· 6 years ago
7baeb71
vcl/ldp: add locked sessions shim layer
by Florin Coras
· 6 years ago
30e79c2
vcl/session: add api for changing session app worker
by Florin Coras
· 6 years ago
34a3a08
Add TLS support for VCL
by Ping Yu
· 6 years ago
d9818dd
Fixes for buliding for 32bit targets:
by David Johnson
· 6 years ago
a7a1a22
ldp/vcl: epoll and shutdown cleanup
by Florin Coras
· 6 years ago
b0f662f
vcl/ldp: add write msg function and fine tuning
by Florin Coras
· 6 years ago
fa915f8
vcl: handle invalid sessions in epoll
by Florin Coras
· 6 years ago
c227e49
vcl: fix coverity warnings
by Florin Coras
· 6 years ago
05ce4b8
vcl: handle reset while reading/writing data
by Florin Coras
· 6 years ago
3c7d4f9
vcl/session: handle reset/disconnect before app accept
by Florin Coras
· 6 years ago
05ecfcc
ldp/vcl: reduce debug verbosity
by Florin Coras
· 6 years ago
42ceddb
session/tcp: support tx flush mark
by Florin Coras
· 6 years ago
eaec2a6
bapi: add options to have vpp cleanup client registration
by Florin Coras
· 6 years ago
955bfbb
ldp: avoid calling write in destructors
by Florin Coras
· 6 years ago
01f3f89
vcl: cleanup children that use _exit()
by Florin Coras
· 6 years ago
dc2e251
vcl: test refactor and improvements
by Florin Coras
· 6 years ago
940f78f
vcl: handle worker process exit
by Florin Coras
· 6 years ago
adc74d7
svm: use explicit svm fifo segment main for slaves
by Florin Coras
· 6 years ago
d85de68
vcl: wait for segments with segment handle
by Florin Coras
· 6 years ago
47c40e2
vcl: basic support for apps that fork
by Florin Coras
· 6 years ago
dfe4cf4
ldp: basic multiworker support
by Florin Coras
· 6 years ago
30e273b
ldp: sid to fd mapper for apps with multiple workers
by Florin Coras
· 6 years ago
c1f5a43
session: cleanup use of api_client_index
by Florin Coras
· 6 years ago
053a0e4
vcl/session: apps with process workers
by Florin Coras
· 6 years ago
178cf49
Remove c-11 memcpy checks from perf-critical code
by Dave Barach
· 6 years ago
6917b94
vcl/ldp: fix poll
by Florin Coras
· 6 years ago
aa27eb9
vcl: fix bidirectional tests (VPP-1455)
by Florin Coras
· 6 years ago
a4878ed
vcl: fix empty epoll returns (VPP-1453)
by Florin Coras
· 6 years ago
58c101a
vcl: use want_tx_evt for ct sessions
by Florin Coras
· 6 years ago
539663c
vcl: handle old events before blocking in epoll
by Florin Coras
· 6 years ago
742582f
vcl: remove vcl_event
by Florin Coras
· 6 years ago
0e88e85
session/svm: add want_tx_event flag to fifo
by Florin Coras
· 6 years ago
86f0450
vcl: keep track of unexpected events
by Florin Coras
· 6 years ago
2cba853
vcl: add apis that expos fifo as buffer
by Florin Coras
· 6 years ago
41c9e04
vcl: improve read and fifo event handling
by Florin Coras
· 6 years ago
2179513
session: lock app worker mq for io events
by Florin Coras
· 6 years ago
de9f08b
vcl: register workers in order
by Florin Coras
· 6 years ago
6d4bb42
vcl: refactor test client to support workers
by Florin Coras
· 6 years ago
1459877
vcl/session/svm: fix coverity warnings
by Florin Coras
· 6 years ago
ab2f6db
session: support multiple worker binds
by Florin Coras
· 6 years ago
134a996
vcl: add support for multi-worker apps
by Florin Coras
· 6 years ago
070453d
vcl: remove session locks
by Florin Coras
· 6 years ago
6011699
vcl/session: use mq for bind replies
by Florin Coras
· 6 years ago
c9fbd66
vcl: remove unused binary api handlers
by Florin Coras
· 6 years ago
60f1fc1
vcl: unset fifo events only in read/write
by Florin Coras
· 6 years ago
9936831
vcl: support for eventfd mq signaling
by Florin Coras
· 6 years ago
460dce6
vcl: add read/write udp support
by Florin Coras
· 6 years ago
54693d2
vcl: use events for epoll/select/read/write
by Florin Coras
· 6 years ago
6a5adc3
Add config option to use dlmalloc instead of mheap
by Dave Barach
· 6 years ago
3c2fed5
session: use msg queue for events
by Florin Coras
· 6 years ago
Next »