Lines Matching refs:laddr

2071 	struct sctp_laddr *laddr, *nladdr, *l;
2078 LIST_FOREACH(laddr, &inp->sctp_addr_list,
2080 if (laddr->ifa == ifa) {
2081 laddr->action = 0;
2087 LIST_FOREACH_SAFE(laddr, &inp->sctp_addr_list, sctp_nxt_addr, nladdr) {
2089 if (laddr->ifa == ifa) {
2565 struct sctp_laddr *laddr;
2567 LIST_FOREACH(laddr, &stcb->sctp_ep->sctp_addr_list, sctp_nxt_addr) {
2568 if (laddr->ifa == NULL) {
2572 if (sctp_is_addr_restricted(stcb, laddr->ifa) &&
2573 (!sctp_is_addr_pending(stcb, laddr->ifa)))
2577 return (&laddr->ifa->address.sa);
3058 struct sctp_laddr *laddr;
3061 LIST_FOREACH(laddr, &stcb->sctp_ep->sctp_addr_list, sctp_nxt_addr) {
3062 /* be paranoid and validate the laddr */
3063 if (laddr->ifa == NULL) {
3065 "check_addr_list_ep: laddr->ifa is NULL");
3068 if (laddr->ifa == NULL) {
3069 SCTPDBG(SCTP_DEBUG_ASCONF1, "check_addr_list_ep: laddr->ifa->ifa_addr is NULL");
3073 if (sctp_cmpaddr(&laddr->ifa->address.sa, init_addr)) {
3077 if (!sctp_addr_in_initack(m, offset, length, &laddr->ifa->address.sa)) {
3079 sctp_addr_mgmt_assoc(stcb->sctp_ep, stcb, laddr->ifa,
3221 struct sctp_laddr *laddr, *nladdr;
3249 LIST_FOREACH(laddr, &inp->sctp_addr_list,
3251 if (ifa == laddr->ifa) {
3253 laddr->action = type;
3263 LIST_FOREACH_SAFE(laddr, &inp->sctp_addr_list, sctp_nxt_addr, nladdr) {
3264 if (laddr->ifa == ifa) {
3481 struct sctp_laddr *laddr;
3483 LIST_FOREACH(laddr, &stcb->sctp_ep->sctp_addr_list, sctp_nxt_addr) {
3484 if (laddr->ifa == NULL) {
3487 if (laddr->ifa->localifa_flags & SCTP_BEING_DELETED)
3492 if (laddr->action == SCTP_DEL_IP_ADDRESS) {
3498 sctp_ifap = laddr->ifa;