Lines Matching refs:ipv6
162 ipv6_addr_equal(&addr6, &node->geneve->cfg.info.key.u.ipv6.dst))
467 static struct socket *geneve_create_sock(struct net *net, bool ipv6,
476 if (ipv6) {
589 bool ipv6, bool ipv6_rx_csum)
601 sock = geneve_create_sock(net, ipv6, port, ipv6_rx_csum);
673 static int geneve_sock_add(struct geneve_dev *geneve, bool ipv6)
682 gs = geneve_find_sock(gn, ipv6 ? AF_INET6 : AF_INET, geneve->cfg.info.key.tp_dst);
688 gs = geneve_socket_create(net, geneve->cfg.info.key.tp_dst, ipv6,
696 if (ipv6) {
717 bool ipv4, ipv6;
720 ipv6 = geneve->cfg.info.mode & IP_TUNNEL_INFO_IPV6 || metadata;
721 ipv4 = !ipv6 || metadata;
723 if (ipv6) {
877 fl6->daddr = info->key.u.ipv6.dst;
878 fl6->saddr = info->key.u.ipv6.src;
1053 unclone->key.u.ipv6.dst = fl6.saddr;
1054 unclone->key.u.ipv6.src = fl6.daddr;
1182 info->key.u.ipv6.src = fl6.saddr;
1379 return ipv6_addr_equal(&a->key.u.ipv6.dst, &b->key.u.ipv6.dst);
1492 info->key.u.ipv6.dst =
1495 if (ipv6_addr_type(&info->key.u.ipv6.dst) &
1501 if (ipv6_addr_is_multicast(&info->key.u.ipv6.dst)) {
1658 rt = rt6_lookup(geneve->net, &info->key.u.ipv6.dst, NULL, 0,
1830 &info->key.u.ipv6.dst))