Searched refs:sctp_ifap (Results 1 - 5 of 5) sorted by relevance

/freebsd-9.3-release/sys/netinet/
H A Dsctp_pcb.c275 sctp_free_ifa(struct sctp_ifa *sctp_ifap) argument
277 if (SCTP_DECREMENT_AND_CHECK_REFCOUNT(&sctp_ifap->refcount)) {
279 if (sctp_ifap->ifn_p) {
280 sctp_free_ifn(sctp_ifap->ifn_p);
282 SCTP_FREE(sctp_ifap, SCTP_M_IFA);
316 struct sctp_ifa *sctp_ifap; local
325 sctp_ifap = sctp_find_ifa_by_addr(addr, vrf->vrf_id, SCTP_ADDR_LOCKED);
326 if (sctp_ifap == NULL) {
327 SCTPDBG(SCTP_DEBUG_PCB4, "Can't find sctp_ifap for address\n");
330 if (sctp_ifap
360 struct sctp_ifa *sctp_ifap; local
405 sctp_add_ifa_to_ifn(struct sctp_ifn *sctp_ifnp, struct sctp_ifa *sctp_ifap) argument
444 sctp_remove_ifa_from_ifn(struct sctp_ifa *sctp_ifap) argument
497 struct sctp_ifa *sctp_ifap = NULL; local
729 struct sctp_ifa *sctp_ifap = NULL; local
2792 sctp_inpcb_bind(struct socket *so, struct sockaddr *addr, struct sctp_ifa *sctp_ifap, struct thread *p) argument
[all...]
H A Dsctp_asconf.c3220 uint32_t type, uint32_t vrf_id, struct sctp_ifa *sctp_ifap)
3229 if (sctp_ifap) {
3230 ifa = sctp_ifap;
3315 struct sctp_ifa *sctp_ifap; local
3437 LIST_FOREACH(sctp_ifap, &sctp_ifnp->ifalist, next_ifa) {
3438 switch (sctp_ifap->address.sa.sa_family) {
3441 to = &sctp_ifap->address.sin;
3456 to6 = &sctp_ifap->address.sin6;
3472 sctp_asconf_queue_mgmt(stcb, sctp_ifap, SCTP_ADD_IP_ADDRESS);
3496 sctp_ifap
3219 sctp_addr_mgmt_ep_sa(struct sctp_inpcb *inp, struct sockaddr *sa, uint32_t type, uint32_t vrf_id, struct sctp_ifa *sctp_ifap) argument
[all...]
H A Dsctp_pcb.h518 void sctp_free_ifa(struct sctp_ifa *sctp_ifap);
H A Dsctp_output.c2044 struct sctp_ifa *sctp_ifap; local
2062 LIST_FOREACH(sctp_ifap, &sctp_ifnp->ifalist, next_ifa) {
2064 if ((sctp_ifap->address.sa.sa_family == AF_INET) &&
2066 &sctp_ifap->address.sin.sin_addr) != 0)) {
2071 if ((sctp_ifap->address.sa.sa_family == AF_INET6) &&
2073 &sctp_ifap->address.sin6.sin6_addr) != 0)) {
2077 if (sctp_is_addr_restricted(stcb, sctp_ifap)) {
2080 if (sctp_is_address_in_scope(sctp_ifap, scope, 1) == 0) {
2105 LIST_FOREACH(sctp_ifap, &sctp_ifnp->ifalist, next_ifa) {
2107 if ((sctp_ifap
[all...]
H A Dsctputil.c5000 struct sctp_ifa *sctp_ifap; local
5029 LIST_FOREACH(sctp_ifap, hash_head, next_bucket) {
5030 if (sctp_ifap == NULL) {
5035 SCTP_PRINTF("LIST corrupt of sctp_ifap's?\n");
5039 if (addr->sa_family != sctp_ifap->address.sa.sa_family)
5044 sctp_ifap->address.sin.sin_addr.s_addr) {
5048 return (sctp_ifap);
5056 &sctp_ifap->address.sin6)) {
5060 return (sctp_ifap);

Completed in 205 milliseconds