diff options
Diffstat (limited to 'sys/netinet/sctp_bsd_addr.h')
-rw-r--r-- | sys/netinet/sctp_bsd_addr.h | 23 |
1 files changed, 7 insertions, 16 deletions
diff --git a/sys/netinet/sctp_bsd_addr.h b/sys/netinet/sctp_bsd_addr.h index ad7b5b8..0752ea3 100644 --- a/sys/netinet/sctp_bsd_addr.h +++ b/sys/netinet/sctp_bsd_addr.h @@ -38,27 +38,18 @@ __FBSDID("$FreeBSD$"); #if defined(_KERNEL) -int sctp_is_addr_restricted(struct sctp_tcb *, struct sockaddr *); +#if defined(SCTP_USE_THREAD_BASED_ITERATOR) +void sctp_wakeup_iterator(void); +void sctp_startup_iterator(void); -struct in_addr -sctp_ipv4_source_address_selection(struct sctp_inpcb *inp, - struct sctp_tcb *stcb, - struct route *ro, struct sctp_nets *net, - int non_asoc_addr_ok); - -struct in6_addr -sctp_ipv6_source_address_selection(struct sctp_inpcb *, - struct sctp_tcb *, struct route *, - struct sctp_nets *, int); +#endif +void + sctp_gather_internal_ifa_flags(struct sctp_ifa *ifa); -struct mbuf * -sctp_add_addresses_to_i_ia(struct sctp_inpcb *inp, - struct sctp_scoping *scope, - struct mbuf *m_at, - int cnt_inits_to); +extern void sctp_addr_change(struct ifaddr *ifa, int cmd); #endif #endif |