Lines Matching refs:sin6

257 	struct sockaddr_in6 *sin6 = NULL;  in soflow_fill_hash_entry_from_address()  local
293 sin6 = satosin6(addr); in soflow_fill_hash_entry_from_address()
294 if (sin6->sin6_len < sizeof(*sin6)) { in soflow_fill_hash_entry_from_address()
298 if (sin6->sin6_port != 0) { in soflow_fill_hash_entry_from_address()
299 entry->soflow_lport = sin6->sin6_port; in soflow_fill_hash_entry_from_address()
304 if (!IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) { in soflow_fill_hash_entry_from_address()
305 entry->soflow_laddr.addr6 = sin6->sin6_addr; in soflow_fill_hash_entry_from_address()
306 entry->soflow_laddr6_ifscope = sin6->sin6_scope_id; in soflow_fill_hash_entry_from_address()
307 in6_verify_ifscope(&sin6->sin6_addr, sin6->sin6_scope_id); in soflow_fill_hash_entry_from_address()
313 if (sin6->sin6_port != 0) { in soflow_fill_hash_entry_from_address()
314 entry->soflow_fport = sin6->sin6_port; in soflow_fill_hash_entry_from_address()
316 if (!IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) { in soflow_fill_hash_entry_from_address()
317 entry->soflow_faddr.addr6 = sin6->sin6_addr; in soflow_fill_hash_entry_from_address()
318 entry->soflow_faddr6_ifscope = sin6->sin6_scope_id; in soflow_fill_hash_entry_from_address()
319 in6_verify_ifscope(&sin6->sin6_addr, sin6->sin6_scope_id); in soflow_fill_hash_entry_from_address()
887 address_buf.sin6.sin6_port = 0; in soflow_entry_update_local()
888 address_buf.sin6.sin6_family = AF_INET6; in soflow_entry_update_local()
889 address_buf.sin6.sin6_len = sizeof(struct sockaddr_in6); in soflow_entry_update_local()
890 (void) memcpy(&address_buf.sin6.sin6_addr, addr_ptr, sizeof(struct in6_addr)); in soflow_entry_update_local()
891 local = sin6tosa(&address_buf.sin6); in soflow_entry_update_local()