aboutsummaryrefslogtreecommitdiffstats
path: root/src/vcl
AgeCommit message (Expand)AuthorFilesLines
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
2018-05-31fix socket send() return size checkqchang1-1/+1
2018-04-12VCL IOEvent external API callbackKeith Burns (alagalah)6-90/+367
2018-04-12Fixes for 'make UNATTENDED=yes CC=clang CXX=clang verify'Neale Ranns1-4/+8
2018-03-26VCL: add IPv6 to socket_test.sh and make testDave Wallace4-41/+188
2018-03-19VCL: Fix Coverity CID183003Dave Wallace1-1/+1
2018-03-19VCL: Fix Coverity CID183009Dave Wallace1-1/+1
2018-03-14VCL: Handle epoll HUP events in sock_test_serverDave Wallace1-1/+10
2018-03-13VCL: Fix race condition in event thread functionDave Wallace1-11/+17
2018-03-09VCL API for external callback for listener/connect eventKeith Burns (alagalah)6-22/+312
2018-03-09VCL: add event registration to listen session in select()Dave Wallace1-5/+27
2018-03-08VCL event handling changesKeith Burns (alagalah)3-1/+27
2018-03-08VCL refactoringKeith Burns (alagalah)3-48/+55
2018-03-08VCL: cleanup namespace_secret env-var cfg code.Dave Wallace1-20/+1
2018-03-06VCL registration handler added to session for polling sessionsKeith Burns (alagalah)1-6/+9
2018-03-05VCL async event handlerKeith Burns (alagalah)3-202/+651
2018-02-24LDP: Refactor epoll_ctl wrapper.Dave Wallace4-48/+348
2018-02-23VCL/LDP: Suppress trace output unless debug is enabled.Dave Wallace2-26/+32
2018-02-22VCL: Fix for vppcom_session_listen() q_len <= 0 crashKeith Burns (alagalah)1-0/+3
2018-02-20vppcomm refactorKeith Burns (alagalah)1-428/+245
2018-02-19VCL: config api prefix using env var.Dave Wallace2-21/+95
2018-02-16VPP modified some state checking logicKeith Burns (alagalah)1-72/+72
2018-02-09LD_PRELOAD: Refactor nomenclature (vcom -> ldp).Dave Wallace5-427/+427
2018-02-08VCL: remove vrf from vppcom api.Dave Wallace5-36/+14
2018-02-07Fix bug with glibc epoll fdKeith Burns (alagalah)1-1/+3
2018-02-06VCL: Fix type in trace output.Dave Wallace1-2/+2