Lines Matching +full:0 +full:x20020000
62 #define HASH(addr) (((__force u32)addr^((__force u32)addr>>4))&0xF)
105 int ifindex = dev ? dev->ifindex : 0; in ipip6_tunnel_lookup()
129 t = rcu_dereference(sitn->tunnels_wc[0]); in ipip6_tunnel_lookup()
140 unsigned int h = 0; in __ipip6_bucket()
141 int prio = 0; in __ipip6_bucket()
189 ipv6_addr_set(&t->ip6rd.prefix, htonl(0x20020000), 0, 0, 0); in ipip6_tunnel_clone_6rd()
190 t->ip6rd.relay_prefix = 0; in ipip6_tunnel_clone_6rd()
192 t->ip6rd.relay_prefixlen = 0; in ipip6_tunnel_clone_6rd()
216 if (err < 0) in ipip6_tunnel_create()
224 return 0; in ipip6_tunnel_create()
256 if (parms->name[0]) { in ipip6_tunnel_locate()
273 if (ipip6_tunnel_create(dev) < 0) in ipip6_tunnel_locate()
307 unsigned int cmax, c = 0, ca, len; in ipip6_tunnel_get_prl()
308 int ret = 0; in ipip6_tunnel_get_prl()
343 c = 0; in ipip6_tunnel_get_prl()
359 ret = 0; in ipip6_tunnel_get_prl()
372 int err = 0; in ipip6_tunnel_add_prl()
427 int err = 0; in ipip6_tunnel_del_prl()
446 t->prl_count = 0; in ipip6_tunnel_del_prl()
505 ok = 0; in isatap_chksrc()
517 RCU_INIT_POINTER(sitn->tunnels_wc[0], NULL); in ipip6_tunnel_uninit()
531 unsigned int data_len = 0; in ipip6_err()
539 return 0; in ipip6_err()
545 return 0; in ipip6_err()
556 return 0; in ipip6_err()
565 sifindex = netif_is_l3_master(skb->dev) ? IPCB(skb)->iif : 0; in ipip6_err()
574 err = 0; in ipip6_err()
580 err = 0; in ipip6_err()
584 err = 0; in ipip6_err()
589 if (t->parms.iph.daddr == 0) in ipip6_err()
592 if (t->parms.iph.ttl == 0 && type == ICMP_TIME_EXCEEDED) in ipip6_err()
607 __be32 v4embed = 0; in is_spoofed_6rd()
684 sifindex = netif_is_l3_master(skb->dev) ? IPCB(skb)->iif : 0; in ipip6_rcv()
691 tunnel->parms.iph.protocol != 0) in ipip6_rcv()
696 IPCB(skb)->flags = 0; in ipip6_rcv()
704 if (iptunnel_pull_header(skb, 0, htons(ETH_P_IPV6), in ipip6_rcv()
732 return 0; in ipip6_rcv()
739 return 0; in ipip6_rcv()
760 sifindex = netif_is_l3_master(skb->dev) ? IPCB(skb)->iif : 0; in sit_tunnel_rcv()
769 tunnel->parms.iph.protocol != 0) in sit_tunnel_rcv()
780 if (iptunnel_pull_header(skb, 0, tpi->proto, false)) in sit_tunnel_rcv()
789 return 0; in sit_tunnel_rcv()
819 pbi0 = tunnel->ip6rd.prefixlen & 0x1f; in check_6rd()
823 tunnel->ip6rd.relay_prefixlen : 0; in check_6rd()
826 if (pbi1 > 0) in check_6rd()
834 if (v6dst->s6_addr16[0] == htons(0x2002)) { in check_6rd()
846 __be32 dst = 0; in try_6rd()
929 if ((addr_type & IPV6_ADDR_COMPATv4) != 0) in ipip6_tunnel_xmit()
941 0, dst, tiph->saddr, 0, 0, in ipip6_tunnel_xmit()
983 df = 0; in ipip6_tunnel_xmit()
990 icmpv6_send(skb, ICMPV6_PKT_TOOBIG, 0, mtu); in ipip6_tunnel_xmit()
996 if (tunnel->err_count > 0) { in ipip6_tunnel_xmit()
1002 tunnel->err_count = 0; in ipip6_tunnel_xmit()
1011 (skb_cloned(skb) && !skb_clone_writable(skb, 0))) { in ipip6_tunnel_xmit()
1026 if (ttl == 0) in ipip6_tunnel_xmit()
1030 if (ip_tunnel_encap(skb, tunnel, &protocol, &fl4) < 0) { in ipip6_tunnel_xmit()
1113 0, 0, in ipip6_tunnel_bind_dev()
1178 htonl(0xffffffffUL << in ipip6_tunnel_update_6rd()
1181 relay_prefix = 0; in ipip6_tunnel_update_6rd()
1191 return 0; in ipip6_tunnel_update_6rd()
1204 t = ipip6_tunnel_locate(t->net, &p, 0); in ipip6_tunnel_get6rd()
1215 return 0; in ipip6_tunnel_get6rd()
1232 if (err < 0) in ipip6_tunnel_6rdctl()
1236 return 0; in ipip6_tunnel_6rdctl()
1248 ipproto == 0; in ipip6_valid_ip_proto()
1265 return 0; in __ipip6_tunnel_ioctl_validate()
1274 t = ipip6_tunnel_locate(t->net, p, 0); in ipip6_tunnel_get()
1278 return 0; in ipip6_tunnel_get()
1294 return 0; in ipip6_tunnel_add()
1307 t = ipip6_tunnel_locate(t->net, p, 0); in ipip6_tunnel_change()
1325 return 0; in ipip6_tunnel_change()
1337 t = ipip6_tunnel_locate(t->net, p, 0); in ipip6_tunnel_del()
1345 return 0; in ipip6_tunnel_del()
1460 return 0; in ipip6_tunnel_init()
1476 rcu_assign_pointer(sitn->tunnels_wc[0], tunnel); in ipip6_fb_tunnel_init()
1485 return 0; in ipip6_validate()
1491 return 0; in ipip6_validate()
1498 memset(parms, 0, sizeof(*parms)); in ipip6_netlink_parms()
1545 memset(ipencap, 0, sizeof(*ipencap)); in ipip6_netlink_encap_parms()
1579 memset(ip6rd, 0, sizeof(*ip6rd)); in ipip6_netlink_6rd_parms()
1626 if (err < 0) in ipip6_newlink()
1632 if (ipip6_tunnel_locate(net, &nt->parms, 0)) in ipip6_newlink()
1636 if (err < 0) in ipip6_newlink()
1675 if (err < 0) in ipip6_changelink()
1685 t = ipip6_tunnel_locate(net, &p, 0); in ipip6_changelink()
1700 return 0; in ipip6_changelink()
1742 0; in ipip6_get_size()
1784 return 0; in ipip6_fill_info()
1869 for (h = 0; h < IP6_SIT_HASH_SIZE; h++) { in sit_destroy_tunnels()
1892 sitn->tunnels[0] = sitn->tunnels_wc; in sit_init_net()
1898 return 0; in sit_init_net()
1924 return 0; in sit_init_net()
1973 if (err < 0) in sit_init()
1976 if (err < 0) { in sit_init()
1981 if (err < 0) { in sit_init()
1987 if (err < 0) { in sit_init()
1993 if (err < 0) in sit_init()