Lines Matching refs:ip6
2 * ip6.h
8 * $Id: ip6.h,v 1.6 2004/02/23 10:01:15 dugsong Exp $
140 * Extension header (chained via {ip6,ext}_nxt, following IPv6 header)
164 struct ip6_hdr *ip6 = (struct ip6_hdr *)(hdr); \
165 ip6->ip6_flow = htonl(((uint32_t)(fc) << 28) & \
167 ip6->ip6_vfc = (IP6_VERSION | ((fc) >> 4)); \
168 ip6->ip6_plen = htons((plen)); \
169 ip6->ip6_nxt = (nxt); ip6->ip6_hlim = (hlim); \
170 memmove(&ip6->ip6_src, &(src), IP6_ADDR_LEN); \
171 memmove(&ip6->ip6_dst, &(dst), IP6_ADDR_LEN); \
175 char *ip6_ntop(const ip6_addr_t *ip6, char *dst, size_t size);
177 char *ip6_ntoa(const ip6_addr_t *ip6);