Lines Matching refs:ipv6
22 #include <linux/ipv6.h>
33 #include <net/ipv6.h>
251 * @nh: ipv6 header
400 get_ipv6_ext_hdrs(skb, nh, &key->ipv6.exthdrs);
405 key->ipv6.label = *(__be32 *)nh & htonl(IPV6_FLOWINFO_FLOWLABEL);
406 key->ipv6.addr.src = nh->saddr;
407 key->ipv6.addr.dst = nh->daddr;
572 memset(&key->ipv6.nd, 0, sizeof(key->ipv6.nd));
584 key->ipv6.nd.target = nd->target;
602 if (unlikely(!is_zero_ether_addr(key->ipv6.nd.sll)))
604 ether_addr_copy(key->ipv6.nd.sll,
608 if (unlikely(!is_zero_ether_addr(key->ipv6.nd.tll)))
610 ether_addr_copy(key->ipv6.nd.tll,
622 memset(&key->ipv6.nd.target, 0, sizeof(key->ipv6.nd.target));
623 memset(key->ipv6.nd.sll, 0, sizeof(key->ipv6.nd.sll));
624 memset(key->ipv6.nd.tll, 0, sizeof(key->ipv6.nd.tll));
828 memset(&key->ipv6.addr, 0, sizeof(key->ipv6.addr));