Lines Matching defs:laddr
2070 struct sctp_laddr *laddr, *nladdr, *l;
2077 LIST_FOREACH(laddr, &inp->sctp_addr_list,
2079 if (laddr->ifa == ifa) {
2080 laddr->action = 0;
2085 LIST_FOREACH_SAFE(laddr, &inp->sctp_addr_list, sctp_nxt_addr, nladdr) {
2087 if (laddr->ifa == ifa) {
2531 struct sctp_laddr *laddr;
2533 LIST_FOREACH(laddr, &stcb->sctp_ep->sctp_addr_list, sctp_nxt_addr) {
2534 if (laddr->ifa == NULL) {
2538 if (sctp_is_addr_restricted(stcb, laddr->ifa) &&
2539 (!sctp_is_addr_pending(stcb, laddr->ifa)))
2543 return (&laddr->ifa->address.sa);
3023 struct sctp_laddr *laddr;
3026 LIST_FOREACH(laddr, &stcb->sctp_ep->sctp_addr_list, sctp_nxt_addr) {
3027 /* be paranoid and validate the laddr */
3028 if (laddr->ifa == NULL) {
3030 "check_addr_list_ep: laddr->ifa is NULL");
3034 if (sctp_cmpaddr(&laddr->ifa->address.sa, init_addr)) {
3038 if (!sctp_addr_in_initack(m, offset, length, &laddr->ifa->address.sa)) {
3040 sctp_addr_mgmt_assoc(stcb->sctp_ep, stcb, laddr->ifa,
3178 struct sctp_laddr *laddr, *nladdr;
3202 LIST_FOREACH(laddr, &inp->sctp_addr_list,
3204 if (ifa == laddr->ifa) {
3206 laddr->action = type;
3216 LIST_FOREACH_SAFE(laddr, &inp->sctp_addr_list, sctp_nxt_addr, nladdr) {
3217 if (laddr->ifa == ifa) {
3421 struct sctp_laddr *laddr;
3423 LIST_FOREACH(laddr, &stcb->sctp_ep->sctp_addr_list, sctp_nxt_addr) {
3424 if (laddr->ifa == NULL) {
3427 if (laddr->ifa->localifa_flags & SCTP_BEING_DELETED)
3433 if (laddr->action == SCTP_DEL_IP_ADDRESS) {
3440 sctp_ifap = laddr->ifa;