34 #include <sys/cdefs.h> 35 __FBSDID(
"$FreeBSD: head/sys/netinet6/sctp6_var.h 298132 2016-04-16 21:34:49Z tuexen $");
38 #ifndef _NETINET6_SCTP6_VAR_H_ 39 #define _NETINET6_SCTP6_VAR_H_ 41 #if defined(__Userspace__) 43 extern void in6_sin6_2_sin(
struct sockaddr_in *,
struct sockaddr_in6 *);
44 extern void in6_sin6_2_sin_in_sock(
struct sockaddr *);
45 extern void in6_sin_2_v4mapsin6(
struct sockaddr_in *,
struct sockaddr_in6 *);
50 #if defined(__FreeBSD__) || (__APPLE__) || defined(__Windows__) 51 SYSCTL_DECL(_net_inet6_sctp6);
52 extern struct pr_usrreqs sctp6_usrreqs;
57 #if defined(__APPLE__) 58 int sctp6_input(
struct mbuf **,
int *);
59 int sctp6_input_with_port(
struct mbuf **,
int *,
uint16_t);
60 #elif defined(__Panda__) 61 int sctp6_input (pakhandle_type *);
62 #elif defined(__FreeBSD__) && __FreeBSD_version < 902000 63 int sctp6_input __P((
struct mbuf **,
int *,
int));
64 int sctp6_input_with_port __P((
struct mbuf **,
int *,
uint16_t));
66 int sctp6_input(
struct mbuf **,
int *,
int);
67 int sctp6_input_with_port(
struct mbuf **,
int *,
uint16_t);
69 #if defined(__FreeBSD__) && __FreeBSD_version < 902000 73 void sctp6_ctlinput __P((
int,
struct sockaddr *,
void *));
75 int sctp6_output(
struct sctp_inpcb *,
struct mbuf *,
struct sockaddr *,
77 void sctp6_ctlinput(
int,
struct sockaddr *,
void *);
79 #if !(defined(__FreeBSD__) || defined(__APPLE__)) 80 extern void in6_sin_2_v4mapsin6(
struct sockaddr_in *,
struct sockaddr_in6 *);
81 extern void in6_sin6_2_sin(
struct sockaddr_in *,
struct sockaddr_in6 *);
82 extern void in6_sin6_2_sin_in_sock(
struct sockaddr *);
Definition: sctp_structs.h:305
Definition: sctp_pcb.h:444
Definition: user_socketvar.h:125
Definition: user_socketvar.h:74
unsigned char uint8_t
Definition: ptypes.h:89
unsigned short uint16_t
Definition: ptypes.h:97
Definition: sctp_pcb.h:614
Definition: user_mbuf.h:231
void in6_sin6_2_sin(struct sockaddr_in *, struct sockaddr_in6 *sin6)