Lines Matching refs:ipv6
159 ipv6_addr_equal(&addr6, &node->geneve->cfg.info.key.u.ipv6.dst))
438 static struct socket *geneve_create_sock(struct net *net, bool ipv6,
447 if (ipv6) {
562 bool ipv6, bool ipv6_rx_csum)
574 sock = geneve_create_sock(net, ipv6, port, ipv6_rx_csum);
646 static int geneve_sock_add(struct geneve_dev *geneve, bool ipv6)
655 gs = geneve_find_sock(gn, ipv6 ? AF_INET6 : AF_INET, geneve->cfg.info.key.tp_dst);
661 gs = geneve_socket_create(net, geneve->cfg.info.key.tp_dst, ipv6,
669 if (ipv6) {
690 bool ipv4, ipv6;
693 ipv6 = geneve->cfg.info.mode & IP_TUNNEL_INFO_IPV6 || metadata;
694 ipv4 = !ipv6 || metadata;
696 if (ipv6) {
845 fl6->daddr = info->key.u.ipv6.dst;
846 fl6->saddr = info->key.u.ipv6.src;
1020 unclone->key.u.ipv6.dst = fl6.saddr;
1021 unclone->key.u.ipv6.src = fl6.daddr;
1148 info->key.u.ipv6.src = fl6.saddr;
1342 return ipv6_addr_equal(&a->key.u.ipv6.dst, &b->key.u.ipv6.dst);
1447 info->key.u.ipv6.dst =
1450 if (ipv6_addr_type(&info->key.u.ipv6.dst) &
1456 if (ipv6_addr_is_multicast(&info->key.u.ipv6.dst)) {
1605 rt = rt6_lookup(geneve->net, &info->key.u.ipv6.dst, NULL, 0,
1776 &info->key.u.ipv6.dst))