Lines Matching defs:addrs
1834 struct sockaddr_in addrs[2];
1841 error = SYSCTL_IN(req, addrs, sizeof(addrs));
1844 inp = in_pcblookup(&V_tcbinfo, addrs[1].sin_addr, addrs[1].sin_port,
1845 addrs[0].sin_addr, addrs[0].sin_port, INPLOOKUP_RLOCKPCB, NULL);
1871 struct sockaddr_in6 addrs[2];
1881 error = SYSCTL_IN(req, addrs, sizeof(addrs));
1884 if ((error = sa6_embedscope(&addrs[0], V_ip6_use_defzone)) != 0 ||
1885 (error = sa6_embedscope(&addrs[1], V_ip6_use_defzone)) != 0) {
1888 if (IN6_IS_ADDR_V4MAPPED(&addrs[0].sin6_addr)) {
1890 if (IN6_IS_ADDR_V4MAPPED(&addrs[1].sin6_addr))
1900 *(struct in_addr *)&addrs[1].sin6_addr.s6_addr[12],
1901 addrs[1].sin6_port,
1902 *(struct in_addr *)&addrs[0].sin6_addr.s6_addr[12],
1903 addrs[0].sin6_port, INPLOOKUP_RLOCKPCB, NULL);
1907 &addrs[1].sin6_addr, addrs[1].sin6_port,
1908 &addrs[0].sin6_addr, addrs[0].sin6_port,
2534 /* addrs[0] is a foreign socket, addrs[1] is a local one. */
2535 struct sockaddr_storage addrs[2];
2556 if (req->newlen < sizeof(addrs))
2558 error = SYSCTL_IN(req, &addrs, sizeof(addrs));
2562 switch (addrs[0].ss_family) {
2565 fin6 = (struct sockaddr_in6 *)&addrs[0];
2566 lin6 = (struct sockaddr_in6 *)&addrs[1];
2573 in6_sin6_2_sin_in_sock((struct sockaddr *)&addrs[0]);
2574 in6_sin6_2_sin_in_sock((struct sockaddr *)&addrs[1]);
2575 fin = (struct sockaddr_in *)&addrs[0];
2576 lin = (struct sockaddr_in *)&addrs[1];
2589 fin = (struct sockaddr_in *)&addrs[0];
2590 lin = (struct sockaddr_in *)&addrs[1];
2600 switch (addrs[0].ss_family) {