Home
last modified time | relevance | path

Searched refs:addr_type (Results 1 – 16 of 16) sorted by relevance

/net/ipv6/
Ddatagram.c44 int addr_type; in ip6_datagram_connect() local
71 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() local
540 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 …]
Daf_inet6.c269 int addr_type = 0; in inet6_bind() local
278 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()
Dicmp.c324 int addr_type = 0; in icmpv6_send() local
339 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()
Dsit.c552 int addr_type; in ipip6_tunnel_xmit() local
576 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()
Draw.c243 int addr_type; in rawv6_bind() local
248 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()
Dip6_flowlabel.c328 int addr_type; in fl_create() local
379 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()
Daddrconf.c595 int addr_type = ipv6_addr_type(addr); in ipv6_add_addr() local
597 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; member
1044 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 …]
Dtcp_ipv6.c131 int addr_type; in tcp_v6_connect() local
162 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()
Dmcast.c1290 int addr_type; in igmp6_event_report() local
1307 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()
Droute.c1127 int addr_type; in ip6_route_add() local
1170 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()
Dndisc.c200 unsigned short addr_type) in ndisc_fill_addr_option() argument
203 int pad = ndisc_addr_option_pad(addr_type); in ndisc_fill_addr_option()
/net/ipv4/netfilter/
Dipt_REJECT.c42 unsigned int addr_type; in send_reset() local
102 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()
/net/ipv4/
Dnetfilter.c13 int ip_route_me_harder(struct sk_buff *skb, unsigned addr_type) in ip_route_me_harder() argument
26 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()
Darp.c709 int addr_type; in arp_process() local
818 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()
Dip_gre.c655 int addr_type; in ipgre_tunnel_xmit() local
662 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()
/net/dccp/
Dipv6.c889 int addr_type; in dccp_v6_connect() local
920 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()