Home
last modified time | relevance | path

Searched refs:in6p_laddr (Results 1 – 22 of 22) sorted by relevance

/freebsd/sys/netinet6/
H A Din6_pcb.c155 inp->in6p_laddr = in6addr_any; in in6_pcbsetport()
313 if (inp->inp_lport || !IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr)) in in6_pcbbind()
321 if ((error = prison_local_ip6(cred, &inp->in6p_laddr, in in6_pcbbind()
347 inp->in6p_laddr = sin6->sin6_addr; in in6_pcbbind()
352 if ((error = in6_pcbsetport(&inp->in6p_laddr, inp, cred)) != 0) { in in6_pcbbind()
355 inp->in6p_laddr = in6addr_any; in in6_pcbbind()
362 inp->in6p_laddr = in6addr_any; in in6_pcbbind()
429 in6a = inp->in6p_laddr; in in6_pcbladdr()
484 hash_val = fib6_calc_software_hash(&inp->in6p_laddr, in in6_pcbconnect()
500 sin6->sin6_port, IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr) ? in in6_pcbconnect()
[all …]
H A Draw_ip6.c169 if (!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr) && in rip6_inp_match()
170 !IN6_ARE_ADDR_EQUAL(&inp->in6p_laddr, &ip6->ip6_dst)) in rip6_inp_match()
460 hash_val = fib6_calc_software_hash(&inp->in6p_laddr, in rip6_send()
776 inp->in6p_laddr = addr->sin6_addr; in rip6_bind()
825 inp->in6p_laddr = in6a; in rip6_connect()
H A Dudp6_usrreq.c234 if (!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr) && in udp6_multi_match()
235 !IN6_ARE_ADDR_EQUAL(&inp->in6p_laddr, &ctx->ip6->ip6_dst)) in udp6_multi_match()
739 if (sin6 == NULL || (IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr) && in udp6_send()
841 inp->in6p_laddr = in6addr_any; in udp6_send()
853 laddr = &inp->in6p_laddr; in udp6_send()
1205 else if (IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr) && in udp6_connect()
H A Din6_src.c268 if (inp != NULL && !IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr)) { in in6_selectsrc()
270 (error = prison_local_ip6(cred, &inp->in6p_laddr, in in6_selectsrc()
273 bcopy(&inp->in6p_laddr, srcp, sizeof(*srcp)); in in6_selectsrc()
H A Dicmp6.c1917 if (!IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr) && in icmp6_rip6_match()
1918 !IN6_ARE_ADDR_EQUAL(&inp->in6p_laddr, &ip6->ip6_dst)) in icmp6_rip6_match()
H A Dip6_output.c1898 !IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr)) { in ip6_ctloutput()
/freebsd/sys/netipsec/
H A Dipsec_pcb.c76 sin6->sin6_addr = inp->in6p_laddr; in ipsec_setsockaddrs_inpcb()
78 if (IN6_IS_SCOPE_LINKLOCAL(&inp->in6p_laddr)) { in ipsec_setsockaddrs_inpcb()
82 inp->in6p_laddr.s6_addr16[1]); in ipsec_setsockaddrs_inpcb()
/freebsd/sys/dev/cxgbe/tom/
H A Dt4_connect.c319 toep->ce = t4_get_clip_entry(sc, &inp->in6p_laddr, true); in t4_connect()
343 cpl->local_ip_hi = *(uint64_t *)&inp->in6p_laddr.s6_addr[0]; in t4_connect()
344 cpl->local_ip_lo = *(uint64_t *)&inp->in6p_laddr.s6_addr[8]; in t4_connect()
H A Dt4_listen.c346 !IN6_ARE_ADDR_EQUAL(&in6addr_any, &inp->in6p_laddr)) { in alloc_lctx()
347 lctx->ce = t4_get_clip_entry(sc, &inp->in6p_laddr, true); in alloc_lctx()
608 req->local_ip_hi = *(uint64_t *)&inp->in6p_laddr.s6_addr[0]; in create_server6()
609 req->local_ip_lo = *(uint64_t *)&inp->in6p_laddr.s6_addr[8]; in create_server6()
670 if (inp->inp_vflag & INP_IPV6 && IN6_IS_ADDR_LOOPBACK(&inp->in6p_laddr)) in t4_listen_start()
H A Dt4_tom.c1610 ip6->ip6_src = inp->in6p_laddr; in prepare_pkt()
1613 ip6->ip6_src = inp->in6p_laddr; in prepare_pkt()
/freebsd/usr.bin/netstat/
H A Dinet.c288 IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr)) in protopr()
295 IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr)) in protopr()
424 inet6print("local", &inp->in6p_laddr, in protopr()
446 inet6print("local", &inp->in6p_laddr, in protopr()
470 inet6print("local", &inp->in6p_laddr, in protopr()
/freebsd/usr.bin/systat/
H A Dnetstat.c207 if (memcmp(&inpcb->in6p_laddr, in fetchnetstat_kvm()
295 if (memcmp(&xip->in6p_laddr, in fetchnetstat_sysctl()
/freebsd/sys/dev/mlx5/mlx5_accel/
H A Dmlx5_ipsec.c631 memcpy(&attrs->saddr.a6, &inp->in6p_laddr, 16); in mlx5e_ipsec_build_accel_pol_attrs()
632 memcpy(&attrs->daddr.a6, &inp->in6p_laddr, 16); in mlx5e_ipsec_build_accel_pol_attrs()
/freebsd/sys/netinet/
H A Dsiftr.c647 return fib6_calc_packet_hash(&inp->in6p_laddr, in siftr_get_flowid()
974 ip6_sprintf(info.laddr, &inp->in6p_laddr); in siftr_chkpkt6()
H A Din_pcb.h240 #define in6p_laddr inp_inc.inc6_laddr macro
H A Din_pcb.c862 &inp->in6p_laddr, lport, RT_ALL_FIBS, in in_pcb_lport_dest()
2576 bound = !IN6_IS_ADDR_UNSPECIFIED(&inp->in6p_laddr); in _in6_pcbinshash_wild()
2594 if (IN6_IS_ADDR_UNSPECIFIED(&last->in6p_laddr)) in _in6_pcbinshash_wild()
H A Dtcp_syncache.c818 inp->in6p_laddr = sc->sc_inc.inc6_laddr; in syncache_socket()
H A Dtcp_input.c944 &inp->in6p_laddr, in tcp_input_with_port()
H A Dtcp_subr.c1664 ip6->ip6_src = inp->in6p_laddr; in tcpip_fillheaders()
/freebsd/sys/dev/mlx5/mlx5_core/
H A Dmlx5_fs_tcp.c73 &inp->in6p_laddr, 16); in accel_fs_tcp_set_ipv6_flow()
/freebsd/usr.bin/sockstat/
H A Dsockstat.c761 IN6_IS_ADDR_LOOPBACK(&xip->in6p_laddr))) in gather_inet()
789 &xip->in6p_laddr, xip->inp_lport); in gather_inet()
/freebsd/sys/dev/cxgbe/crypto/
H A Dt6_kern_tls.c197 cpl->local_ip_hi = *(uint64_t *)&inp->in6p_laddr.s6_addr[0]; in mk_ktls_act_open_req6()
198 cpl->local_ip_lo = *(uint64_t *)&inp->in6p_laddr.s6_addr[8]; in mk_ktls_act_open_req6()
223 tlsp->ce = t4_get_clip_entry(sc, &inp->in6p_laddr, true); in send_ktls_act_open_req()