aboutsummaryrefslogtreecommitdiffstats
path: root/src/vcl
AgeCommit message (Expand)AuthorFilesLines
2018-11-29ldp: basic multiworker supportFlorin Coras3-119/+170
2018-11-27ldp: sid to fd mapper for apps with multiple workersFlorin Coras3-22/+112
2018-11-21session: cleanup use of api_client_indexFlorin Coras4-5/+5
2018-11-18vcl/session: apps with process workersFlorin Coras5-44/+118
2018-11-17ldp: fixes/improvements to selectFlorin Coras2-94/+84
2018-11-14Remove c-11 memcpy checks from perf-critical codeDave Barach3-65/+69
2018-11-14vcl/ldp: fix pollFlorin Coras3-70/+80
2018-10-16vcl: fix bidirectional tests (VPP-1455)Florin Coras3-13/+17
2018-10-14vcl: fix empty epoll returns (VPP-1453)Florin Coras1-0/+3
2018-10-07vcl: cleanup and fixes for vcl test codeFlorin Coras8-979/+958
2018-10-07vcl: use want_tx_evt for ct sessionsFlorin Coras1-5/+4
2018-10-04vcl: fix test throughput computationFlorin Coras1-2/+2
2018-10-02vcl: fix coverity warningFlorin Coras1-1/+1
2018-09-29vcl: handle old events before blocking in epollFlorin Coras2-3/+14
2018-09-22vcl: remove vcl_eventFlorin Coras8-1062/+0
2018-09-20session/svm: add want_tx_event flag to fifoFlorin Coras4-30/+22
2018-09-14vcl: keep track of unexpected eventsFlorin Coras4-252/+299
2018-09-12vcl: add apis that expos fifo as bufferFlorin Coras6-53/+263
2018-09-12vcl: improve read and fifo event handlingFlorin Coras3-16/+19
2018-09-11remove libvlib from libvlibmemoryclient libsMatthew Smith1-1/+1
2018-09-10session: lock app worker mq for io eventsFlorin Coras3-72/+104
2018-09-08vcl: set worker pthread stop keyFlorin Coras3-1/+11
2018-09-08vcl: register workers in orderFlorin Coras4-5/+19
2018-09-07vcl: refactor test client to support workersFlorin Coras7-639/+588
2018-09-06vcl/session/svm: fix coverity warningsFlorin Coras1-1/+8
2018-09-06session: support multiple worker bindsFlorin Coras5-33/+59
2018-09-04vcl: refactor test apps to use multiple workersFlorin Coras3-324/+344
2018-09-02Switch to cmakeDamjan Marion1-0/+9
2018-08-30vcl: add support for multi-worker appsFlorin Coras8-594/+905
2018-08-28cmake: don't install some test executableDamjan Marion1-1/+2
2018-08-28vcl: remove session locksFlorin Coras3-318/+143
2018-08-28vcl/session: use mq for bind repliesFlorin Coras2-57/+63
2018-08-26cmake: add add_vpp_library and add_vpp_executable macrosDamjan Marion1-11/+8
2018-08-25cmake: add more headers to the install listDamjan Marion1-0/+6
2018-08-25vcl: remove unused binary api handlersFlorin Coras2-296/+73
2018-08-24session: add support for multiple app workersFlorin Coras1-1/+1
2018-08-17CMake as an alternative to autotools (experimental)Damjan Marion1-0/+53
2018-08-17vcl: unset fifo events only in read/writeFlorin Coras1-57/+21
2018-08-10vcl: support for eventfd mq signalingFlorin Coras8-599/+1063
2018-08-02vcl: fix debug messages output before heap cfgFlorin Coras1-5/+7
2018-07-31vcl: add read/write udp supportFlorin Coras5-72/+111
2018-07-27vcl: use events for epoll/select/read/writeFlorin Coras10-695/+1023
2018-07-18Add config option to use dlmalloc instead of mheapDave Barach4-8/+8
2018-07-17session: use msg queue for eventsFlorin Coras3-20/+19
2018-06-28vcl: move binary api and cfg to separate filesFlorin Coras5-1951/+2077
2018-06-28vcl: refactor vcl sessionFlorin Coras1-189/+185
2018-06-27vcl: refactor debuggingFlorin Coras2-1800/+755
2018-06-25VCL: Refactor VCL test (part 1)Dave Wallace5-322/+2161
2018-06-19VCL: Fix session peer and local addressesDave Wallace1-6/+20
2018-06-19VCL: refactor async & spinlocksDave Wallace5-544/+577