Searched refs:addr_type (Results 1 – 16 of 16) sorted by relevance
44 int addr_type; in ip6_datagram_connect() local71 addr_type = ipv6_addr_type(&usin->sin6_addr); in ip6_datagram_connect()73 if (addr_type == IPV6_ADDR_ANY) { in ip6_datagram_connect()82 if (addr_type == IPV6_ADDR_MAPPED) { in ip6_datagram_connect()115 if (addr_type&IPV6_ADDR_LINKLOCAL) { in ip6_datagram_connect()126 if (!sk->sk_bound_dev_if && (addr_type & IPV6_ADDR_MULTICAST)) in ip6_datagram_connect()153 if (!fl.oif && (addr_type&IPV6_ADDR_MULTICAST)) in ip6_datagram_connect()511 int addr_type; in datagram_send_ctl() local540 addr_type = __ipv6_addr_type(&src_info->ipi6_addr); in datagram_send_ctl()546 } else if (addr_type & IPV6_ADDR_LINKLOCAL) in datagram_send_ctl()[all …]
269 int addr_type = 0; in inet6_bind() local278 addr_type = ipv6_addr_type(&addr->sin6_addr); in inet6_bind()279 if ((addr_type & IPV6_ADDR_MULTICAST) && sock->type == SOCK_STREAM) in inet6_bind()295 if (addr_type == IPV6_ADDR_MAPPED) { in inet6_bind()302 if (addr_type != IPV6_ADDR_ANY) { in inet6_bind()305 if (addr_type & IPV6_ADDR_LINKLOCAL) { in inet6_bind()330 if (!(addr_type & IPV6_ADDR_MULTICAST)) { in inet6_bind()349 if (!(addr_type & IPV6_ADDR_MULTICAST)) in inet6_bind()359 if (addr_type != IPV6_ADDR_ANY) in inet6_bind()
324 int addr_type = 0; in icmpv6_send() local339 addr_type = ipv6_addr_type(&hdr->daddr); in icmpv6_send()348 if ((addr_type & IPV6_ADDR_MULTICAST || skb->pkt_type != PACKET_HOST)) { in icmpv6_send()358 addr_type = ipv6_addr_type(&hdr->saddr); in icmpv6_send()364 if (addr_type & IPV6_ADDR_LINKLOCAL) in icmpv6_send()373 if ((addr_type == IPV6_ADDR_ANY) || (addr_type & IPV6_ADDR_MULTICAST)) { in icmpv6_send()
552 int addr_type; in ipip6_tunnel_xmit() local576 addr_type = ipv6_addr_type(addr6); in ipip6_tunnel_xmit()578 if ((addr_type & IPV6_ADDR_UNICAST) && in ipip6_tunnel_xmit()601 addr_type = ipv6_addr_type(addr6); in ipip6_tunnel_xmit()603 if (addr_type == IPV6_ADDR_ANY) { in ipip6_tunnel_xmit()605 addr_type = ipv6_addr_type(addr6); in ipip6_tunnel_xmit()608 if ((addr_type & IPV6_ADDR_COMPATv4) == 0) in ipip6_tunnel_xmit()
243 int addr_type; in rawv6_bind() local248 addr_type = ipv6_addr_type(&addr->sin6_addr); in rawv6_bind()251 if (addr_type == IPV6_ADDR_MAPPED) in rawv6_bind()261 if (addr_type != IPV6_ADDR_ANY) { in rawv6_bind()264 if (addr_type & IPV6_ADDR_LINKLOCAL) { in rawv6_bind()288 if (!(addr_type & IPV6_ADDR_MULTICAST)) { in rawv6_bind()303 if (!(addr_type & IPV6_ADDR_MULTICAST)) in rawv6_bind()
328 int addr_type; in fl_create() local379 addr_type = ipv6_addr_type(&freq->flr_dst); in fl_create()380 if ((addr_type&IPV6_ADDR_MAPPED) in fl_create()381 || addr_type == IPV6_ADDR_ANY) { in fl_create()
595 int addr_type = ipv6_addr_type(addr); in ipv6_add_addr() local597 if (addr_type == IPV6_ADDR_ANY || in ipv6_add_addr()598 addr_type & IPV6_ADDR_MULTICAST || in ipv6_add_addr()600 addr_type & IPV6_ADDR_LOOPBACK)) in ipv6_add_addr()969 int addr_type; member1044 ret = __ipv6_addr_src_scope(score->addr_type); in ipv6_get_saddr_eval()1053 ret = ipv6_saddr_preferred(score->addr_type) || in ipv6_get_saddr_eval()1073 &score->ifa->addr, score->addr_type, in ipv6_get_saddr_eval()1177 score->addr_type = __ipv6_addr_type(&score->ifa->addr); in ipv6_dev_get_saddr()1179 if (unlikely(score->addr_type == IPV6_ADDR_ANY || in ipv6_dev_get_saddr()[all …]
131 int addr_type; in tcp_v6_connect() local162 addr_type = ipv6_addr_type(&usin->sin6_addr); in tcp_v6_connect()164 if(addr_type & IPV6_ADDR_MULTICAST) in tcp_v6_connect()167 if (addr_type&IPV6_ADDR_LINKLOCAL) { in tcp_v6_connect()199 if (addr_type == IPV6_ADDR_MAPPED) { in tcp_v6_connect()
1290 int addr_type; in igmp6_event_report() local1307 addr_type = ipv6_addr_type(&ipv6_hdr(skb)->saddr); in igmp6_event_report()1308 if (addr_type != IPV6_ADDR_ANY && in igmp6_event_report()1309 !(addr_type&IPV6_ADDR_LINKLOCAL)) in igmp6_event_report()
1127 int addr_type; in ip6_route_add() local1170 addr_type = ipv6_addr_type(&cfg->fc_dst); in ip6_route_add()1172 if (addr_type & IPV6_ADDR_MULTICAST) in ip6_route_add()1195 (dev && (dev->flags&IFF_LOOPBACK) && !(addr_type&IPV6_ADDR_LOOPBACK))) { in ip6_route_add()
200 unsigned short addr_type) in ndisc_fill_addr_option() argument203 int pad = ndisc_addr_option_pad(addr_type); in ndisc_fill_addr_option()
42 unsigned int addr_type; in send_reset() local102 addr_type = RTN_UNSPEC; in send_reset()108 addr_type = RTN_LOCAL; in send_reset()114 if (ip_route_me_harder(nskb, addr_type)) in send_reset()
13 int ip_route_me_harder(struct sk_buff *skb, unsigned addr_type) in ip_route_me_harder() argument26 if (addr_type == RTN_UNSPEC) in ip_route_me_harder()27 addr_type = type; in ip_route_me_harder()32 if (addr_type == RTN_LOCAL) { in ip_route_me_harder()
709 int addr_type; in arp_process() local818 addr_type = rt->rt_type; in arp_process()820 if (addr_type == RTN_LOCAL) { in arp_process()836 if (addr_type == RTN_UNICAST && rt->u.dst.dev != dev && in arp_process()
655 int addr_type; in ipgre_tunnel_xmit() local662 addr_type = ipv6_addr_type(addr6); in ipgre_tunnel_xmit()664 if (addr_type == IPV6_ADDR_ANY) { in ipgre_tunnel_xmit()666 addr_type = ipv6_addr_type(addr6); in ipgre_tunnel_xmit()669 if ((addr_type & IPV6_ADDR_COMPATv4) == 0) in ipgre_tunnel_xmit()
889 int addr_type; in dccp_v6_connect() local920 addr_type = ipv6_addr_type(&usin->sin6_addr); in dccp_v6_connect()922 if (addr_type & IPV6_ADDR_MULTICAST) in dccp_v6_connect()925 if (addr_type & IPV6_ADDR_LINKLOCAL) { in dccp_v6_connect()949 if (addr_type == IPV6_ADDR_MAPPED) { in dccp_v6_connect()