Lines Matching defs:sctp_ifa

1039 sctp_asconf_queue_mgmt(struct sctp_tcb *, struct sctp_ifa *, uint16_t);
1069 sctp_path_check_and_react(struct sctp_tcb *stcb, struct sctp_ifa *newifa)
1169 * addr: corresponding sctp_ifa to the address being added/deleted.
1174 sctp_asconf_addr_mgmt_ack(struct sctp_tcb *stcb, struct sctp_ifa *addr, uint32_t flag)
1214 sctp_asconf_queue_mgmt(struct sctp_tcb *stcb, struct sctp_ifa *ifa,
1339 sctp_asconf_queue_add(struct sctp_tcb *stcb, struct sctp_ifa *ifa,
1420 * possibly with no sctp_ifa available. This is only called by the routine
1430 struct sctp_ifa *ifa;
1879 struct sctp_ifa *ifa, uint16_t type, int addr_locked)
2023 struct sctp_ifa *ifa;
2069 struct sctp_ifa *ifa;
2103 struct sctp_ifa *ifa;
2277 struct sctp_ifa *ifa;
2302 struct sctp_ifa *ifa;
2338 sctp_set_primary_ip_address(struct sctp_ifa *ifa)
2370 sctp_is_addr_pending(struct sctp_tcb *stcb, struct sctp_ifa *sctp_ifa)
2429 if (sctp_addr_match(ph, &sctp_ifa->address.sa) != 0) {
2466 struct sctp_ifa *sctp_ifa;
2482 LIST_FOREACH(sctp_ifa, &sctp_ifn->ifalist, next_ifa) {
2483 switch (sctp_ifa->address.sa.sa_family) {
2489 sin = &sctp_ifa->address.sin;
2504 if (sctp_is_addr_restricted(stcb, sctp_ifa) &&
2505 (!sctp_is_addr_pending(stcb, sctp_ifa)))
2510 return (&sctp_ifa->address.sa);
2519 if (sctp_ifa->localifa_flags & SCTP_ADDR_IFA_UNUSEABLE) {
2523 sin6 = &sctp_ifa->address.sin6;
2541 if (sctp_is_addr_restricted(stcb, sctp_ifa) &&
2542 (!sctp_is_addr_pending(stcb, sctp_ifa)))
2547 return (&sctp_ifa->address.sa);
2790 struct sctp_ifa *sctp_ifa;
2875 sctp_ifa = sctp_find_ifa_by_addr(&store.sa, vrf_id,
2877 if (sctp_ifa == NULL) {
3097 struct sctp_ifa *sctp_ifa;
3124 LIST_FOREACH(sctp_ifa, &sctp_ifn->ifalist, next_ifa) {
3126 if (sctp_cmpaddr(&sctp_ifa->address.sa, init_addr)) {
3129 switch (sctp_ifa->address.sa.sa_family) {
3132 sin = &sctp_ifa->address.sin;
3148 sin6 = &sctp_ifa->address.sin6;
3169 if (!sctp_addr_in_initack(m, offset, length, &sctp_ifa->address.sa)) {
3172 sctp_ifa, SCTP_ADD_IP_ADDRESS,
3218 uint32_t type, uint32_t vrf_id, struct sctp_ifa *sctp_ifap)
3220 struct sctp_ifa *ifa;
3315 struct sctp_ifa *sctp_ifap;