Lines Matching defs:laddr
235 struct sctp_sockaddr_entry *laddr;
297 list_for_each_entry_rcu(laddr, &bp->address_list, list) {
298 if (!laddr->valid || laddr->state == SCTP_ADDR_DEL ||
299 (laddr->state != SCTP_ADDR_SRC &&
304 if ((laddr->a.sa.sa_family == AF_INET6) &&
305 (sctp_v6_cmp_addr(&dst_saddr, &laddr->a))) {
324 list_for_each_entry_rcu(laddr, &bp->address_list, list) {
328 if (!laddr->valid ||
329 laddr->state != SCTP_ADDR_SRC ||
330 laddr->a.sa.sa_family != AF_INET6 ||
331 scope > sctp_scope(&laddr->a))
334 fl6->saddr = laddr->a.v6.sin6_addr;
335 fl6->fl6_sport = laddr->a.v6.sin6_port;
343 &laddr->a.v6.sin6_addr, bdst->dev, 1)) {
352 bmatchlen = sctp_v6_addr_match_len(daddr, &laddr->a);