X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvcl%2Fvppcom.h;h=55710b782ee148b0063f28adf484293fcb036a56;hb=4878cbe276ec1131d0cf30ac5df18aa9ba699bc4;hp=5d22b1a3bd7e2ddc990e24440c55e42e249d6b4d;hpb=498b3a56c9b61582b237614193920be610eaca58;p=vpp.git diff --git a/src/vcl/vppcom.h b/src/vcl/vppcom.h index 5d22b1a3bd7..55710b782ee 100644 --- a/src/vcl/vppcom.h +++ b/src/vcl/vppcom.h @@ -60,10 +60,12 @@ typedef enum { VPPCOM_OK = 0, VPPCOM_EAGAIN = -EAGAIN, + VPPCOM_ENOMEM = -ENOMEM, VPPCOM_EINVAL = -EINVAL, VPPCOM_EBADFD = -EBADFD, VPPCOM_EAFNOSUPPORT = -EAFNOSUPPORT, VPPCOM_ECONNRESET = -ECONNRESET, + VPPCOM_ENOTCONN = -ENOTCONN, VPPCOM_ECONNREFUSED = -ECONNREFUSED, VPPCOM_ETIMEDOUT = -ETIMEDOUT, } vppcom_error_t; @@ -71,7 +73,7 @@ typedef enum typedef enum { VPPCOM_ATTR_GET_NREAD, - VPPCOM_ATTR_PEEK_NREAD, + VPPCOM_ATTR_GET_NWRITE, VPPCOM_ATTR_GET_FLAGS, VPPCOM_ATTR_SET_FLAGS, VPPCOM_ATTR_GET_LCL_ADDR, @@ -102,6 +104,10 @@ vppcom_retval_str (int retval) st = "VPPCOM_EAGAIN"; break; + case VPPCOM_ENOMEM: + st = "VPPCOM_ENOMEM"; + break; + case VPPCOM_EINVAL: st = "VPPCOM_EINVAL"; break; @@ -118,6 +124,10 @@ vppcom_retval_str (int retval) st = "VPPCOM_ECONNRESET"; break; + case VPPCOM_ENOTCONN: + st = "VPPCOM_ENOTCONN"; + break; + case VPPCOM_ECONNREFUSED: st = "VPPCOM_ECONNREFUSED"; break; @@ -146,7 +156,7 @@ extern int vppcom_session_bind (uint32_t session_index, vppcom_endpt_t * ep); extern int vppcom_session_listen (uint32_t session_index, uint32_t q_len); extern int vppcom_session_accept (uint32_t session_index, vppcom_endpt_t * client_ep, - double wait_for_time); + uint32_t flags, double wait_for_time); extern int vppcom_session_connect (uint32_t session_index, vppcom_endpt_t * server_ep);