Watt-32 tcp/ip  2.2 dev-rel.10
Data Structures | Functions | Variables
in6_var.h File Reference

Go to the source code of this file.

Data Structures

struct  in6_addrlifetime
 
struct  in6_ifaddr
 
struct  in6_ifstat
 
struct  icmp6_ifstat
 
struct  in6_ifreq
 
struct  in6_aliasreq
 
struct  in6_prflags
 
struct  in6_prflags::prf_ra
 
struct  in6_prflags::prf_rr
 
struct  in6_prefixreq
 
struct  in6_rrenumreq
 
struct  in6_rrenumreq::irr_raflagmask
 
struct  in6_multi_mship
 
struct  in6_multi
 
struct  in6_multistep
 

Functions

 MALLOC_DECLARE (M_IPMADDR)
 
 LIST_HEAD (in6_multihead, in6_multi) in6_multihead
 
struct in6_multi *in6_addmulti __P ((struct in6_addr *, struct ifnet *, int *))
 
void in6_delmulti __P ((struct in6_multi *))
 
int in6_ifindex2scopeid __P ((int))
 
int in6_mask2len __P ((struct in6_addr *, u_char *))
 
void in6_len2mask __P ((struct in6_addr *, int))
 
int in6_control __P ((struct socket *, u_long, caddr_t, struct ifnet *, struct thread *))
 
int in6_update_ifa __P ((struct ifnet *, struct in6_aliasreq *, struct in6_ifaddr *))
 
void in6_purgeaddr __P ((struct ifaddr *))
 
int in6if_do_dad __P ((struct ifnet *))
 
void in6_savemkludge __P ((struct in6_ifaddr *))
 
void in6_setmaxmtu __P ((void))
 
void in6_restoremkludge __P ((struct in6_ifaddr *, struct ifnet *))
 
struct in6_ifaddr
*in6ifa_ifpforlinklocal 
__P ((struct ifnet *, int))
 
struct in6_ifaddr
*in6ifa_ifpwithaddr 
__P ((struct ifnet *, struct in6_addr *))
 
char *ip6_sprintf __P ((const struct in6_addr *))
 
int in6_matchlen __P ((struct in6_addr *, struct in6_addr *))
 
int in6_are_prefix_equal __P ((struct in6_addr *p1, struct in6_addr *p2, int len))
 
void in6_prefixlen2mask __P ((struct in6_addr *maskp, int len))
 
int in6_prefix_ioctl __P ((struct socket *so, u_long cmd, caddr_t data, struct ifnet *ifp))
 
int in6_prefix_add_ifid __P ((int iilen, struct in6_ifaddr *ia))
 
int in6_is_addr_deprecated __P ((struct sockaddr_in6 *))
 
int in6_embedscope __P ((struct in6_addr *, const struct sockaddr_in6 *, struct inpcb *, struct ifnet **))
 
int in6_recoverscope __P ((struct sockaddr_in6 *, const struct in6_addr *, struct ifnet *))
 
void in6_clearscope __P ((struct in6_addr *))
 

Variables

struct in6_ifaddrin6_ifaddr
 
struct in6_ifstat ** in6_ifstat
 
size_t in6_ifstatmax
 
struct icmp6stat icmp6stat
 
struct icmp6_ifstat ** icmp6_ifstat
 
size_t icmp6_ifstatmax
 
struct ifqueue ip6intrq
 
struct in6_addr zeroin6_addr
 
u_char inet6ctlerrmap []
 
unsigned long in6_maxmtu