Lines Matching refs:laddr

2061 	struct sctp_laddr *laddr, *nladdr, *l;  in sctp_asconf_iterator_ep_end()  local
2068 LIST_FOREACH(laddr, &inp->sctp_addr_list, in sctp_asconf_iterator_ep_end()
2070 if (laddr->ifa == ifa) { in sctp_asconf_iterator_ep_end()
2071 laddr->action = 0; in sctp_asconf_iterator_ep_end()
2076 LIST_FOREACH_SAFE(laddr, &inp->sctp_addr_list, sctp_nxt_addr, nladdr) { in sctp_asconf_iterator_ep_end()
2078 if (laddr->ifa == ifa) { in sctp_asconf_iterator_ep_end()
2556 struct sctp_laddr *laddr; in sctp_find_valid_localaddr_ep() local
2558 LIST_FOREACH(laddr, &stcb->sctp_ep->sctp_addr_list, sctp_nxt_addr) { in sctp_find_valid_localaddr_ep()
2559 if (laddr->ifa == NULL) { in sctp_find_valid_localaddr_ep()
2563 if (sctp_is_addr_restricted(stcb, laddr->ifa) && in sctp_find_valid_localaddr_ep()
2564 (!sctp_is_addr_pending(stcb, laddr->ifa))) in sctp_find_valid_localaddr_ep()
2568 return (&laddr->ifa->address.sa); in sctp_find_valid_localaddr_ep()
3040 struct sctp_laddr *laddr; in sctp_check_address_list_ep() local
3043 LIST_FOREACH(laddr, &stcb->sctp_ep->sctp_addr_list, sctp_nxt_addr) { in sctp_check_address_list_ep()
3045 if (laddr->ifa == NULL) { in sctp_check_address_list_ep()
3050 if (laddr->ifa == NULL) { in sctp_check_address_list_ep()
3055 if (sctp_cmpaddr(&laddr->ifa->address.sa, init_addr)) { in sctp_check_address_list_ep()
3059 if (!sctp_addr_in_initack(m, offset, length, &laddr->ifa->address.sa)) { in sctp_check_address_list_ep()
3061 sctp_addr_mgmt_assoc(stcb->sctp_ep, stcb, laddr->ifa, in sctp_check_address_list_ep()
3202 struct sctp_laddr *laddr, *nladdr; in sctp_addr_mgmt_ep_sa() local
3228 LIST_FOREACH(laddr, &inp->sctp_addr_list, in sctp_addr_mgmt_ep_sa()
3230 if (ifa == laddr->ifa) { in sctp_addr_mgmt_ep_sa()
3232 laddr->action = type; in sctp_addr_mgmt_ep_sa()
3242 LIST_FOREACH_SAFE(laddr, &inp->sctp_addr_list, sctp_nxt_addr, nladdr) { in sctp_addr_mgmt_ep_sa()
3243 if (laddr->ifa == ifa) { in sctp_addr_mgmt_ep_sa()
3466 struct sctp_laddr *laddr; in sctp_asconf_send_nat_state_update() local
3468 LIST_FOREACH(laddr, &stcb->sctp_ep->sctp_addr_list, sctp_nxt_addr) { in sctp_asconf_send_nat_state_update()
3469 if (laddr->ifa == NULL) { in sctp_asconf_send_nat_state_update()
3472 if (laddr->ifa->localifa_flags & SCTP_BEING_DELETED) in sctp_asconf_send_nat_state_update()
3478 if (laddr->action == SCTP_DEL_IP_ADDRESS) { in sctp_asconf_send_nat_state_update()
3485 sctp_ifap = laddr->ifa; in sctp_asconf_send_nat_state_update()