X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvcl%2Fvppcom.h;h=626130375758bf088b55e154315f53c12cc9805d;hb=7a6f5a4fee17bd34f70f9eb25a094764be39d81b;hp=b05eae7150c8b9ee4491cfa2ff5fedf064009fac;hpb=9fd996275c745faec2843cf3a8b1d15d6f8c9dab;p=vpp.git diff --git a/src/vcl/vppcom.h b/src/vcl/vppcom.h index b05eae7150c..62613037575 100644 --- a/src/vcl/vppcom.h +++ b/src/vcl/vppcom.h @@ -18,6 +18,7 @@ #include #include +#include #include #include @@ -105,7 +106,7 @@ typedef struct vppcom_endpt_t_ uint8_t is_ip4; uint8_t *ip; uint16_t port; - uint64_t transport_opts; + uint64_t parent_handle; } vppcom_endpt_t; typedef uint32_t vcl_session_handle_t; @@ -115,6 +116,7 @@ typedef enum VPPCOM_OK = 0, VPPCOM_EAGAIN = -EAGAIN, VPPCOM_EWOULDBLOCK = -EWOULDBLOCK, + VPPCOM_EINPROGRESS = -EINPROGRESS, VPPCOM_EFAULT = -EFAULT, VPPCOM_ENOMEM = -ENOMEM, VPPCOM_EINVAL = -EINVAL, @@ -135,6 +137,7 @@ typedef enum VPPCOM_ATTR_GET_FLAGS, VPPCOM_ATTR_SET_FLAGS, VPPCOM_ATTR_GET_LCL_ADDR, + VPPCOM_ATTR_SET_LCL_ADDR, VPPCOM_ATTR_GET_PEER_ADDR, VPPCOM_ATTR_GET_LIBC_EPFD, VPPCOM_ATTR_SET_LIBC_EPFD,