vcl: add QUIC support 50/19650/17
authorNathan Skrzypczak <nathan.skrzypczak@gmail.com>
Thu, 16 May 2019 12:38:44 +0000 (14:38 +0200)
committerFlorin Coras <florin.coras@gmail.com>
Thu, 18 Jul 2019 18:19:05 +0000 (18:19 +0000)
commit9fd996275c745faec2843cf3a8b1d15d6f8c9dab
tree01bd59cd9deea4994a33bce8bb4a2a7d7fa5c283
parentcef02be220eff4aa32ec7ff56b1e0a552faa1280
vcl: add QUIC support

Type: feature

* Adds the concept of a "connectable listener" : a session that
 can be both connected and accepted on.
* vppcom_session_is_connectable_listener (fd) that tells if the fd
is a connectable listener
* vppcom_session_listener (fd) that gives you the listener's fd
that accepted the session (if any)
* vppcom_session_n_accepted (fd) that gives the number
of sessions a listener accepted.

Change-Id: Id89d67d8339fb15a7cf7e00a9c5448175eca04fc
Signed-off-by: Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
src/plugins/hs_apps/vcl/vcl_test.h
src/plugins/hs_apps/vcl/vcl_test_client.c
src/plugins/hs_apps/vcl/vcl_test_server.c
src/vcl/vcl_private.h
src/vcl/vppcom.c
src/vcl/vppcom.h