gif_ip6hdr
IN6_ARE_ADDR_EQUAL(&sc->gif_ip6hdr->ip6_src, src) &&
IN6_ARE_ADDR_EQUAL(&sc->gif_ip6hdr->ip6_dst, dst))
if (IN6_ARE_ADDR_EQUAL(&tmp->gif_ip6hdr->ip6_src, src) &&
IN6_ARE_ADDR_EQUAL(&tmp->gif_ip6hdr->ip6_dst, dst))
if (in6_localip(&sc->gif_ip6hdr->ip6_src))
if (IN6_ARE_ADDR_EQUAL(&sc->gif_ip6hdr->ip6_src,
CK_LIST_INSERT_HEAD(&GIF_SRCHASH(&sc->gif_ip6hdr->ip6_src),
sc->gif_ip6hdr = ip6;
sc->gif_ip6hdr->ip6_src: sc->gif_ip6hdr->ip6_dst;
memcpy(ip6, sc->gif_ip6hdr, sizeof(struct ip6_hdr));
if (IN6_ARE_ADDR_EQUAL(&sc->gif_ip6hdr->ip6_src,
IN6_ARE_ADDR_EQUAL(&sc->gif_ip6hdr->ip6_dst,
if (IN6_ARE_ADDR_EQUAL(&sc->gif_ip6hdr->ip6_src,
#define GIF_HASH_SC(sc) GIF_HASH(&(sc)->gif_ip6hdr->ip6_src,\
&(sc)->gif_ip6hdr->ip6_dst)