Lines Matching +full:0 +full:x20020000

64 #define HASH(addr) (((__force u32)addr^((__force u32)addr>>4))&0xF)
107 int ifindex = dev ? dev->ifindex : 0; in ipip6_tunnel_lookup()
131 t = rcu_dereference(sitn->tunnels_wc[0]); in ipip6_tunnel_lookup()
142 unsigned int h = 0; in __ipip6_bucket()
143 int prio = 0; in __ipip6_bucket()
191 ipv6_addr_set(&t->ip6rd.prefix, htonl(0x20020000), 0, 0, 0); in ipip6_tunnel_clone_6rd()
192 t->ip6rd.relay_prefix = 0; in ipip6_tunnel_clone_6rd()
194 t->ip6rd.relay_prefixlen = 0; in ipip6_tunnel_clone_6rd()
217 if (err < 0) in ipip6_tunnel_create()
223 return 0; in ipip6_tunnel_create()
256 if (parms->name[0]) { in ipip6_tunnel_locate()
274 if (ipip6_tunnel_create(dev) < 0) in ipip6_tunnel_locate()
277 if (!parms->name[0]) in ipip6_tunnel_locate()
310 unsigned int cmax, c = 0, ca, len; in ipip6_tunnel_get_prl()
311 int ret = 0; in ipip6_tunnel_get_prl()
361 ret = 0; in ipip6_tunnel_get_prl()
374 int err = 0; in ipip6_tunnel_add_prl()
429 int err = 0; in ipip6_tunnel_del_prl()
448 t->prl_count = 0; in ipip6_tunnel_del_prl()
507 ok = 0; in isatap_chksrc()
519 RCU_INIT_POINTER(sitn->tunnels_wc[0], NULL); in ipip6_tunnel_uninit()
533 unsigned int data_len = 0; in ipip6_err()
541 return 0; in ipip6_err()
547 return 0; in ipip6_err()
558 return 0; in ipip6_err()
567 sifindex = netif_is_l3_master(skb->dev) ? IPCB(skb)->iif : 0; in ipip6_err()
576 err = 0; in ipip6_err()
582 err = 0; in ipip6_err()
586 err = 0; in ipip6_err()
591 if (t->parms.iph.daddr == 0) in ipip6_err()
594 if (t->parms.iph.ttl == 0 && type == ICMP_TIME_EXCEEDED) in ipip6_err()
609 __be32 v4embed = 0; in is_spoofed_6rd()
686 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()
730 return 0; in ipip6_rcv()
737 return 0; in ipip6_rcv()
758 sifindex = netif_is_l3_master(skb->dev) ? IPCB(skb)->iif : 0; in sit_tunnel_rcv()
767 tunnel->parms.iph.protocol != 0) in sit_tunnel_rcv()
778 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 IPPROTO_IPV6, 0, dst, tiph->saddr, 0, 0, in ipip6_tunnel_xmit()
983 df = 0; in ipip6_tunnel_xmit()
990 icmpv6_ndo_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->encap, &protocol, &fl4) < 0) { in ipip6_tunnel_xmit()
1038 df, !net_eq(tunnel->net, dev_net(dev)), 0); in ipip6_tunnel_xmit()
1114 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()
1463 return 0; in ipip6_tunnel_init()
1478 rcu_assign_pointer(sitn->tunnels_wc[0], tunnel); in ipip6_fb_tunnel_init()
1487 return 0; in ipip6_validate()
1493 return 0; in ipip6_validate()
1500 memset(parms, 0, sizeof(*parms)); in ipip6_netlink_parms()
1522 memset(ip6rd, 0, sizeof(*ip6rd)); in ipip6_netlink_6rd_parms()
1573 if (err < 0) in ipip6_newlink()
1579 if (ipip6_tunnel_locate(net, &nt->parms, 0)) in ipip6_newlink()
1583 if (err < 0) in ipip6_newlink()
1597 if (err < 0) in ipip6_newlink()
1625 if (err < 0) in ipip6_changelink()
1635 t = ipip6_tunnel_locate(net, &p, 0); in ipip6_changelink()
1650 return 0; in ipip6_changelink()
1692 0; in ipip6_get_size()
1735 return 0; in ipip6_fill_info()
1817 for (prio = 0; prio < 4; prio++) { in sit_exit_rtnl_net()
1819 for (h = 0; h < (prio ? IP6_SIT_HASH_SIZE : 1); h++) { in sit_exit_rtnl_net()
1842 sitn->tunnels[0] = sitn->tunnels_wc; in sit_init_net()
1848 return 0; in sit_init_net()
1875 return 0; in sit_init_net()
1910 if (err < 0) in sit_init()
1913 if (err < 0) { in sit_init()
1918 if (err < 0) { in sit_init()
1924 if (err < 0) { in sit_init()
1930 if (err < 0) in sit_init()