Lines Matching refs:itpl
1818 tcp_fill_info_for_info_tuple(struct info_tuple *itpl, struct tcp_info *ti) in tcp_fill_info_for_info_tuple() argument
1825 if (itpl->itpl_proto == IPPROTO_TCP) { in tcp_fill_info_for_info_tuple()
1831 if (itpl->itpl_local_sa.sa_family == AF_INET && in tcp_fill_info_for_info_tuple()
1832 itpl->itpl_remote_sa.sa_family == AF_INET) { in tcp_fill_info_for_info_tuple()
1834 itpl->itpl_remote_sin.sin_addr, in tcp_fill_info_for_info_tuple()
1835 itpl->itpl_remote_sin.sin_port, in tcp_fill_info_for_info_tuple()
1836 itpl->itpl_local_sin.sin_addr, in tcp_fill_info_for_info_tuple()
1837 itpl->itpl_local_sin.sin_port, in tcp_fill_info_for_info_tuple()
1839 } else if (itpl->itpl_local_sa.sa_family == AF_INET6 && in tcp_fill_info_for_info_tuple()
1840 itpl->itpl_remote_sa.sa_family == AF_INET6) { in tcp_fill_info_for_info_tuple()
1844 ina6_local = itpl->itpl_local_sin6.sin6_addr; in tcp_fill_info_for_info_tuple()
1846 itpl->itpl_local_sin6.sin6_scope_id) { in tcp_fill_info_for_info_tuple()
1847 ina6_local.s6_addr16[1] = htons((uint16_t)itpl->itpl_local_sin6.sin6_scope_id); in tcp_fill_info_for_info_tuple()
1850 ina6_remote = itpl->itpl_remote_sin6.sin6_addr; in tcp_fill_info_for_info_tuple()
1852 itpl->itpl_remote_sin6.sin6_scope_id) { in tcp_fill_info_for_info_tuple()
1853 ina6_remote.s6_addr16[1] = htons((uint16_t)itpl->itpl_remote_sin6.sin6_scope_id); in tcp_fill_info_for_info_tuple()
1858 itpl->itpl_remote_sin6.sin6_port, in tcp_fill_info_for_info_tuple()
1859 itpl->itpl_remote_sin6.sin6_scope_id, in tcp_fill_info_for_info_tuple()
1861 itpl->itpl_local_sin6.sin6_port, in tcp_fill_info_for_info_tuple()
1862 itpl->itpl_local_sin6.sin6_scope_id, in tcp_fill_info_for_info_tuple()
1891 .nmf_info_tuple = *itpl, in tcp_fill_info_for_info_tuple()
1994 struct info_tuple itpl; in tcp_sysctl_info() local
2002 error = SYSCTL_IN(req, &itpl, sizeof(struct info_tuple)); in tcp_sysctl_info()
2006 error = tcp_fill_info_for_info_tuple(&itpl, &ti); in tcp_sysctl_info()