Lines Matching refs:sctp_ifa

125  * selection pointing to the sctp_ifa, eventually the refcount
277 sctp_free_ifa(struct sctp_ifa *sctp_ifap)
318 struct sctp_ifa *sctp_ifap;
362 struct sctp_ifa *sctp_ifap;
407 sctp_add_ifa_to_ifn(struct sctp_ifn *sctp_ifnp, struct sctp_ifa *sctp_ifap)
446 sctp_remove_ifa_from_ifn(struct sctp_ifa *sctp_ifap)
491 struct sctp_ifa *
499 struct sctp_ifa *sctp_ifap = NULL;
606 SCTP_MALLOC(sctp_ifap, struct sctp_ifa *, sizeof(struct sctp_ifa), SCTP_M_IFA);
613 memset(sctp_ifap, 0, sizeof(struct sctp_ifa));
731 struct sctp_ifa *sctp_ifap = NULL;
851 struct sctp_ifa *sctp_ifa;
877 LIST_FOREACH(sctp_ifa, &sctp_ifn->ifalist, next_ifa) {
878 if (sctp_is_addr_restricted(stcb, sctp_ifa) &&
879 (!sctp_is_addr_pending(stcb, sctp_ifa))) {
887 if (sctp_ifa->address.sa.sa_family != to->sa_family) {
890 switch (sctp_ifa->address.sa.sa_family) {
897 sin = &sctp_ifa->address.sin;
920 sin6 = &sctp_ifa->address.sin6;
2808 struct sctp_ifa *sctp_ifap, struct thread *p)
3132 struct sctp_ifa *ifa;
3733 struct sctp_ifa *sctp_ifa;
3735 sctp_ifa = sctp_find_ifa_by_addr(addr, vrf_id, SCTP_ADDR_NOT_LOCKED);
3736 if (sctp_ifa) {
4310 (struct sctp_ifa *)NULL,
5342 sctp_add_local_addr_ep(struct sctp_inpcb *inp, struct sctp_ifa *ifa, uint32_t action)
5424 sctp_del_local_addr_ep(struct sctp_inpcb *inp, struct sctp_ifa *ifa)
5504 sctp_add_local_addr_restricted(struct sctp_tcb *stcb, struct sctp_ifa *ifa)
5539 sctp_insert_laddr(struct sctpladdr *list, struct sctp_ifa *ifa, uint32_t act)
5579 sctp_del_local_addr_restricted(struct sctp_tcb *stcb, struct sctp_ifa *ifa)
5938 struct sctp_ifa *ifa, *nifa;