ROHC compression/decompression library
Data Structures | Defines
ipv6.h File Reference

Defines the IPv6 header. More...

#include <stdint.h>
Include dependency graph for ipv6.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  ipv6_addr
 The IPv6 address. More...
struct  ipv6_hdr
 The IPv6 header. More...

Defines

#define s6_addr   __in6_u.__u6_addr8
#define s6_addr16   __in6_u.__u6_addr16
#define s6_addr32   __in6_u.__u6_addr32
#define ip6_vfc   ip6_ctlun.ip6_un2_vfc
#define ip6_flow   ip6_ctlun.ip6_un1.ip6_un1_flow
#define ip6_plen   ip6_ctlun.ip6_un1.ip6_un1_plen
#define ip6_nxt   ip6_ctlun.ip6_un1.ip6_un1_nxt
#define ip6_hlim   ip6_ctlun.ip6_un1.ip6_un1_hlim
#define ip6_hops   ip6_ctlun.ip6_un1.ip6_un1_hlim

Detailed Description

Defines the IPv6 header.

Author:
Free Software Foundation, Inc

This file contains a part of netinet/ip6.h from the GNU C library. It is copied here to be portable on all platforms, even the platforms that miss the declarations or got different declarations, such as Microsoft Windows or FreeBSD.


Define Documentation

#define ip6_flow   ip6_ctlun.ip6_un1.ip6_un1_flow
#define ip6_hlim   ip6_ctlun.ip6_un1.ip6_un1_hlim
#define ip6_hops   ip6_ctlun.ip6_un1.ip6_un1_hlim
#define ip6_nxt   ip6_ctlun.ip6_un1.ip6_un1_nxt
#define ip6_plen   ip6_ctlun.ip6_un1.ip6_un1_plen
#define ip6_vfc   ip6_ctlun.ip6_un2_vfc
#define s6_addr   __in6_u.__u6_addr8
#define s6_addr16   __in6_u.__u6_addr16
#define s6_addr32   __in6_u.__u6_addr32