diff options
Diffstat (limited to 'src/vcl/vppcom.h')
-rw-r--r-- | src/vcl/vppcom.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/vcl/vppcom.h b/src/vcl/vppcom.h index f2fca09b512..513947a559e 100644 --- a/src/vcl/vppcom.h +++ b/src/vcl/vppcom.h @@ -31,7 +31,7 @@ extern "C" /* * VPPCOM Public API Definitions, Enums, and Data Structures */ -#define INVALID_SESSION_ID (~0) +#define INVALID_SESSION_ID ((u32)~0) #define VPPCOM_CONF_DEFAULT "/etc/vpp/vcl.conf" #define VPPCOM_ENV_CONF "VCL_CONFIG" #define VPPCOM_ENV_DEBUG "VCL_DEBUG" @@ -153,12 +153,14 @@ typedef enum VPPCOM_ATTR_GET_TCP_USER_MSS, VPPCOM_ATTR_SET_TCP_USER_MSS, VPPCOM_ATTR_GET_REFCNT, + VPPCOM_ATTR_SET_SHUT, + VPPCOM_ATTR_GET_SHUT, } vppcom_attr_op_t; typedef struct _vcl_poll { uint32_t fds_ndx; - uint32_t sid; + vcl_session_handle_t sh; short events; short revents; } vcl_poll_t; |