|
Data Structures |
struct | in6_addrlifetime |
struct | in6_ifextra |
struct | in6_ifaddr |
struct | in6_addrpolicy |
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 |
Defines |
#define | ia_ifp ia_ifa.ifa_ifp |
#define | ia_flags ia_ifa.ifa_flags |
#define | IN6_PREFIX_ND 1 |
#define | IN6_PREFIX_RR 2 |
#define | PR_ORIG_RA 0 |
#define | PR_ORIG_RR 1 |
#define | PR_ORIG_STATIC 2 |
#define | PR_ORIG_KERNEL 3 |
#define | ipr_raf_onlink ipr_flags.prf_ra.onlink |
#define | ipr_raf_auto ipr_flags.prf_ra.autonomous |
#define | ipr_statef_onlink ipr_flags.prf_state.onlink |
#define | ipr_rrf_decrvalid ipr_flags.prf_rr.decrvalid |
#define | ipr_rrf_decrprefd ipr_flags.prf_rr.decrprefd |
#define | irr_raf_mask_onlink irr_raflagmask.onlink |
#define | irr_raf_mask_auto irr_raflagmask.autonomous |
#define | irr_raf_mask_reserved irr_raflagmask.reserved |
#define | irr_raf_onlink irr_flags.prf_ra.onlink |
#define | irr_raf_auto irr_flags.prf_ra.autonomous |
#define | irr_statef_onlink irr_flags.prf_state.onlink |
#define | irr_rrf irr_flags.prf_rr |
#define | irr_rrf_decrvalid irr_flags.prf_rr.decrvalid |
#define | irr_rrf_decrprefd irr_flags.prf_rr.decrprefd |
#define | IA6_IN6(ia) (&((ia)->ia_addr.sin6_addr)) |
#define | IA6_DSTIN6(ia) (&((ia)->ia_dstaddr.sin6_addr)) |
#define | IA6_MASKIN6(ia) (&((ia)->ia_prefixmask.sin6_addr)) |
#define | IA6_SIN6(ia) (&((ia)->ia_addr)) |
#define | IA6_DSTSIN6(ia) (&((ia)->ia_dstaddr)) |
#define | IFA_IN6(x) (&((struct sockaddr_in6 *)((x)->ifa_addr))->sin6_addr) |
#define | IFA_DSTIN6(x) (&((struct sockaddr_in6 *)((x)->ifa_dstaddr))->sin6_addr) |
#define | IFPR_IN6(x) (&((struct sockaddr_in6 *)((x)->ifpr_prefix))->sin6_addr) |
#define | SIOCSIFADDR_IN6 _IOW('i', 12, struct in6_ifreq) |
#define | SIOCGIFADDR_IN6 _IOWR('i', 33, struct in6_ifreq) |
#define | SIOCGIFDSTADDR_IN6 _IOWR('i', 34, struct in6_ifreq) |
#define | SIOCGIFNETMASK_IN6 _IOWR('i', 37, struct in6_ifreq) |
#define | SIOCDIFADDR_IN6 _IOW('i', 25, struct in6_ifreq) |
#define | SIOCAIFADDR_IN6 _IOW('i', 26, struct in6_aliasreq) |
#define | SIOCSIFPHYADDR_IN6 _IOW('i', 70, struct in6_aliasreq) |
#define | SIOCGIFPSRCADDR_IN6 _IOWR('i', 71, struct in6_ifreq) |
#define | SIOCGIFPDSTADDR_IN6 _IOWR('i', 72, struct in6_ifreq) |
#define | SIOCGIFAFLAG_IN6 _IOWR('i', 73, struct in6_ifreq) |
#define | SIOCGDRLST_IN6 _IOWR('i', 74, struct in6_drlist) |
#define | SIOCGIFINFO_IN6 _IOWR('i', 108, struct in6_ndireq) |
#define | SIOCSNDFLUSH_IN6 _IOWR('i', 77, struct in6_ifreq) |
#define | SIOCGNBRINFO_IN6 _IOWR('i', 78, struct in6_nbrinfo) |
#define | SIOCSPFXFLUSH_IN6 _IOWR('i', 79, struct in6_ifreq) |
#define | SIOCSRTRFLUSH_IN6 _IOWR('i', 80, struct in6_ifreq) |
#define | SIOCGIFALIFETIME_IN6 _IOWR('i', 81, struct in6_ifreq) |
#define | SIOCSIFALIFETIME_IN6 _IOWR('i', 82, struct in6_ifreq) |
#define | SIOCGIFSTAT_IN6 _IOWR('i', 83, struct in6_ifreq) |
#define | SIOCGIFSTAT_ICMP6 _IOWR('i', 84, struct in6_ifreq) |
#define | SIOCSDEFIFACE_IN6 _IOWR('i', 85, struct in6_ndifreq) |
#define | SIOCGDEFIFACE_IN6 _IOWR('i', 86, struct in6_ndifreq) |
#define | SIOCSIFINFO_FLAGS _IOWR('i', 87, struct in6_ndireq) |
#define | SIOCSSCOPE6 _IOW('i', 88, struct in6_ifreq) |
#define | SIOCGSCOPE6 _IOWR('i', 89, struct in6_ifreq) |
#define | SIOCGSCOPE6DEF _IOWR('i', 90, struct in6_ifreq) |
#define | SIOCSIFPREFIX_IN6 _IOW('i', 100, struct in6_prefixreq) |
#define | SIOCGIFPREFIX_IN6 _IOWR('i', 101, struct in6_prefixreq) |
#define | SIOCDIFPREFIX_IN6 _IOW('i', 102, struct in6_prefixreq) |
#define | SIOCAIFPREFIX_IN6 _IOW('i', 103, struct in6_rrenumreq) |
#define | SIOCCIFPREFIX_IN6 |
#define | SIOCSGIFPREFIX_IN6 |
#define | SIOCGETSGCNT_IN6 |
#define | SIOCGETMIFCNT_IN6 |
#define | SIOCAADDRCTL_POLICY _IOW('u', 108, struct in6_addrpolicy) |
#define | SIOCDADDRCTL_POLICY _IOW('u', 109, struct in6_addrpolicy) |
#define | IN6_IFF_ANYCAST 0x01 |
#define | IN6_IFF_TENTATIVE 0x02 |
#define | IN6_IFF_DUPLICATED 0x04 |
#define | IN6_IFF_DETACHED 0x08 |
#define | IN6_IFF_DEPRECATED 0x10 |
#define | IN6_IFF_NODAD 0x20 |
#define | IN6_IFF_AUTOCONF 0x40 |
#define | IN6_IFF_TEMPORARY 0x80 |
#define | IN6_IFF_NOPFX 0x8000 |
#define | IN6_IFF_NOTREADY (IN6_IFF_TENTATIVE|IN6_IFF_DUPLICATED) |