#ifndef _NET_IF_INET6_H
#define _NET_IF_INET6_H
#include <net/snmp.h>
#include <linux/ipv6.h>
#include <linux/refcount.h>
#define IF_RA_OTHERCONF …
#define IF_RA_MANAGED …
#define IF_RA_RCVD …
#define IF_RS_SENT …
#define IF_READY …
enum { … };
struct inet6_ifaddr { … };
struct ip6_sf_socklist { … };
#define IP6_SFBLOCK …
struct ipv6_mc_socklist { … };
struct ip6_sf_list { … };
#define MAF_TIMER_RUNNING …
#define MAF_LAST_REPORTER …
#define MAF_LOADED …
#define MAF_NOREPORT …
#define MAF_GSQUERY …
struct ifmcaddr6 { … };
struct ipv6_ac_socklist { … };
struct ifacaddr6 { … };
#define IFA_HOST …
#define IFA_LINK …
#define IFA_SITE …
struct ipv6_devstat { … };
struct inet6_dev { … };
static inline void ipv6_eth_mc_map(const struct in6_addr *addr, char *buf)
{ … }
static inline void ipv6_arcnet_mc_map(const struct in6_addr *addr, char *buf)
{ … }
static inline void ipv6_ib_mc_map(const struct in6_addr *addr,
const unsigned char *broadcast, char *buf)
{ … }
static inline int ipv6_ipgre_mc_map(const struct in6_addr *addr,
const unsigned char *broadcast, char *buf)
{ … }
#endif