From dd92bdeb0735dac940d32f651c0b0b9ed65a6d7d Mon Sep 17 00:00:00 2001 From: Radha krishna Saragadam Date: Mon, 18 Jul 2022 19:41:05 +0530 Subject: vcl: new vcl api to get detailed session errors Sometimes VPP rejects application connection requests due to various reasons. Some errors application can retry to get a successful connection. In a non-blocking session, VCL sends EPOLLHUP. An application can call a new API vppcom_session_get_error to find the details and retry depending on the error. Type: fix Signed-off-by: Radha krishna Saragadam Change-Id: If0e21a8e25701f66a190a2799b2209e0c31f897c --- src/vcl/vcl_private.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/vcl/vcl_private.h') diff --git a/src/vcl/vcl_private.h b/src/vcl/vcl_private.h index 9c905333440..624a2dad50e 100644 --- a/src/vcl/vcl_private.h +++ b/src/vcl/vcl_private.h @@ -172,6 +172,8 @@ typedef struct vcl_session_ transport_endpt_ext_cfg_t *ext_config; u8 dscp; + i32 vpp_error; + #if VCL_ELOG elog_track_t elog_track; #endif -- cgit 1.2.3-korg