in6_pcb.h (3ce144ea) in6_pcb.h (26ef6ac4)
1/* $FreeBSD$ */
2/* $KAME: in6_pcb.h,v 1.13 2001/02/06 09:16:53 itojun Exp $ */
3
4/*
5 * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
6 * All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 81 unchanged lines hidden (view full) ---

90 in6_pcblookup_hash __P((struct inpcbinfo *,
91 struct in6_addr *, u_int, struct in6_addr *,
92 u_int, int, struct ifnet *));
93void in6_pcbnotify __P((struct inpcbhead *, struct sockaddr *,
94 u_int, const struct sockaddr *, u_int, int,
95 struct inpcb *(*)(struct inpcb *, int)));
96struct inpcb *
97 in6_rtchange __P((struct inpcb *, int));
1/* $FreeBSD$ */
2/* $KAME: in6_pcb.h,v 1.13 2001/02/06 09:16:53 itojun Exp $ */
3
4/*
5 * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
6 * All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 81 unchanged lines hidden (view full) ---

90 in6_pcblookup_hash __P((struct inpcbinfo *,
91 struct in6_addr *, u_int, struct in6_addr *,
92 u_int, int, struct ifnet *));
93void in6_pcbnotify __P((struct inpcbhead *, struct sockaddr *,
94 u_int, const struct sockaddr *, u_int, int,
95 struct inpcb *(*)(struct inpcb *, int)));
96struct inpcb *
97 in6_rtchange __P((struct inpcb *, int));
98struct sockaddr *
99 in6_sockaddr __P((in_port_t port, struct in6_addr *addr_p));
100struct sockaddr *
101 in6_v4mapsin6_sockaddr __P((in_port_t port, struct in_addr *addr_p));
98int in6_setpeeraddr __P((struct socket *so, struct sockaddr **nam));
99int in6_setsockaddr __P((struct socket *so, struct sockaddr **nam));
100int in6_mapped_sockaddr __P((struct socket *so, struct sockaddr **nam));
101int in6_mapped_peeraddr __P((struct socket *so, struct sockaddr **nam));
102struct in6_addr *in6_selectsrc __P((struct sockaddr_in6 *,
103 struct ip6_pktopts *,
104 struct ip6_moptions *,
105 struct route_in6 *,
106 struct in6_addr *, int *));
107int in6_selecthlim __P((struct in6pcb *, struct ifnet *));
108int in6_pcbsetport __P((struct in6_addr *, struct inpcb *, struct thread *));
109void init_sin6 __P((struct sockaddr_in6 *sin6, struct mbuf *m));
110#endif /* _KERNEL */
111
112#endif /* !_NETINET6_IN6_PCB_H_ */
102int in6_setpeeraddr __P((struct socket *so, struct sockaddr **nam));
103int in6_setsockaddr __P((struct socket *so, struct sockaddr **nam));
104int in6_mapped_sockaddr __P((struct socket *so, struct sockaddr **nam));
105int in6_mapped_peeraddr __P((struct socket *so, struct sockaddr **nam));
106struct in6_addr *in6_selectsrc __P((struct sockaddr_in6 *,
107 struct ip6_pktopts *,
108 struct ip6_moptions *,
109 struct route_in6 *,
110 struct in6_addr *, int *));
111int in6_selecthlim __P((struct in6pcb *, struct ifnet *));
112int in6_pcbsetport __P((struct in6_addr *, struct inpcb *, struct thread *));
113void init_sin6 __P((struct sockaddr_in6 *sin6, struct mbuf *m));
114#endif /* _KERNEL */
115
116#endif /* !_NETINET6_IN6_PCB_H_ */