X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvcl%2Fvppcom.c;h=a439d2550a1df158092de6dae7dcedf010aa4cd6;hb=0674f85c803b59ada3643bfaeba1b321abeb5d6a;hp=b576e1a8dd3182ce5e6ba99588a286c20c1f1bf5;hpb=f86b967c368ed982ca439a96bab4604025345c00;p=vpp.git diff --git a/src/vcl/vppcom.c b/src/vcl/vppcom.c index b576e1a8dd3..a439d2550a1 100644 --- a/src/vcl/vppcom.c +++ b/src/vcl/vppcom.c @@ -3636,6 +3636,21 @@ vppcom_session_attr (uint32_t session_handle, uint32_t op, *buflen = sizeof (u32); break; + case VPPCOM_ATTR_GET_DOMAIN: + if (buffer && buflen && (*buflen >= sizeof (int))) + { + if (session->transport.is_ip4) + *(int *) buffer = AF_INET; + else + *(int *) buffer = AF_INET6; + *buflen = sizeof (int); + } + else + rv = VPPCOM_EINVAL; + VDBG (2, "VPPCOM_ATTR_GET_DOMAIN: %d, buflen %u", *(int *) buffer, + *buflen); + break; + default: rv = VPPCOM_EINVAL; break;