Lines Matching refs:laddr

2070 	struct sctp_laddr *laddr, *nladdr, *l;  in sctp_asconf_iterator_ep_end()  local
2077 LIST_FOREACH(laddr, &inp->sctp_addr_list, in sctp_asconf_iterator_ep_end()
2079 if (laddr->ifa == ifa) { in sctp_asconf_iterator_ep_end()
2080 laddr->action = 0; in sctp_asconf_iterator_ep_end()
2085 LIST_FOREACH_SAFE(laddr, &inp->sctp_addr_list, sctp_nxt_addr, nladdr) { in sctp_asconf_iterator_ep_end()
2087 if (laddr->ifa == ifa) { in sctp_asconf_iterator_ep_end()
2531 struct sctp_laddr *laddr; in sctp_find_valid_localaddr_ep() local
2533 LIST_FOREACH(laddr, &stcb->sctp_ep->sctp_addr_list, sctp_nxt_addr) { in sctp_find_valid_localaddr_ep()
2534 if (laddr->ifa == NULL) { in sctp_find_valid_localaddr_ep()
2538 if (sctp_is_addr_restricted(stcb, laddr->ifa) && in sctp_find_valid_localaddr_ep()
2539 (!sctp_is_addr_pending(stcb, laddr->ifa))) in sctp_find_valid_localaddr_ep()
2543 return (&laddr->ifa->address.sa); in sctp_find_valid_localaddr_ep()
3023 struct sctp_laddr *laddr; in sctp_check_address_list_ep() local
3026 LIST_FOREACH(laddr, &stcb->sctp_ep->sctp_addr_list, sctp_nxt_addr) { in sctp_check_address_list_ep()
3028 if (laddr->ifa == NULL) { in sctp_check_address_list_ep()
3034 if (sctp_cmpaddr(&laddr->ifa->address.sa, init_addr)) { in sctp_check_address_list_ep()
3038 if (!sctp_addr_in_initack(m, offset, length, &laddr->ifa->address.sa)) { in sctp_check_address_list_ep()
3040 sctp_addr_mgmt_assoc(stcb->sctp_ep, stcb, laddr->ifa, in sctp_check_address_list_ep()
3178 struct sctp_laddr *laddr, *nladdr; in sctp_addr_mgmt_ep_sa() local
3202 LIST_FOREACH(laddr, &inp->sctp_addr_list, in sctp_addr_mgmt_ep_sa()
3204 if (ifa == laddr->ifa) { in sctp_addr_mgmt_ep_sa()
3206 laddr->action = type; in sctp_addr_mgmt_ep_sa()
3216 LIST_FOREACH_SAFE(laddr, &inp->sctp_addr_list, sctp_nxt_addr, nladdr) { in sctp_addr_mgmt_ep_sa()
3217 if (laddr->ifa == ifa) { in sctp_addr_mgmt_ep_sa()
3421 struct sctp_laddr *laddr; in sctp_asconf_send_nat_state_update() local
3423 LIST_FOREACH(laddr, &stcb->sctp_ep->sctp_addr_list, sctp_nxt_addr) { in sctp_asconf_send_nat_state_update()
3424 if (laddr->ifa == NULL) { in sctp_asconf_send_nat_state_update()
3427 if (laddr->ifa->localifa_flags & SCTP_BEING_DELETED) in sctp_asconf_send_nat_state_update()
3433 if (laddr->action == SCTP_DEL_IP_ADDRESS) { in sctp_asconf_send_nat_state_update()
3440 sctp_ifap = laddr->ifa; in sctp_asconf_send_nat_state_update()