Lines Matching refs:fdesc

66 do_check_local_ip(char *attr_val, flow_desc_t *fdesc)  in do_check_local_ip()  argument
68 return (do_check_ip_addr(attr_val, B_TRUE, fdesc)); in do_check_local_ip()
72 do_check_remote_ip(char *attr_val, flow_desc_t *fdesc) in do_check_remote_ip() argument
74 return (do_check_ip_addr(attr_val, B_FALSE, fdesc)); in do_check_remote_ip()
142 do_check_protocol(char *attr_val, flow_desc_t *fdesc) in do_check_protocol() argument
149 fdesc->fd_mask |= FLOW_IP_PROTOCOL; in do_check_protocol()
150 fdesc->fd_protocol = protocol; in do_check_protocol()
158 do_check_local_port(char *attr_val, flow_desc_t *fdesc) in do_check_local_port() argument
160 return (do_check_port(attr_val, B_TRUE, fdesc)); in do_check_local_port()
164 do_check_remote_port(char *attr_val, flow_desc_t *fdesc) in do_check_remote_port() argument
166 return (do_check_port(attr_val, B_FALSE, fdesc)); in do_check_remote_port()
170 do_check_port(char *attr_val, boolean_t local, flow_desc_t *fdesc) in do_check_port() argument
179 fdesc->fd_mask |= FLOW_ULP_PORT_LOCAL; in do_check_port()
180 fdesc->fd_local_port = htons((uint16_t)val); in do_check_port()
182 fdesc->fd_mask |= FLOW_ULP_PORT_REMOTE; in do_check_port()
183 fdesc->fd_remote_port = htons((uint16_t)val); in do_check_port()
355 flow_desc_t fdesc = attrp->fa_flow_desc; in dladm_flow_attr_ip2str() local
360 if (fdesc.fd_mask & FLOW_IP_LOCAL) { in dladm_flow_attr_ip2str()
361 if (fdesc.fd_ipversion == IPV6_VERSION) { in dladm_flow_attr_ip2str()
362 (void) inet_ntop(AF_INET6, &fdesc.fd_local_addr, abuf, in dladm_flow_attr_ip2str()
367 ipaddr.s_addr = fdesc.fd_local_addr._S6_un._S6_u32[3]; in dladm_flow_attr_ip2str()
371 (void) dladm_mask2prefixlen(&fdesc.fd_local_netmask, in dladm_flow_attr_ip2str()
374 } else if (fdesc.fd_mask & FLOW_IP_REMOTE) { in dladm_flow_attr_ip2str()
375 if (fdesc.fd_ipversion == IPV6_VERSION) { in dladm_flow_attr_ip2str()
376 (void) inet_ntop(AF_INET6, &fdesc.fd_remote_addr, abuf, in dladm_flow_attr_ip2str()
381 ipaddr.s_addr = fdesc.fd_remote_addr._S6_un._S6_u32[3]; in dladm_flow_attr_ip2str()
385 (void) dladm_mask2prefixlen(&fdesc.fd_remote_netmask, in dladm_flow_attr_ip2str()
396 flow_desc_t fdesc = attrp->fa_flow_desc; in dladm_flow_attr_proto2str() local
399 dladm_proto2str(fdesc.fd_protocol)); in dladm_flow_attr_proto2str()
405 flow_desc_t fdesc = attrp->fa_flow_desc; in dladm_flow_attr_port2str() local
407 if (fdesc.fd_mask & FLOW_ULP_PORT_LOCAL) { in dladm_flow_attr_port2str()
409 ntohs(fdesc.fd_local_port)); in dladm_flow_attr_port2str()
410 } else if (fdesc.fd_mask & FLOW_ULP_PORT_REMOTE) { in dladm_flow_attr_port2str()
412 ntohs(fdesc.fd_remote_port)); in dladm_flow_attr_port2str()
421 flow_desc_t fdesc = attrp->fa_flow_desc; in dladm_flow_attr_dsfield2str() local
423 if (fdesc.fd_mask & FLOW_IP_DSFIELD) { in dladm_flow_attr_dsfield2str()
425 fdesc.fd_dsfield, fdesc.fd_dsfield_mask); in dladm_flow_attr_dsfield2str()