Home
last modified time | relevance | path

Searched refs:ipv6_addr_type (Results 1 – 25 of 65) sorted by relevance

123

/linux/net/ipv6/netfilter/
H A Dnft_fib_ipv6.c41 if (ipv6_addr_type(&fl6->daddr) & IPV6_ADDR_LINKLOCAL) { in nft_fib6_flowi_init()
46 if (ipv6_addr_type(&fl6->saddr) & IPV6_ADDR_UNICAST) in nft_fib6_flowi_init()
103 addrtype = ipv6_addr_type(&fl6.daddr); in __nft_fib6_eval_type()
149 if (ipv6_addr_type(&iph->saddr) != IPV6_ADDR_ANY) in nft_fib_v6_skip_icmpv6()
152 return ipv6_addr_type(&iph->daddr) & IPV6_ADDR_LINKLOCAL; in nft_fib_v6_skip_icmpv6()
H A Dip6t_rpfilter.c22 int addr_type = ipv6_addr_type(addr); in rpfilter_addr_unicast()
28 int addr_type = ipv6_addr_type(addr); in rpfilter_addr_linklocal()
101 saddrtype = ipv6_addr_type(&iph->saddr); in rpfilter_mt()
H A Dnf_reject_ipv6.c279 if ((!(ipv6_addr_type(&oip6h->saddr) & IPV6_ADDR_UNICAST)) || in nf_send_reset6()
280 (!(ipv6_addr_type(&oip6h->daddr) & IPV6_ADDR_UNICAST))) { in nf_send_reset6()
H A Dnf_conntrack_reasm.c158 if (!(ipv6_addr_type(&hdr->daddr) & (IPV6_ADDR_MULTICAST | in fq_find()
/linux/net/rds/
H A Dtcp_listen.c147 if ((ipv6_addr_type(my_addr) & IPV6_ADDR_LINKLOCAL) && in rds_tcp_accept_one()
148 !(ipv6_addr_type(peer_addr) & IPV6_ADDR_LINKLOCAL)) { in rds_tcp_accept_one()
H A Dbind.c196 addr_type = ipv6_addr_type(&sin6->sin6_addr); in rds_bind()
H A Daf_rds.c160 if (!(ipv6_addr_type(&rs->rs_conn_addr) & in rds_getname()
579 addr_type = ipv6_addr_type(&sin6->sin6_addr); in rds_connect()
H A Dib.c445 if (ipv6_addr_type(addr) & IPV6_ADDR_LINKLOCAL) { in rds_ib_laddr_check()
H A Dib_cm.c819 if (ipv6_addr_type(daddr6) & IPV6_ADDR_LINKLOCAL) { in rds_ib_cm_handle_connect()
827 } else if (ipv6_addr_type(saddr6) & IPV6_ADDR_LINKLOCAL) { in rds_ib_cm_handle_connect()
/linux/net/sunrpc/
H A Daddr.c78 if (!(ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_LINKLOCAL)) in rpc_ntop6()
176 if (!(ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_LINKLOCAL)) in rpc_parse_scope_id()
/linux/include/linux/lockd/
H A Dlockd.h339 if (ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_MAPPED) in __nlm_privileged_request6()
342 return ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_LOOPBACK; in __nlm_privileged_request6()
/linux/net/ipv6/
H A Dmcast_snoop.c80 if (!(ipv6_addr_type(&ipv6_hdr(skb)->saddr) & IPV6_ADDR_LINKLOCAL)) in ipv6_mc_check_mld_query()
H A Dnetfilter.c31 int strict = (ipv6_addr_type(&iph->daddr) & in ip6_route_me_harder()
H A Drpl_iptunnel.c60 if (ipv6_addr_type(&srh->rpl_segaddr[srh->segments_left - 1]) & in rpl_validate_srh()
H A Dip6_input.c537 !(ipv6_addr_type(&hdr->daddr) & in ip6_mc_input()
H A Dicmp.c489 addr_type = ipv6_addr_type(&hdr->daddr); in icmp6_send()
509 addr_type = ipv6_addr_type(&hdr->saddr); in icmp6_send()
H A Dndisc.c1252 if (!(ipv6_addr_type(&ipv6_hdr(skb)->saddr) & IPV6_ADDR_LINKLOCAL)) { in ndisc_router_discovery()
1616 if (!(ipv6_addr_type(&ipv6_hdr(skb)->saddr) & IPV6_ADDR_LINKLOCAL)) { in ndisc_redirect_rcv()
1683 ipv6_addr_type(target) != (IPV6_ADDR_UNICAST|IPV6_ADDR_LINKLOCAL)) { in ndisc_send_redirect()
/linux/include/linux/sunrpc/
H A Daddr.h79 else if (ipv6_addr_type(&sin1->sin6_addr) & IPV6_ADDR_LINKLOCAL) in rpc_cmp_addr6()
/linux/drivers/net/ethernet/chelsio/libcxgb/
H A Dlibcxgb_cm.c134 if (ipv6_addr_type(&fl6.daddr) & IPV6_ADDR_LINKLOCAL) in cxgb_find_route6()
/linux/net/netfilter/
H A Dxt_addrtype.c71 int addr_type = ipv6_addr_type(addr); in match_type6()
/linux/net/core/
H A Dnetpoll.c662 if (!!(ipv6_addr_type(&ifp->addr) & IPV6_ADDR_LINKLOCAL) != in netpoll_take_ipv6()
663 !!(ipv6_addr_type(&np->remote_ip.in6) & IPV6_ADDR_LINKLOCAL)) in netpoll_take_ipv6()
H A Dutils.c334 if (ipv6_addr_type(&addr6->sin6_addr) & IPV6_ADDR_LINKLOCAL && in inet6_pton()
/linux/net/netfilter/ipvs/
H A Dip_vs_xmit.c170 int addr_type = ipv6_addr_type(&ipv6_hdr(skb)->saddr); in crosses_local_route_boundary()
875 ipv6_addr_type(&cp->daddr.in6) & IPV6_ADDR_LOOPBACK) { in ip_vs_nat_xmit_v6()
1603 ipv6_addr_type(&cp->daddr.in6) & IPV6_ADDR_LOOPBACK) { in ip_vs_icmp_xmit_v6()
/linux/net/6lowpan/
H A Diphc.c1165 ipv6_daddr_type = ipv6_addr_type(&hdr->daddr); in lowpan_header_compress()
1227 ipv6_saddr_type = ipv6_addr_type(&hdr->saddr); in lowpan_header_compress()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dfs_tcp.c104 ipv6_addr_type(&sk->sk_v6_daddr) == IPV6_ADDR_MAPPED) { in mlx5e_accel_fs_add_sk()

123