Home
last modified time | relevance | path

Searched refs:daddr (Results 1 – 25 of 278) sorted by relevance

12345678910>>...12

/net/xfrm/
A Dxfrm_hash.h22 u32 sum = (__force u32)daddr->a4 + (__force u32)saddr->a4; in __xfrm4_daddr_saddr_hash()
29 return __xfrm6_addr_hash(daddr) ^ __xfrm6_addr_hash(saddr); in __xfrm6_daddr_saddr_hash()
49 return jhash_2words(ntohl(daddr->a4) & __bits2mask32(dbits), in __xfrm4_dpref_spref_hash()
80 return __xfrm6_pref_hash(daddr, dbits) ^ in __xfrm6_dpref_spref_hash()
92 h ^= __xfrm4_daddr_saddr_hash(daddr, saddr); in __xfrm_dst_hash()
95 h ^= __xfrm6_daddr_saddr_hash(daddr, saddr); in __xfrm_dst_hash()
109 h ^= __xfrm4_daddr_saddr_hash(daddr, saddr); in __xfrm_src_hash()
112 h ^= __xfrm6_daddr_saddr_hash(daddr, saddr); in __xfrm_src_hash()
125 h ^= __xfrm4_addr_hash(daddr); in __xfrm_spi_hash()
128 h ^= __xfrm6_addr_hash(daddr); in __xfrm_spi_hash()
[all …]
A Dxfrm_state.c1038 sel->daddr.a4 = fl4->daddr; in __xfrm4_init_tempsel()
1057 *(struct in6_addr *)&sel->daddr = fl6->daddr; in __xfrm6_init_tempsel()
1090 x->id.daddr.a4 = daddr->a4; in xfrm_init_tempstate()
1097 memcpy(&x->id.daddr, daddr, sizeof(x->sel.daddr)); in xfrm_init_tempstate()
1161 !xfrm_addr_equal(&x->id.daddr, daddr, family)) in __xfrm_state_lookup_all()
1187 !xfrm_addr_equal(&x->id.daddr, daddr, family)) in __xfrm_state_lookup()
1837 x->sel.daddr.a4 = daddr->a4; in __find_acq_core()
1842 x->id.daddr.a4 = daddr->a4; in __find_acq_core()
1846 x->sel.daddr.in6 = daddr->in6; in __find_acq_core()
1851 x->id.daddr.in6 = daddr->in6; in __find_acq_core()
[all …]
/net/core/
A Dsecure_seq.c57 const __be32 *saddr, const __be32 *daddr) in secure_tcpv6_ts_off() argument
61 struct in6_addr daddr; in secure_tcpv6_ts_off() member
64 .daddr = *(struct in6_addr *)daddr, in secure_tcpv6_ts_off()
81 struct in6_addr daddr; in secure_tcpv6_seq() member
86 .daddr = *(struct in6_addr *)daddr, in secure_tcpv6_seq()
104 struct in6_addr daddr; in secure_ipv6_port_ephemeral() member
109 .daddr = *(struct in6_addr *)daddr, in secure_ipv6_port_ephemeral()
127 return siphash_2u32((__force u32)saddr, (__force u32)daddr, in secure_tcp_ts_off()
136 u32 secure_tcp_seq(__be32 saddr, __be32 daddr, in secure_tcp_seq() argument
142 hash = siphash_3u32((__force u32)saddr, (__force u32)daddr, in secure_tcp_seq()
[all …]
/net/ipv6/
A Drpl.c14 const struct in6_addr *daddr, in ipv6_rpl_addr_decompress() argument
17 memcpy(dst, daddr, pfx); in ipv6_rpl_addr_decompress()
34 const struct in6_addr *daddr, unsigned char n) in ipv6_rpl_srh_decompress() argument
47 ipv6_rpl_addr_decompress(&outhdr->rpl_segaddr[i], daddr, in ipv6_rpl_srh_decompress()
51 ipv6_rpl_addr_decompress(&outhdr->rpl_segaddr[n], daddr, in ipv6_rpl_srh_decompress()
57 const struct in6_addr *daddr, in ipv6_rpl_srh_calc_cmpri() argument
63 for (plen = 0; plen < sizeof(*daddr); plen++) { in ipv6_rpl_srh_calc_cmpri()
65 if (daddr->s6_addr[plen] != in ipv6_rpl_srh_calc_cmpri()
79 for (plen = 0; plen < sizeof(*daddr); plen++) { in ipv6_rpl_srh_calc_cmpre()
89 const struct in6_addr *daddr, unsigned char n) in ipv6_rpl_srh_compress() argument
[all …]
A Dinet6_hashtables.c53 const struct in6_addr *daddr, in __inet6_lookup_established() argument
94 const struct in6_addr *daddr, in compute_score() argument
133 const struct in6_addr *daddr, in inet6_lookup_reuseport() argument
142 net, daddr, hnum, saddr, sport); in inet6_lookup_reuseport()
182 const struct in6_addr *daddr, in inet6_lookup_run_sk_lookup() argument
190 daddr, hnum, dif, &sk); in inet6_lookup_run_sk_lookup()
195 saddr, sport, daddr, hnum, ehashfn); in inet6_lookup_run_sk_lookup()
217 saddr, sport, daddr, hnum, dif, in inet6_lookup_listener()
223 hash2 = ipv6_portaddr_hash(net, daddr, hnum); in inet6_lookup_listener()
227 saddr, sport, daddr, hnum, in inet6_lookup_listener()
[all …]
A Dip6_checksum.c9 const struct in6_addr *daddr, in csum_ipv6_magic() argument
34 sum += (__force u32)daddr->s6_addr32[0]; in csum_ipv6_magic()
35 carry = (sum < (__force u32)daddr->s6_addr32[0]); in csum_ipv6_magic()
38 sum += (__force u32)daddr->s6_addr32[1]; in csum_ipv6_magic()
39 carry = (sum < (__force u32)daddr->s6_addr32[1]); in csum_ipv6_magic()
42 sum += (__force u32)daddr->s6_addr32[2]; in csum_ipv6_magic()
43 carry = (sum < (__force u32)daddr->s6_addr32[2]); in csum_ipv6_magic()
46 sum += (__force u32)daddr->s6_addr32[3]; in csum_ipv6_magic()
47 carry = (sum < (__force u32)daddr->s6_addr32[3]); in csum_ipv6_magic()
117 const struct in6_addr *daddr, int len) in udp6_set_csum() argument
[all …]
A Dudp.c366 daddr, hnum, dif, sdif, in __udp6_lib_lookup()
709 const struct in6_addr *daddr = seg6_get_daddr(skb, opt) ? : &hdr->daddr; in __udp6_lib_err() local
1085 daddr = &ipv6_hdr(skb)->daddr; in __udp6_lib_rcv()
1106 daddr = &ipv6_hdr(skb)->daddr; in __udp6_lib_rcv()
1513 daddr); in udpv6_sendmsg()
1520 daddr = NULL; in udpv6_sendmsg()
1528 daddr = &sk->sk_v6_daddr; in udpv6_sendmsg()
1530 daddr = NULL; in udpv6_sendmsg()
1532 if (daddr) { in udpv6_sendmsg()
1583 daddr = &sin6->sin6_addr; in udpv6_sendmsg()
[all …]
A Dsyncookies.c41 const struct in6_addr *daddr, in cookie_hash() argument
46 struct in6_addr daddr; in cookie_hash() member
52 .daddr = *daddr, in cookie_hash()
64 const struct in6_addr *daddr, in secure_tcp_syn_cookie() argument
69 return (cookie_hash(saddr, daddr, sport, dport, 0, 0) + in secure_tcp_syn_cookie()
71 ((cookie_hash(saddr, daddr, sport, dport, count, 1) + data) in secure_tcp_syn_cookie()
76 const struct in6_addr *daddr, __be16 sport, in check_tcp_syn_cookie() argument
88 cookie_hash(saddr, daddr, sport, dport, count - diff, 1)) in check_tcp_syn_cookie()
154 ipv6_hdr(skb)->daddr.s6_addr32, in cookie_tcp_check()
201 ireq->ir_v6_loc_addr = ipv6_hdr(skb)->daddr; in cookie_v6_check()
[all …]
A Dicmp.c296 &fl6->daddr, in icmpv6_push_pending_frames()
309 &fl6->daddr, in icmpv6_push_pending_frames()
493 saddr = &hdr->daddr; in icmp6_send()
533 &hdr->saddr, &hdr->daddr); in icmp6_send()
542 &hdr->saddr, &hdr->daddr); in icmp6_send()
562 fl6.daddr = hdr->saddr; in icmp6_send()
747 saddr = &ipv6_hdr(skb)->daddr; in icmpv6_echo_reply()
933 daddr = &ipv6_hdr(skb)->daddr; in icmpv6_rcv()
937 saddr, daddr); in icmpv6_rcv()
1017 saddr, daddr); in icmpv6_rcv()
[all …]
A Dping.c68 struct in6_addr *daddr; in ping_v6_sendmsg() local
91 daddr = &(u->sin6_addr); in ping_v6_sendmsg()
94 if (__ipv6_addr_needs_scope_id(ipv6_addr_type(daddr))) in ping_v6_sendmsg()
99 daddr = &sk->sk_v6_daddr; in ping_v6_sendmsg()
109 if (!oif && ipv6_addr_is_multicast(daddr)) in ping_v6_sendmsg()
114 addr_type = ipv6_addr_type(daddr); in ping_v6_sendmsg()
143 fl6.daddr = *daddr; in ping_v6_sendmsg()
152 dst = ip6_sk_dst_lookup_flow(sk, &fl6, daddr, false); in ping_v6_sendmsg()
157 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) in ping_v6_sendmsg()
/net/netfilter/
A Dnft_chain_route.c22 __be32 saddr, daddr; in nf_route_table_hook4() local
34 daddr = iph->daddr; in nf_route_table_hook4()
42 iph->daddr != daddr || in nf_route_table_hook4()
69 struct in6_addr saddr, daddr; in nf_route_table_hook6() local
81 memcpy(&daddr, &ipv6_hdr(skb)->daddr, sizeof(daddr)); in nf_route_table_hook6()
91 memcmp(&ipv6_hdr(skb)->daddr, &daddr, sizeof(daddr)) || in nf_route_table_hook6()
/net/phonet/
A Dpn_dev.c195 if (test_bit(daddr >> 2, pnd->addrs)) in phonet_address_get()
196 saddr = daddr; in phonet_address_get()
210 saddr = phonet_address_get(def_dev, daddr); in phonet_address_get()
380 daddr = daddr >> 2; in phonet_route_add()
383 if (routes->table[daddr] == NULL) { in phonet_route_add()
398 daddr = daddr >> 2; in phonet_route_del()
402 RCU_INIT_POINTER(routes->table[daddr], NULL); in phonet_route_del()
421 daddr >>= 2; in phonet_route_get_rcu()
422 dev = rcu_dereference(routes->table[daddr]); in phonet_route_get_rcu()
432 daddr >>= 2; in phonet_route_output()
[all …]
/net/ieee802154/6lowpan/
A Dtx.c14 struct ieee802154_addr daddr; member
34 unsigned short type, const void *daddr, in lowpan_header_create() argument
43 if (!daddr) in lowpan_header_create()
54 info->daddr.pan_id = info->saddr.pan_id; in lowpan_header_create()
58 info->daddr.mode = IEEE802154_ADDR_SHORT; in lowpan_header_create()
62 n = neigh_lookup(&nd_tbl, &hdr->daddr, ldev); in lowpan_header_create()
72 info->daddr.short_addr = short_addr; in lowpan_header_create()
73 info->daddr.mode = IEEE802154_ADDR_SHORT; in lowpan_header_create()
75 info->daddr.mode = IEEE802154_ADDR_LONG; in lowpan_header_create()
77 daddr); in lowpan_header_create()
[all …]
/net/llc/
A Dllc_c_ac.c208 llc->daddr.lsap, LLC_PDU_CMD); in llc_conn_ac_send_disc_cmd_p_set_x()
235 llc->daddr.lsap, LLC_PDU_RSP); in llc_conn_ac_send_dm_rsp_f_set_p()
259 llc->daddr.lsap, LLC_PDU_RSP); in llc_conn_ac_send_dm_rsp_f_set_1()
292 llc->daddr.lsap, LLC_PDU_RSP); in llc_conn_ac_send_frmr_rsp_f_set_x()
319 llc->daddr.lsap, LLC_PDU_RSP); in llc_conn_ac_resend_frmr_rsp_f_set_0()
349 llc->daddr.lsap, LLC_PDU_RSP); in llc_conn_ac_resend_frmr_rsp_f_set_p()
371 llc->daddr.lsap, LLC_PDU_CMD); in llc_conn_ac_send_i_cmd_p_set_1()
389 llc->daddr.lsap, LLC_PDU_CMD); in llc_conn_ac_send_i_cmd_p_set_0()
407 llc->daddr.lsap, LLC_PDU_CMD); in llc_conn_ac_send_i_xxx_x_set_0()
440 llc->daddr.lsap, LLC_PDU_RSP); in llc_conn_ac_resend_i_xxx_x_set_0_or_send_rr()
[all …]
A Dllc_conn.c455 const struct llc_addr *daddr, in llc_estab_match() argument
464 llc->daddr.lsap == daddr->lsap && in llc_estab_match()
466 ether_addr_equal(llc->daddr.mac, daddr->mac); in llc_estab_match()
482 struct llc_addr *daddr, in __llc_lookup_established() argument
520 struct llc_addr *daddr, in llc_lookup_established() argument
607 struct llc_addr *daddr, in __llc_lookup() argument
762 struct llc_addr *daddr) in llc_create_incoming_sock() argument
772 memcpy(&newllc->daddr, saddr, sizeof(newllc->daddr)); in llc_create_incoming_sock()
783 struct llc_addr saddr, daddr; in llc_conn_handler() local
788 llc_pdu_decode_da(skb, daddr.mac); in llc_conn_handler()
[all …]
/net/ipv4/
A Droute.c428 pkey = skb ? ip_hdr(skb)->daddr : *((__be32 *) daddr); in ipv4_neigh_lookup()
450 } else if (!daddr || in ipv4_confirm_neigh()
811 __be32 daddr = iph->daddr; in __ip_do_redirect() local
1292 .daddr = iph->daddr, in ip_rt_get_source()
1463 rt->rt_gw4 = daddr; in rt_bind_exception()
2296 if (ipv4_is_lbcast(daddr) || (saddr == 0 && daddr == 0)) in ip_route_input_slow()
2337 fl4.daddr = daddr; in ip_route_input_slow()
2794 if (!fl4->daddr) { in ip_route_output_key_hash_rcu()
2796 if (!fl4->daddr) in ip_route_output_key_hash_rcu()
3171 iph->daddr = dst; in inet_rtm_getroute_build_skb()
[all …]
A Dtcp_metrics.c25 const struct inetpeer_addr *daddr,
165 struct inetpeer_addr *daddr, in tcpm_new() argument
208 tm->tcpm_daddr = *daddr; in tcpm_new()
232 const struct inetpeer_addr *daddr, in __tcp_get_metrics() argument
241 addr_same(&tm->tcpm_daddr, daddr) && in __tcp_get_metrics()
253 struct inetpeer_addr saddr, daddr; in __tcp_get_metrics_req() local
258 daddr.family = req->rsk_ops->family; in __tcp_get_metrics_req()
259 switch (daddr.family) { in __tcp_get_metrics_req()
296 struct inetpeer_addr saddr, daddr; in tcp_get_metrics() local
845 struct inetpeer_addr saddr, daddr; in tcp_metrics_nl_cmd_get() local
[all …]
A Dinetpeer.c88 static struct inet_peer *lookup(const struct inetpeer_addr *daddr, in lookup() argument
110 cmp = inetpeer_addr_cmp(daddr, &p->daddr); in lookup()
172 const struct inetpeer_addr *daddr) in inet_getpeer() argument
182 p = lookup(daddr, base, seq, NULL, &gc_cnt, &parent, &pp); in inet_getpeer()
194 p = lookup(daddr, base, seq, gc_stack, &gc_cnt, &parent, &pp); in inet_getpeer()
198 p->daddr = *daddr; in inet_getpeer()
/net/netfilter/ipvs/
A Dip_vs_xmit.c130 fl4.daddr = daddr; in do_output_route4()
423 .daddr = *daddr, in __ip_vs_route_output_v6()
724 &iph->daddr, NULL, in ip_vs_bypass_xmit_v6()
807 ip_hdr(skb)->daddr = cp->daddr.ip; in ip_vs_nat_xmit()
847 &cp->daddr.in6, in ip_vs_nat_xmit_v6()
892 ipv6_hdr(skb)->daddr = cp->daddr.in6; in ip_vs_nat_xmit_v6()
1228 iph->daddr = cp->daddr.ip; in ip_vs_tunnel_xmit()
1270 &cp->daddr.in6, in ip_vs_tunnel_xmit_v6()
1371 iph->daddr = cp->daddr.in6; in ip_vs_tunnel_xmit_v6()
1434 &cp->daddr.in6, in ip_vs_dr_xmit_v6()
[all …]
/net/ipv6/netfilter/
A Dnf_socket_ipv6.c71 *raddr = &inside_iph->daddr; in extract_icmp6_fields()
80 const struct in6_addr *saddr, const struct in6_addr *daddr, in nf_socket_get_sock_v6() argument
87 skb, doff, saddr, sport, daddr, dport, in nf_socket_get_sock_v6()
90 return udp6_lib_lookup(net, saddr, sport, daddr, dport, in nf_socket_get_sock_v6()
101 const struct in6_addr *daddr = NULL, *saddr = NULL; in nf_sk_lookup_slow_v6() local
128 daddr = &iph->daddr; in nf_sk_lookup_slow_v6()
136 if (extract_icmp6_fields(skb, thoff, &tproto, &saddr, &daddr, in nf_sk_lookup_slow_v6()
155 daddr = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.in6; in nf_sk_lookup_slow_v6()
162 return nf_socket_get_sock_v6(net, data_skb, doff, tproto, saddr, daddr, in nf_sk_lookup_slow_v6()
A Dnf_tproxy_ipv6.c11 const struct in6_addr *daddr) in nf_tproxy_laddr6() argument
34 return laddr ? laddr : daddr; in nf_tproxy_laddr6()
61 nf_tproxy_laddr6(skb, laddr, &iph->daddr), in nf_tproxy_handle_time_wait6()
78 const struct in6_addr *saddr, const struct in6_addr *daddr, in nf_tproxy_get_sock_v6() argument
100 daddr, ntohs(dport), in nf_tproxy_get_sock_v6()
112 sk = __inet6_lookup_established(net, hinfo, saddr, sport, daddr, in nf_tproxy_get_sock_v6()
121 sk = udp6_lib_lookup(net, saddr, sport, daddr, dport, in nf_tproxy_get_sock_v6()
145 protocol, saddr, ntohs(sport), daddr, ntohs(dport), lookup_type, sk); in nf_tproxy_get_sock_v6()
/net/ipv4/netfilter/
A Dnf_socket_ipv4.c59 *raddr = inside_iph->daddr; in extract_icmp4_fields()
68 const __be32 saddr, const __be32 daddr, in nf_socket_get_sock_v4() argument
75 skb, doff, saddr, sport, daddr, dport, in nf_socket_get_sock_v4()
78 return udp4_lib_lookup(net, saddr, sport, daddr, dport, in nf_socket_get_sock_v4()
87 __be32 daddr, saddr; in nf_sk_lookup_slow_v4() local
111 daddr = iph->daddr; in nf_sk_lookup_slow_v4()
119 if (extract_icmp4_fields(skb, &protocol, &saddr, &daddr, in nf_sk_lookup_slow_v4()
139 daddr = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.ip; in nf_sk_lookup_slow_v4()
147 daddr, sport, dport, indev); in nf_sk_lookup_slow_v4()
A Dnf_tproxy_ipv4.c37 iph->saddr, laddr ? laddr : iph->daddr, in nf_tproxy_handle_time_wait4()
50 __be32 nf_tproxy_laddr4(struct sk_buff *skb, __be32 user_laddr, __be32 daddr) in nf_tproxy_laddr4() argument
62 return daddr; in nf_tproxy_laddr4()
72 return laddr ? laddr : daddr; in nf_tproxy_laddr4()
79 const __be32 saddr, const __be32 daddr, in nf_tproxy_get_sock_v4() argument
100 saddr, sport, daddr, dport, in nf_tproxy_get_sock_v4()
113 daddr, dport, in->ifindex); in nf_tproxy_get_sock_v4()
121 sk = udp4_lib_lookup(net, saddr, sport, daddr, dport, in nf_tproxy_get_sock_v4()
146 protocol, ntohl(saddr), ntohs(sport), ntohl(daddr), ntohs(dport), lookup_type, sk); in nf_tproxy_get_sock_v4()
/net/802/
A Dfddi.c50 const void *daddr, const void *saddr, unsigned int len) in fddi_header() argument
77 if (daddr != NULL) in fddi_header()
79 memcpy(fddi->daddr, daddr, dev->addr_len); in fddi_header()
119 if (*fddi->daddr & 0x01) in fddi_type_trans()
121 if (memcmp(fddi->daddr, dev->broadcast, FDDI_K_ALEN) == 0) in fddi_type_trans()
129 if (memcmp(fddi->daddr, dev->dev_addr, FDDI_K_ALEN)) in fddi_type_trans()
/net/6lowpan/
A Diphc.c698 &hdr.daddr, in lowpan_header_decompress()
723 daddr); in lowpan_header_decompress()
731 daddr); in lowpan_header_decompress()
1262 &hdr->daddr); in lowpan_header_compress()
1266 &hdr->daddr); in lowpan_header_compress()
1271 &hdr->daddr, in lowpan_header_compress()
1272 &dci_entry, daddr, in lowpan_header_compress()
1279 &hdr->daddr, in lowpan_header_compress()
1280 daddr, false); in lowpan_header_compress()
1282 &hdr->daddr, iphc1); in lowpan_header_compress()
[all …]

Completed in 57 milliseconds

12345678910>>...12