Lines Matching refs:laddr
138 union sctp_addr laddr; in sctp_copy_local_addr_list() local
161 laddr = addr->a; in sctp_copy_local_addr_list()
163 laddr.v4.sin_port = htons(bp->port); in sctp_copy_local_addr_list()
164 if (sctp_bind_addr_state(bp, &laddr) != -1) in sctp_copy_local_addr_list()
424 struct sctp_sockaddr_entry *laddr; in sctp_v4_get_dst() local
475 list_for_each_entry_rcu(laddr, &bp->address_list, list) { in sctp_v4_get_dst()
476 if (!laddr->valid || (laddr->state == SCTP_ADDR_DEL) || in sctp_v4_get_dst()
477 (laddr->state != SCTP_ADDR_SRC && in sctp_v4_get_dst()
480 if (sctp_v4_cmp_addr(&dst_saddr, &laddr->a)) in sctp_v4_get_dst()
496 list_for_each_entry_rcu(laddr, &bp->address_list, list) { in sctp_v4_get_dst()
499 if (!laddr->valid) in sctp_v4_get_dst()
501 if (laddr->state != SCTP_ADDR_SRC || in sctp_v4_get_dst()
502 AF_INET != laddr->a.sa.sa_family) in sctp_v4_get_dst()
505 fl4->fl4_sport = laddr->a.v4.sin_port; in sctp_v4_get_dst()
508 laddr->a.v4.sin_addr.s_addr); in sctp_v4_get_dst()
517 odev = __ip_dev_find(sock_net(sk), laddr->a.v4.sin_addr.s_addr, in sctp_v4_get_dst()