Lines Matching refs:laddr
237 struct sctp_sockaddr_entry *laddr; in sctp_v6_get_dst() local
281 list_for_each_entry_rcu(laddr, &bp->address_list, list) { in sctp_v6_get_dst()
282 if (!laddr->valid || laddr->state == SCTP_ADDR_DEL || in sctp_v6_get_dst()
283 (laddr->state != SCTP_ADDR_SRC && in sctp_v6_get_dst()
288 if ((laddr->a.sa.sa_family == AF_INET6) && in sctp_v6_get_dst()
289 (sctp_v6_cmp_addr(&dst_saddr, &laddr->a))) { in sctp_v6_get_dst()
306 list_for_each_entry_rcu(laddr, &bp->address_list, list) { in sctp_v6_get_dst()
307 if (!laddr->valid) in sctp_v6_get_dst()
309 if ((laddr->state == SCTP_ADDR_SRC) && in sctp_v6_get_dst()
310 (laddr->a.sa.sa_family == AF_INET6) && in sctp_v6_get_dst()
311 (scope <= sctp_scope(&laddr->a))) { in sctp_v6_get_dst()
312 bmatchlen = sctp_v6_addr_match_len(daddr, &laddr->a); in sctp_v6_get_dst()
314 baddr = &laddr->a; in sctp_v6_get_dst()