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()
222 return 0; in ipip6_tunnel_create()
254 if (parms->name[0]) { in ipip6_tunnel_locate()
271 if (ipip6_tunnel_create(dev) < 0) in ipip6_tunnel_locate()
274 if (!parms->name[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()
344 c = 0; in ipip6_tunnel_get_prl()
360 ret = 0; in ipip6_tunnel_get_prl()
373 int err = 0; in ipip6_tunnel_add_prl()
428 int err = 0; in ipip6_tunnel_del_prl()
447 t->prl_count = 0; in ipip6_tunnel_del_prl()
506 ok = 0; in isatap_chksrc()
518 RCU_INIT_POINTER(sitn->tunnels_wc[0], NULL); in ipip6_tunnel_uninit()
532 unsigned int data_len = 0; in ipip6_err()
540 return 0; in ipip6_err()
546 return 0; in ipip6_err()
557 return 0; in ipip6_err()
566 sifindex = netif_is_l3_master(skb->dev) ? IPCB(skb)->iif : 0; in ipip6_err()
575 err = 0; in ipip6_err()
581 err = 0; in ipip6_err()
585 err = 0; in ipip6_err()
590 if (t->parms.iph.daddr == 0) in ipip6_err()
593 if (t->parms.iph.ttl == 0 && type == ICMP_TIME_EXCEEDED) in ipip6_err()
608 __be32 v4embed = 0; in is_spoofed_6rd()
685 sifindex = netif_is_l3_master(skb->dev) ? IPCB(skb)->iif : 0; in ipip6_rcv()
692 tunnel->parms.iph.protocol != 0) in ipip6_rcv()
697 IPCB(skb)->flags = 0; in ipip6_rcv()
705 if (iptunnel_pull_header(skb, 0, htons(ETH_P_IPV6), in ipip6_rcv()
735 return 0; in ipip6_rcv()
742 return 0; in ipip6_rcv()
763 sifindex = netif_is_l3_master(skb->dev) ? IPCB(skb)->iif : 0; in sit_tunnel_rcv()
772 tunnel->parms.iph.protocol != 0) in sit_tunnel_rcv()
783 if (iptunnel_pull_header(skb, 0, tpi->proto, false)) in sit_tunnel_rcv()
794 return 0; in sit_tunnel_rcv()
824 pbi0 = tunnel->ip6rd.prefixlen & 0x1f; in check_6rd()
828 tunnel->ip6rd.relay_prefixlen : 0; in check_6rd()
831 if (pbi1 > 0) in check_6rd()
839 if (v6dst->s6_addr16[0] == htons(0x2002)) { in check_6rd()
851 __be32 dst = 0; in try_6rd()
934 if ((addr_type & IPV6_ADDR_COMPATv4) != 0) in ipip6_tunnel_xmit()
946 0, dst, tiph->saddr, 0, 0, in ipip6_tunnel_xmit()
988 df = 0; in ipip6_tunnel_xmit()
995 icmpv6_ndo_send(skb, ICMPV6_PKT_TOOBIG, 0, mtu); in ipip6_tunnel_xmit()
1001 if (tunnel->err_count > 0) { in ipip6_tunnel_xmit()
1007 tunnel->err_count = 0; in ipip6_tunnel_xmit()
1016 (skb_cloned(skb) && !skb_clone_writable(skb, 0))) { in ipip6_tunnel_xmit()
1031 if (ttl == 0) in ipip6_tunnel_xmit()
1035 if (ip_tunnel_encap(skb, tunnel, &protocol, &fl4) < 0) { in ipip6_tunnel_xmit()
1118 0, 0, in ipip6_tunnel_bind_dev()
1183 htonl(0xffffffffUL << in ipip6_tunnel_update_6rd()
1186 relay_prefix = 0; in ipip6_tunnel_update_6rd()
1196 return 0; in ipip6_tunnel_update_6rd()
1209 t = ipip6_tunnel_locate(t->net, &p, 0); in ipip6_tunnel_get6rd()
1220 return 0; in ipip6_tunnel_get6rd()
1238 if (err < 0) in ipip6_tunnel_6rdctl()
1242 return 0; in ipip6_tunnel_6rdctl()
1254 ipproto == 0; in ipip6_valid_ip_proto()
1271 return 0; in __ipip6_tunnel_ioctl_validate()
1280 t = ipip6_tunnel_locate(t->net, p, 0); in ipip6_tunnel_get()
1284 return 0; in ipip6_tunnel_get()
1300 return 0; in ipip6_tunnel_add()
1313 t = ipip6_tunnel_locate(t->net, p, 0); in ipip6_tunnel_change()
1331 return 0; in ipip6_tunnel_change()
1343 t = ipip6_tunnel_locate(t->net, p, 0); in ipip6_tunnel_del()
1351 return 0; in ipip6_tunnel_del()
1467 return 0; in ipip6_tunnel_init()
1482 rcu_assign_pointer(sitn->tunnels_wc[0], tunnel); in ipip6_fb_tunnel_init()
1491 return 0; in ipip6_validate()
1497 return 0; in ipip6_validate()
1504 memset(parms, 0, sizeof(*parms)); in ipip6_netlink_parms()
1551 memset(ipencap, 0, sizeof(*ipencap)); in ipip6_netlink_encap_parms()
1585 memset(ip6rd, 0, sizeof(*ip6rd)); in ipip6_netlink_6rd_parms()
1632 if (err < 0) in ipip6_newlink()
1638 if (ipip6_tunnel_locate(net, &nt->parms, 0)) in ipip6_newlink()
1642 if (err < 0) in ipip6_newlink()
1656 if (err < 0) in ipip6_newlink()
1684 if (err < 0) in ipip6_changelink()
1694 t = ipip6_tunnel_locate(net, &p, 0); in ipip6_changelink()
1709 return 0; in ipip6_changelink()
1751 0; in ipip6_get_size()
1793 return 0; in ipip6_fill_info()
1876 for (prio = 0; prio < 4; prio++) { in sit_destroy_tunnels()
1878 for (h = 0; h < (prio ? IP6_SIT_HASH_SIZE : 1); h++) { in sit_destroy_tunnels()
1901 sitn->tunnels[0] = sitn->tunnels_wc; in sit_init_net()
1907 return 0; in sit_init_net()
1933 return 0; in sit_init_net()
1982 if (err < 0) in sit_init()
1985 if (err < 0) { in sit_init()
1990 if (err < 0) { in sit_init()
1996 if (err < 0) { in sit_init()
2002 if (err < 0) in sit_init()