/linux-4.1.27/include/net/ |
H A D | secure_seq.h | 6 u32 secure_ipv4_port_ephemeral(__be32 saddr, __be32 daddr, __be16 dport); 7 u32 secure_ipv6_port_ephemeral(const __be32 *saddr, const __be32 *daddr, 9 __u32 secure_tcp_sequence_number(__be32 saddr, __be32 daddr, 11 __u32 secure_tcpv6_sequence_number(const __be32 *saddr, const __be32 *daddr, 13 u64 secure_dccp_sequence_number(__be32 saddr, __be32 daddr, 15 u64 secure_dccpv6_sequence_number(__be32 *saddr, __be32 *daddr,
|
H A D | ip6_checksum.h | 39 const struct in6_addr *daddr, 47 &ipv6_hdr(skb)->daddr, ip6_compute_pseudo() 55 return ~csum_unfold(csum_ipv6_magic(&iph->saddr, &iph->daddr, ip6_gro_compute_pseudo() 61 const struct in6_addr *daddr, tcp_v6_check() 64 return csum_ipv6_magic(saddr, daddr, len, IPPROTO_TCP, base); tcp_v6_check() 69 const struct in6_addr *daddr) __tcp_v6_send_check() 74 th->check = ~tcp_v6_check(skb->len, saddr, daddr, 0); __tcp_v6_send_check() 78 th->check = tcp_v6_check(skb->len, saddr, daddr, __tcp_v6_send_check() 95 const struct in6_addr *daddr, udp_v6_check() 98 return csum_ipv6_magic(saddr, daddr, len, IPPROTO_UDP, base); udp_v6_check() 103 const struct in6_addr *daddr, int len); 59 tcp_v6_check(int len, const struct in6_addr *saddr, const struct in6_addr *daddr, __wsum base) tcp_v6_check() argument 67 __tcp_v6_send_check(struct sk_buff *skb, const struct in6_addr *saddr, const struct in6_addr *daddr) __tcp_v6_send_check() argument 93 udp_v6_check(int len, const struct in6_addr *saddr, const struct in6_addr *daddr, __wsum base) udp_v6_check() argument
|
H A D | inetpeer.h | 34 struct inetpeer_addr daddr; member in struct:inet_peer 135 const struct inetpeer_addr *daddr, 142 struct inetpeer_addr daddr; inet_getpeer_v4() local 144 daddr.addr.a4 = v4daddr; inet_getpeer_v4() 145 daddr.family = AF_INET; inet_getpeer_v4() 146 return inet_getpeer(base, &daddr, create); inet_getpeer_v4() 153 struct inetpeer_addr daddr; inet_getpeer_v6() local 155 daddr.addr.in6 = *v6daddr; inet_getpeer_v6() 156 daddr.family = AF_INET6; inet_getpeer_v6() 157 return inet_getpeer(base, &daddr, create); inet_getpeer_v6()
|
H A D | inet6_hashtables.h | 51 const struct in6_addr *daddr, 58 const struct in6_addr *daddr, 65 const struct in6_addr *daddr, __inet6_lookup() 70 sport, daddr, hnum, dif); __inet6_lookup() 75 daddr, hnum, dif); __inet6_lookup() 91 &ipv6_hdr(skb)->daddr, ntohs(dport), __inet6_lookup_skb() 97 const struct in6_addr *daddr, const __be16 dport, 61 __inet6_lookup(struct net *net, struct inet_hashinfo *hashinfo, const struct in6_addr *saddr, const __be16 sport, const struct in6_addr *daddr, const u16 hnum, const int dif) __inet6_lookup() argument
|
H A D | ip6_route.h | 59 static inline bool rt6_need_strict(const struct in6_addr *daddr) rt6_need_strict() argument 61 return ipv6_addr_type(daddr) & rt6_need_strict() 90 const struct in6_addr *daddr, unsigned int prefs, 93 struct rt6_info *rt6_lookup(struct net *net, const struct in6_addr *daddr, 145 const struct in6_addr *daddr, __ip6_dst_store() 152 np->daddr_cache = daddr; __ip6_dst_store() 160 struct in6_addr *daddr, struct in6_addr *saddr) ip6_dst_store() 163 __ip6_dst_store(sk, dst, daddr, saddr); ip6_dst_store() 144 __ip6_dst_store(struct sock *sk, struct dst_entry *dst, const struct in6_addr *daddr, const struct in6_addr *saddr) __ip6_dst_store() argument 159 ip6_dst_store(struct sock *sk, struct dst_entry *dst, struct in6_addr *daddr, struct in6_addr *saddr) ip6_dst_store() argument
|
H A D | netevent.h | 21 const void *daddr; member in struct:netevent_redirect
|
H A D | flow.h | 70 /* (saddr,daddr) must be grouped, same order as in IP header */ 72 __be32 daddr; member in struct:flowi4 87 __be32 daddr, __be32 saddr, flowi4_init_output() 98 fl4->daddr = daddr; flowi4_init_output() 106 __be32 daddr, __be32 saddr) flowi4_update_output() 110 fl4->daddr = daddr; flowi4_update_output() 125 struct in6_addr daddr; member in struct:flowi6 146 __le16 daddr; member in struct:flowidn 84 flowi4_init_output(struct flowi4 *fl4, int oif, __u32 mark, __u8 tos, __u8 scope, __u8 proto, __u8 flags, __be32 daddr, __be32 saddr, __be16 dport, __be16 sport) flowi4_init_output() argument 105 flowi4_update_output(struct flowi4 *fl4, int oif, __u8 tos, __be32 daddr, __be32 saddr) flowi4_update_output() argument
|
H A D | route.h | 81 static inline __be32 rt_nexthop(const struct rtable *rt, __be32 daddr) rt_nexthop() argument 85 return daddr; rt_nexthop() 124 static inline struct rtable *ip_route_output(struct net *net, __be32 daddr, ip_route_output() argument 130 .daddr = daddr, ip_route_output() 138 __be32 daddr, __be32 saddr, ip_route_output_ports() 145 daddr, saddr, dport, sport); ip_route_output_ports() 152 __be32 daddr, __be32 saddr, ip_route_output_gre() 157 fl4->daddr = daddr; ip_route_output_gre() 274 flowi4_update_output(fl4, oif, tos, fl4->daddr, fl4->saddr); ip_route_connect() 290 RT_CONN_FLAGS(sk), fl4->daddr, ip_route_newports() 136 ip_route_output_ports(struct net *net, struct flowi4 *fl4, struct sock *sk, __be32 daddr, __be32 saddr, __be16 dport, __be16 sport, __u8 proto, __u8 tos, int oif) ip_route_output_ports() argument 151 ip_route_output_gre(struct net *net, struct flowi4 *fl4, __be32 daddr, __be32 saddr, __be32 gre_key, __u8 tos, int oif) ip_route_output_gre() argument
|
H A D | inet_hashtables.h | 259 const __be32 daddr, 266 __be32 daddr, __be16 dport, int dif) inet_lookup_listener() 269 daddr, ntohs(dport), dif); inet_lookup_listener() 329 const __be32 daddr, const u16 hnum, 335 const __be32 daddr, const __be16 dport, inet_lookup_established() 338 return __inet_lookup_established(net, hashinfo, saddr, sport, daddr, inet_lookup_established() 345 const __be32 daddr, const __be16 dport, __inet_lookup() 350 saddr, sport, daddr, hnum, dif); __inet_lookup() 353 daddr, hnum, dif); __inet_lookup() 359 const __be32 daddr, const __be16 dport, inet_lookup() 365 sk = __inet_lookup(net, hashinfo, saddr, sport, daddr, dport, dif); inet_lookup() 384 iph->daddr, dport, inet_iif(skb)); __inet_lookup_skb() 263 inet_lookup_listener(struct net *net, struct inet_hashinfo *hashinfo, __be32 saddr, __be16 sport, __be32 daddr, __be16 dport, int dif) inet_lookup_listener() argument 333 inet_lookup_established(struct net *net, struct inet_hashinfo *hashinfo, const __be32 saddr, const __be16 sport, const __be32 daddr, const __be16 dport, const int dif) inet_lookup_established() argument 342 __inet_lookup(struct net *net, struct inet_hashinfo *hashinfo, const __be32 saddr, const __be16 sport, const __be32 daddr, const __be16 dport, const int dif) __inet_lookup() argument 356 inet_lookup(struct net *net, struct inet_hashinfo *hashinfo, const __be32 saddr, const __be16 sport, const __be32 daddr, const __be16 dport, const int dif) inet_lookup() argument
|
H A D | udp.h | 153 __be32 daddr, __wsum base) udp_v4_check() 155 return csum_tcpudp_magic(saddr, daddr, len, IPPROTO_UDP, base); udp_v4_check() 159 __be32 saddr, __be32 daddr, int len); 258 __be32 daddr, __be16 dport, int dif); 260 __be32 daddr, __be16 dport, int dif, 264 const struct in6_addr *daddr, __be16 dport, 268 const struct in6_addr *daddr, __be16 dport, 152 udp_v4_check(int len, __be32 saddr, __be32 daddr, __wsum base) udp_v4_check() argument
|
H A D | ndisc.h | 185 const struct in6_addr *daddr, const struct in6_addr *saddr); 188 const struct in6_addr *saddr, const struct in6_addr *daddr); 190 const struct in6_addr *daddr,
|
H A D | xfrm.h | 93 3. ->id.daddr Remote tunnel endpoint, ignored for transport mode. 289 const xfrm_address_t *daddr); 290 int (*get_saddr)(struct net *net, xfrm_address_t *saddr, xfrm_address_t *daddr); 330 const xfrm_address_t *daddr, 471 * daddr - destination of tunnel, may be zero for transport mode. 473 * daddr must be fixed too. 934 * routing key, including saddr,daddr. However, we can have many of 1211 return (xfrm_address_t *)&fl->u.ip4.daddr; xfrm_flowi_daddr() 1213 return (xfrm_address_t *)&fl->u.ip6.daddr; xfrm_flowi_daddr() 1232 xfrm_address_t *saddr, xfrm_address_t *daddr, xfrm_flowi_addr_get() 1238 memcpy(&daddr->a4, &fl->u.ip4.daddr, sizeof(daddr->a4)); xfrm_flowi_addr_get() 1242 daddr->in6 = fl->u.ip6.daddr; xfrm_flowi_addr_get() 1249 const xfrm_address_t *daddr, const xfrm_address_t *saddr) __xfrm4_state_addr_check() 1251 if (daddr->a4 == x->id.daddr.a4 && __xfrm4_state_addr_check() 1259 const xfrm_address_t *daddr, const xfrm_address_t *saddr) __xfrm6_state_addr_check() 1261 if (ipv6_addr_equal((struct in6_addr *)daddr, (struct in6_addr *)&x->id.daddr) && __xfrm6_state_addr_check() 1271 const xfrm_address_t *daddr, const xfrm_address_t *saddr, xfrm_state_addr_check() 1276 return __xfrm4_state_addr_check(x, daddr, saddr); xfrm_state_addr_check() 1278 return __xfrm6_state_addr_check(x, daddr, saddr); xfrm_state_addr_check() 1290 (const xfrm_address_t *)&fl->u.ip4.daddr, xfrm_state_addr_flow_check() 1294 (const xfrm_address_t *)&fl->u.ip6.daddr, xfrm_state_addr_flow_check() 1431 struct xfrm_state *xfrm_state_find(const xfrm_address_t *daddr, 1438 xfrm_address_t *daddr, 1449 const xfrm_address_t *daddr, __be32 spi, 1452 const xfrm_address_t *daddr, 1520 XFRM_SPI_SKB_CB(skb)->daddroff = offsetof(struct iphdr, daddr); xfrm4_rcv_spi() 1539 int xfrm6_input_addr(struct sk_buff *skb, xfrm_address_t *daddr, 1596 const xfrm_address_t *daddr, 1231 xfrm_flowi_addr_get(const struct flowi *fl, xfrm_address_t *saddr, xfrm_address_t *daddr, unsigned short family) xfrm_flowi_addr_get() argument 1248 __xfrm4_state_addr_check(const struct xfrm_state *x, const xfrm_address_t *daddr, const xfrm_address_t *saddr) __xfrm4_state_addr_check() argument 1258 __xfrm6_state_addr_check(const struct xfrm_state *x, const xfrm_address_t *daddr, const xfrm_address_t *saddr) __xfrm6_state_addr_check() argument 1270 xfrm_state_addr_check(const struct xfrm_state *x, const xfrm_address_t *daddr, const xfrm_address_t *saddr, unsigned short family) xfrm_state_addr_check() argument
|
H A D | dst_ops.h | 34 const void *daddr);
|
H A D | llc_s_ev.h | 44 struct llc_addr daddr; member in struct:llc_sap_state_ev
|
/linux-4.1.27/net/xfrm/ |
H A D | xfrm_hash.h | 18 static inline unsigned int __xfrm4_daddr_saddr_hash(const xfrm_address_t *daddr, __xfrm4_daddr_saddr_hash() argument 21 u32 sum = (__force u32)daddr->a4 + (__force u32)saddr->a4; __xfrm4_daddr_saddr_hash() 25 static inline unsigned int __xfrm6_daddr_saddr_hash(const xfrm_address_t *daddr, __xfrm6_daddr_saddr_hash() argument 28 return ntohl(daddr->a6[2] ^ daddr->a6[3] ^ __xfrm6_daddr_saddr_hash() 44 static inline unsigned int __xfrm4_dpref_spref_hash(const xfrm_address_t *daddr, __xfrm4_dpref_spref_hash() argument 49 return jhash_2words(ntohl(daddr->a4) & __bits2mask32(dbits), __xfrm4_dpref_spref_hash() 75 static inline unsigned int __xfrm6_dpref_spref_hash(const xfrm_address_t *daddr, __xfrm6_dpref_spref_hash() argument 80 return __xfrm6_pref_hash(daddr, dbits) ^ __xfrm6_dpref_spref_hash() 84 static inline unsigned int __xfrm_dst_hash(const xfrm_address_t *daddr, __xfrm_dst_hash() argument 92 h ^= __xfrm4_daddr_saddr_hash(daddr, saddr); __xfrm_dst_hash() 95 h ^= __xfrm6_daddr_saddr_hash(daddr, saddr); __xfrm_dst_hash() 101 static inline unsigned int __xfrm_src_hash(const xfrm_address_t *daddr, __xfrm_src_hash() argument 109 h ^= __xfrm4_daddr_saddr_hash(daddr, saddr); __xfrm_src_hash() 112 h ^= __xfrm6_daddr_saddr_hash(daddr, saddr); __xfrm_src_hash() 119 __xfrm_spi_hash(const xfrm_address_t *daddr, __be32 spi, u8 proto, __xfrm_spi_hash() argument 125 h ^= __xfrm4_addr_hash(daddr); __xfrm_spi_hash() 128 h ^= __xfrm6_addr_hash(daddr); __xfrm_spi_hash() 143 const xfrm_address_t *daddr = &sel->daddr; __sel_hash() local 153 h = __xfrm4_dpref_spref_hash(daddr, saddr, dbits, sbits); __sel_hash() 161 h = __xfrm6_dpref_spref_hash(daddr, saddr, dbits, sbits); __sel_hash() 168 static inline unsigned int __addr_hash(const xfrm_address_t *daddr, __addr_hash() argument 178 h = __xfrm4_dpref_spref_hash(daddr, saddr, dbits, sbits); __addr_hash() 182 h = __xfrm6_dpref_spref_hash(daddr, saddr, dbits, sbits); __addr_hash()
|
H A D | xfrm_state.c | 33 1. Hash table by (spi,daddr,ah/esp) to find SA by SPI. (input,ctl) 34 2. Hash table by (daddr,family,reqid) to find what SAs exist for given 41 const xfrm_address_t *daddr, xfrm_dst_hash() 46 return __xfrm_dst_hash(daddr, saddr, reqid, family, net->xfrm.state_hmask); xfrm_dst_hash() 50 const xfrm_address_t *daddr, xfrm_src_hash() 54 return __xfrm_src_hash(daddr, saddr, family, net->xfrm.state_hmask); xfrm_src_hash() 58 xfrm_spi_hash(struct net *net, const xfrm_address_t *daddr, xfrm_spi_hash() argument 61 return __xfrm_spi_hash(daddr, spi, proto, family, net->xfrm.state_hmask); xfrm_spi_hash() 76 h = __xfrm_dst_hash(&x->id.daddr, &x->props.saddr, hlist_for_each_entry_safe() 81 h = __xfrm_src_hash(&x->id.daddr, &x->props.saddr, hlist_for_each_entry_safe() 87 h = __xfrm_spi_hash(&x->id.daddr, x->id.spi, hlist_for_each_entry_safe() 635 const xfrm_address_t *daddr, const xfrm_address_t *saddr, xfrm_init_tempstate() 649 afinfo->init_temprop(x, tmpl, daddr, saddr); xfrm_init_tempstate() 655 const xfrm_address_t *daddr, __xfrm_state_lookup() 659 unsigned int h = xfrm_spi_hash(net, daddr, spi, proto, family); __xfrm_state_lookup() 666 !xfrm_addr_equal(&x->id.daddr, daddr, family)) __xfrm_state_lookup() 679 const xfrm_address_t *daddr, __xfrm_state_lookup_byaddr() 683 unsigned int h = xfrm_src_hash(net, daddr, saddr, family); __xfrm_state_lookup_byaddr() 689 !xfrm_addr_equal(&x->id.daddr, daddr, family) || __xfrm_state_lookup_byaddr() 709 return __xfrm_state_lookup(net, mark, &x->id.daddr, __xfrm_state_locate() 713 &x->id.daddr, __xfrm_state_locate() 764 xfrm_state_find(const xfrm_address_t *daddr, const xfrm_address_t *saddr, xfrm_state_find() argument 783 h = xfrm_dst_hash(net, daddr, saddr, tmpl->reqid, encap_family); xfrm_state_find() 789 xfrm_state_addr_check(x, daddr, saddr, encap_family) && xfrm_state_find() 799 h_wildcard = xfrm_dst_hash(net, daddr, &saddr_wildcard, tmpl->reqid, encap_family); xfrm_state_find() 805 xfrm_addr_equal(&x->id.daddr, daddr, encap_family) && xfrm_state_find() 817 (x0 = __xfrm_state_lookup(net, mark, daddr, tmpl->id.spi, xfrm_state_find() 841 xfrm_init_tempstate(x, fl, tmpl, daddr, saddr, family); xfrm_state_find() 856 h = xfrm_src_hash(net, daddr, saddr, encap_family); xfrm_state_find() 859 h = xfrm_spi_hash(net, &x->id.daddr, x->id.spi, x->id.proto, encap_family); xfrm_state_find() 886 xfrm_address_t *daddr, xfrm_address_t *saddr, xfrm_stateonly_find() 893 h = xfrm_dst_hash(net, daddr, saddr, reqid, family); xfrm_stateonly_find() 899 xfrm_state_addr_check(x, daddr, saddr, family) && xfrm_stateonly_find() 946 h = xfrm_dst_hash(net, &x->id.daddr, &x->props.saddr, __xfrm_state_insert() 950 h = xfrm_src_hash(net, &x->id.daddr, &x->props.saddr, x->props.family); __xfrm_state_insert() 954 h = xfrm_spi_hash(net, &x->id.daddr, x->id.spi, x->id.proto, __xfrm_state_insert() 979 h = xfrm_dst_hash(net, &xnew->id.daddr, &xnew->props.saddr, reqid, family); __xfrm_state_bump_genids() 984 xfrm_addr_equal(&x->id.daddr, &xnew->id.daddr, family) && __xfrm_state_bump_genids() 1006 const xfrm_address_t *daddr, __find_acq_core() 1010 unsigned int h = xfrm_dst_hash(net, daddr, saddr, reqid, family); __find_acq_core() 1022 !xfrm_addr_equal(&x->id.daddr, daddr, family) || __find_acq_core() 1037 x->sel.daddr.a4 = daddr->a4; __find_acq_core() 1042 x->id.daddr.a4 = daddr->a4; __find_acq_core() 1046 x->sel.daddr.in6 = daddr->in6; __find_acq_core() 1051 x->id.daddr.in6 = daddr->in6; __find_acq_core() 1067 h = xfrm_src_hash(net, daddr, saddr, family); __find_acq_core() 1106 !xfrm_addr_equal(&x1->id.daddr, &x->id.daddr, family))) { xfrm_state_add() 1115 &x->id.daddr, &x->props.saddr, 0); xfrm_state_add() 1236 if (!xfrm_addr_equal(&x->id.daddr, &m->old_daddr, xfrm_migrate_state_find() 1251 if (!xfrm_addr_equal(&x->id.daddr, &m->old_daddr, xfrm_migrate_state_find() 1276 memcpy(&xc->id.daddr, &m->new_daddr, sizeof(xc->id.daddr)); xfrm_state_migrate() 1280 if (xfrm_addr_equal(&x->id.daddr, &m->new_daddr, m->new_family)) { xfrm_state_migrate() 1392 xfrm_state_lookup(struct net *net, u32 mark, const xfrm_address_t *daddr, __be32 spi, xfrm_state_lookup() argument 1398 x = __xfrm_state_lookup(net, mark, daddr, spi, proto, family); xfrm_state_lookup() 1406 const xfrm_address_t *daddr, const xfrm_address_t *saddr, xfrm_state_lookup_byaddr() 1412 x = __xfrm_state_lookup_byaddr(net, mark, daddr, saddr, proto, family); xfrm_state_lookup_byaddr() 1420 u8 proto, const xfrm_address_t *daddr, xfrm_find_acq() 1426 x = __find_acq_core(net, mark, family, mode, reqid, proto, daddr, saddr, create); xfrm_find_acq() 1563 x0 = xfrm_state_lookup(net, mark, &x->id.daddr, minspi, x->id.proto, x->props.family); xfrm_alloc_spi() 1573 x0 = xfrm_state_lookup(net, mark, &x->id.daddr, htonl(spi), x->id.proto, x->props.family); xfrm_alloc_spi() 1583 h = xfrm_spi_hash(net, &x->id.daddr, x->id.spi, x->id.proto, x->props.family); xfrm_alloc_spi() 1608 addr_match(&x->id.daddr, &filter->daddr, __xfrm_state_filter_match() 2148 &x->props.saddr.a4, &x->id.daddr.a4); xfrm_audit_helper_sainfo() 2152 x->props.saddr.a6, x->id.daddr.a6); xfrm_audit_helper_sainfo() 2169 &iph4->saddr, &iph4->daddr); xfrm_audit_helper_pktinfo() 2175 &iph6->saddr, &iph6->daddr, xfrm_audit_helper_pktinfo() 40 xfrm_dst_hash(struct net *net, const xfrm_address_t *daddr, const xfrm_address_t *saddr, u32 reqid, unsigned short family) xfrm_dst_hash() argument 49 xfrm_src_hash(struct net *net, const xfrm_address_t *daddr, const xfrm_address_t *saddr, unsigned short family) xfrm_src_hash() argument 633 xfrm_init_tempstate(struct xfrm_state *x, const struct flowi *fl, const struct xfrm_tmpl *tmpl, const xfrm_address_t *daddr, const xfrm_address_t *saddr, unsigned short family) xfrm_init_tempstate() argument 654 __xfrm_state_lookup(struct net *net, u32 mark, const xfrm_address_t *daddr, __be32 spi, u8 proto, unsigned short family) __xfrm_state_lookup() argument 678 __xfrm_state_lookup_byaddr(struct net *net, u32 mark, const xfrm_address_t *daddr, const xfrm_address_t *saddr, u8 proto, unsigned short family) __xfrm_state_lookup_byaddr() argument 885 xfrm_stateonly_find(struct net *net, u32 mark, xfrm_address_t *daddr, xfrm_address_t *saddr, unsigned short family, u8 mode, u8 proto, u32 reqid) xfrm_stateonly_find() argument 1002 __find_acq_core(struct net *net, const struct xfrm_mark *m, unsigned short family, u8 mode, u32 reqid, u8 proto, const xfrm_address_t *daddr, const xfrm_address_t *saddr, int create) __find_acq_core() argument 1405 xfrm_state_lookup_byaddr(struct net *net, u32 mark, const xfrm_address_t *daddr, const xfrm_address_t *saddr, u8 proto, unsigned short family) xfrm_state_lookup_byaddr() argument 1419 xfrm_find_acq(struct net *net, const struct xfrm_mark *mark, u8 mode, u32 reqid, u8 proto, const xfrm_address_t *daddr, const xfrm_address_t *saddr, int create, unsigned short family) xfrm_find_acq() argument
|
H A D | xfrm_input.c | 189 xfrm_address_t *daddr; xfrm_input() local 205 daddr = (xfrm_address_t *)(skb_network_header(skb) + xfrm_input() 247 x = xfrm_state_lookup(net, mark, daddr, spi, nexthdr, family); xfrm_input() 351 daddr = &x->id.daddr; xfrm_input()
|
/linux-4.1.27/arch/mips/cavium-octeon/ |
H A D | dma-octeon.c | 39 static phys_addr_t octeon_hole_dma_to_phys(dma_addr_t daddr) octeon_hole_dma_to_phys() argument 41 if (daddr >= CVMX_PCIE_BAR1_RC_BASE) octeon_hole_dma_to_phys() 42 return daddr + CVMX_PCIE_BAR1_PHYS_BASE - CVMX_PCIE_BAR1_RC_BASE; octeon_hole_dma_to_phys() 44 return daddr; octeon_hole_dma_to_phys() 54 static phys_addr_t octeon_gen1_dma_to_phys(struct device *dev, dma_addr_t daddr) octeon_gen1_dma_to_phys() argument 56 daddr = octeon_hole_dma_to_phys(daddr); octeon_gen1_dma_to_phys() 58 if (daddr >= 0x10000000ull && daddr < 0x20000000ull) octeon_gen1_dma_to_phys() 59 daddr += 0x400000000ull; octeon_gen1_dma_to_phys() 61 return daddr; octeon_gen1_dma_to_phys() 69 static phys_addr_t octeon_gen2_dma_to_phys(struct device *dev, dma_addr_t daddr) octeon_gen2_dma_to_phys() argument 71 return octeon_hole_dma_to_phys(daddr); octeon_gen2_dma_to_phys() 86 static phys_addr_t octeon_big_dma_to_phys(struct device *dev, dma_addr_t daddr) octeon_big_dma_to_phys() argument 88 if (daddr >= OCTEON_BAR2_PCI_ADDRESS) octeon_big_dma_to_phys() 89 daddr -= OCTEON_BAR2_PCI_ADDRESS; octeon_big_dma_to_phys() 91 if (daddr >= 0x10000000ull && daddr < 0x20000000ull) octeon_big_dma_to_phys() 92 daddr += 0x400000000ull; octeon_big_dma_to_phys() 93 return daddr; octeon_big_dma_to_phys() 112 dma_addr_t daddr) octeon_small_dma_to_phys() 114 if (daddr >= OCTEON_BAR2_PCI_ADDRESS) octeon_small_dma_to_phys() 115 daddr -= OCTEON_BAR2_PCI_ADDRESS; octeon_small_dma_to_phys() 117 daddr += octeon_bar1_pci_phys; octeon_small_dma_to_phys() 119 if (daddr >= 0x10000000ull && daddr < 0x20000000ull) octeon_small_dma_to_phys() 120 daddr += 0x400000000ull; octeon_small_dma_to_phys() 121 return daddr; octeon_small_dma_to_phys() 130 dma_addr_t daddr = swiotlb_map_page(dev, page, offset, size, octeon_dma_map_page() local 134 return daddr; octeon_dma_map_page() 210 static phys_addr_t octeon_unity_dma_to_phys(struct device *dev, dma_addr_t daddr) octeon_unity_dma_to_phys() argument 212 return daddr; octeon_unity_dma_to_phys() 218 phys_addr_t (*dma_to_phys)(struct device *dev, dma_addr_t daddr); 231 phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) dma_to_phys() argument 237 return ops->dma_to_phys(dev, daddr); dma_to_phys() 111 octeon_small_dma_to_phys(struct device *dev, dma_addr_t daddr) octeon_small_dma_to_phys() argument
|
/linux-4.1.27/arch/ia64/include/asm/ |
H A D | dma-mapping.h | 29 dma_addr_t *daddr, gfp_t gfp, dma_alloc_attrs() 35 caddr = ops->alloc(dev, size, daddr, gfp, attrs); dma_alloc_attrs() 36 debug_dma_alloc_coherent(dev, size, *daddr, caddr); dma_alloc_attrs() 43 void *caddr, dma_addr_t daddr, dma_free_attrs() 47 debug_dma_free_coherent(dev, size, caddr, daddr); dma_free_attrs() 48 ops->free(dev, size, caddr, daddr, attrs); dma_free_attrs() 58 static inline int dma_mapping_error(struct device *dev, dma_addr_t daddr) dma_mapping_error() argument 61 debug_dma_mapping_error(dev, daddr); dma_mapping_error() 62 return ops->mapping_error(dev, daddr); dma_mapping_error() 93 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) dma_to_phys() argument 95 return daddr; dma_to_phys() 28 dma_alloc_attrs(struct device *dev, size_t size, dma_addr_t *daddr, gfp_t gfp, struct dma_attrs *attrs) dma_alloc_attrs() argument 42 dma_free_attrs(struct device *dev, size_t size, void *caddr, dma_addr_t daddr, struct dma_attrs *attrs) dma_free_attrs() argument
|
H A D | checksum.h | 19 extern __sum16 csum_tcpudp_magic (__be32 saddr, __be32 daddr, 24 extern __wsum csum_tcpudp_nofold (__be32 saddr, __be32 daddr, 76 const struct in6_addr *daddr, __u32 len, unsigned short proto,
|
/linux-4.1.27/net/ipv6/ |
H A D | ip6_checksum.c | 8 const struct in6_addr *daddr, csum_ipv6_magic() 34 sum += (__force u32)daddr->s6_addr32[0]; csum_ipv6_magic() 35 carry = (sum < (__force u32)daddr->s6_addr32[0]); csum_ipv6_magic() 38 sum += (__force u32)daddr->s6_addr32[1]; csum_ipv6_magic() 39 carry = (sum < (__force u32)daddr->s6_addr32[1]); csum_ipv6_magic() 42 sum += (__force u32)daddr->s6_addr32[2]; csum_ipv6_magic() 43 carry = (sum < (__force u32)daddr->s6_addr32[2]); csum_ipv6_magic() 46 sum += (__force u32)daddr->s6_addr32[3]; csum_ipv6_magic() 47 carry = (sum < (__force u32)daddr->s6_addr32[3]); csum_ipv6_magic() 93 const struct in6_addr *daddr, int len) udp6_set_csum() 100 uh->check = ~udp_v6_check(len, saddr, daddr, 0); udp6_set_csum() 109 uh->check = ~udp_v6_check(len, saddr, daddr, 0); udp6_set_csum() 117 uh->check = udp_v6_check(len, saddr, daddr, csum); udp6_set_csum() 7 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, unsigned short proto, __wsum csum) csum_ipv6_magic() argument 91 udp6_set_csum(bool nocheck, struct sk_buff *skb, const struct in6_addr *saddr, const struct in6_addr *daddr, int len) udp6_set_csum() argument
|
H A D | netfilter.c | 30 .daddr = iph->daddr, ip6_route_me_harder() 77 struct in6_addr daddr; member in struct:ip6_rt_info 90 rt_info->daddr = iph->daddr; nf_ip6_saveroute() 103 if (!ipv6_addr_equal(&iph->daddr, &rt_info->daddr) || nf_ip6_reroute() 143 if (!csum_ipv6_magic(&ip6h->saddr, &ip6h->daddr, nf_ip6_checksum() 154 csum_ipv6_magic(&ip6h->saddr, &ip6h->daddr, nf_ip6_checksum() 182 &ip6h->daddr, nf_ip6_checksum_partial()
|
H A D | inet6_hashtables.c | 55 const struct in6_addr *daddr, __inet6_lookup_established() 65 unsigned int hash = inet6_ehashfn(net, daddr, hnum, saddr, sport); __inet6_lookup_established() 75 if (!INET6_MATCH(sk, net, saddr, daddr, ports, dif)) __inet6_lookup_established() 80 if (unlikely(!INET6_MATCH(sk, net, saddr, daddr, ports, dif))) { __inet6_lookup_established() 98 const struct in6_addr *daddr, compute_score() 108 if (!ipv6_addr_equal(&sk->sk_v6_rcv_saddr, daddr)) compute_score() 123 const __be16 sport, const struct in6_addr *daddr, inet6_lookup_listener() 139 score = compute_score(sk, net, hnum, daddr, dif); inet6_lookup_listener() 145 phash = inet6_ehashfn(net, daddr, hnum, inet6_lookup_listener() 166 else if (unlikely(compute_score(result, net, hnum, daddr, inet6_lookup_listener() 179 const struct in6_addr *daddr, const __be16 dport, inet6_lookup() 185 sk = __inet6_lookup(net, hashinfo, saddr, sport, daddr, ntohs(dport), dif); inet6_lookup() 198 const struct in6_addr *daddr = &sk->sk_v6_rcv_saddr; __inet6_check_established() local 203 const unsigned int hash = inet6_ehashfn(net, daddr, lport, saddr, __inet6_check_established() 218 if (likely(INET6_MATCH(sk2, net, saddr, daddr, ports, dif))) { __inet6_check_established() 51 __inet6_lookup_established(struct net *net, struct inet_hashinfo *hashinfo, const struct in6_addr *saddr, const __be16 sport, const struct in6_addr *daddr, const u16 hnum, const int dif) __inet6_lookup_established() argument 96 compute_score(struct sock *sk, struct net *net, const unsigned short hnum, const struct in6_addr *daddr, const int dif) compute_score() argument 121 inet6_lookup_listener(struct net *net, struct inet_hashinfo *hashinfo, const struct in6_addr *saddr, const __be16 sport, const struct in6_addr *daddr, const unsigned short hnum, const int dif) inet6_lookup_listener() argument 177 inet6_lookup(struct net *net, struct inet_hashinfo *hashinfo, const struct in6_addr *saddr, const __be16 sport, const struct in6_addr *daddr, const __be16 dport, const int dif) inet6_lookup() argument
|
H A D | ip6_udp_tunnel.c | 68 struct in6_addr *daddr, udp_tunnel6_xmit_skb() 89 udp6_set_csum(nocheck, skb, saddr, daddr, skb->len); udp_tunnel6_xmit_skb() 98 ip6h->daddr = *daddr; udp_tunnel6_xmit_skb() 65 udp_tunnel6_xmit_skb(struct dst_entry *dst, struct sock *sk, struct sk_buff *skb, struct net_device *dev, struct in6_addr *saddr, struct in6_addr *daddr, __u8 prio, __u8 ttl, __be16 src_port, __be16 dst_port, bool nocheck) udp_tunnel6_xmit_skb() argument
|
H A D | xfrm6_input.c | 27 XFRM_SPI_SKB_CB(skb)->daddroff = offsetof(struct ipv6hdr, daddr); xfrm6_rcv_spi() 58 int xfrm6_input_addr(struct sk_buff *skb, xfrm_address_t *daddr, xfrm6_input_addr() argument 89 dst = daddr; xfrm6_input_addr() 94 dst = daddr; xfrm6_input_addr()
|
H A D | syncookies.c | 64 static u32 cookie_hash(const struct in6_addr *saddr, const struct in6_addr *daddr, cookie_hash() argument 80 memcpy(tmp + 4, daddr, 16); cookie_hash() 89 const struct in6_addr *daddr, secure_tcp_syn_cookie() 94 return (cookie_hash(saddr, daddr, sport, dport, 0, 0) + secure_tcp_syn_cookie() 96 ((cookie_hash(saddr, daddr, sport, dport, count, 1) + data) secure_tcp_syn_cookie() 101 const struct in6_addr *daddr, __be16 sport, check_tcp_syn_cookie() 106 cookie -= cookie_hash(saddr, daddr, sport, dport, 0, 0) + sseq; check_tcp_syn_cookie() 113 cookie_hash(saddr, daddr, sport, dport, count - diff, 1)) check_tcp_syn_cookie() 129 return secure_tcp_syn_cookie(&iph->saddr, &iph->daddr, th->source, __cookie_v6_init_sequence() 149 __u32 mssind = check_tcp_syn_cookie(cookie, &iph->saddr, &iph->daddr, __cookie_v6_check() 208 ireq->ir_v6_loc_addr = ipv6_hdr(skb)->daddr; cookie_v6_check() 244 fl6.daddr = ireq->ir_v6_rmt_addr; cookie_v6_check() 88 secure_tcp_syn_cookie(const struct in6_addr *saddr, const struct in6_addr *daddr, __be16 sport, __be16 dport, __u32 sseq, __u32 data) secure_tcp_syn_cookie() argument 100 check_tcp_syn_cookie(__u32 cookie, const struct in6_addr *saddr, const struct in6_addr *daddr, __be16 sport, __be16 dport, __u32 sseq) check_tcp_syn_cookie() argument
|
H A D | xfrm6_state.c | 30 *(struct in6_addr *)&sel->daddr = fl6->daddr; __xfrm6_init_tempsel() 45 const xfrm_address_t *daddr, const xfrm_address_t *saddr) xfrm6_init_temprop() 48 if (ipv6_addr_any((struct in6_addr *)&x->id.daddr)) xfrm6_init_temprop() 49 memcpy(&x->id.daddr, daddr, sizeof(x->sel.daddr)); xfrm6_init_temprop() 44 xfrm6_init_temprop(struct xfrm_state *x, const struct xfrm_tmpl *tmpl, const xfrm_address_t *daddr, const xfrm_address_t *saddr) xfrm6_init_temprop() argument
|
H A D | udp.c | 147 const struct in6_addr *daddr, __be16 dport, compute_score() 168 if (!ipv6_addr_equal(&sk->sk_v6_rcv_saddr, daddr)) compute_score() 191 const struct in6_addr *daddr, compute_score2() 202 if (!ipv6_addr_equal(&sk->sk_v6_rcv_saddr, daddr)) compute_score2() 232 const struct in6_addr *daddr, unsigned int hnum, int dif, udp6_lib_lookup2() 245 daddr, hnum, dif); udp6_lib_lookup2() 251 hash = udp6_ehashfn(net, daddr, hnum, udp6_lib_lookup2() 276 daddr, hnum, dif) < badness)) { udp6_lib_lookup2() 286 const struct in6_addr *daddr, __be16 dport, __udp6_lib_lookup() 299 hash2 = udp6_portaddr_hash(net, daddr, hnum); __udp6_lib_lookup() 306 daddr, hnum, dif, __udp6_lib_lookup() 326 score = compute_score(sk, net, hnum, saddr, sport, daddr, dport, dif); __udp6_lib_lookup() 332 hash = udp6_ehashfn(net, daddr, hnum, __udp6_lib_lookup() 355 daddr, dport, dif) < badness)) { __udp6_lib_lookup() 376 &iph->daddr, dport, inet6_iif(skb), __udp6_lib_lookup_skb() 381 const struct in6_addr *daddr, __be16 dport, int dif) udp6_lib_lookup() 383 return __udp6_lib_lookup(net, saddr, sport, daddr, dport, dif, &udp_table); udp6_lib_lookup() 541 const struct in6_addr *daddr = &hdr->daddr; __udp6_lib_err() local 547 sk = __udp6_lib_lookup(net, daddr, uh->dest, __udp6_lib_err() 775 &ipv6_hdr(skb)->daddr, ntohs(udp_hdr(skb)->dest)); udp6_csum_zero_error() 783 const struct in6_addr *saddr, const struct in6_addr *daddr, __udp6_lib_mcast_deliver() 799 hash2 = udp6_portaddr_hash(net, daddr, hnum) & udp_table.mask; __udp6_lib_mcast_deliver() 808 uh->dest, daddr, __udp6_lib_mcast_deliver() 850 const struct in6_addr *saddr, *daddr; __udp6_lib_rcv() local 857 daddr = &ipv6_hdr(skb)->daddr; __udp6_lib_rcv() 878 daddr = &ipv6_hdr(skb)->daddr; __udp6_lib_rcv() 889 if (ipv6_addr_is_multicast(daddr)) __udp6_lib_rcv() 891 saddr, daddr, udptable, proto); __udp6_lib_rcv() 947 daddr, ntohs(uh->dest)); __udp6_lib_rcv() 986 const struct in6_addr *daddr, int len) udp6_hwcsum_outgoing() 997 uh->check = ~csum_ipv6_magic(saddr, daddr, len, IPPROTO_UDP, 0); udp6_hwcsum_outgoing() 1013 uh->check = csum_ipv6_magic(saddr, daddr, len, IPPROTO_UDP, udp6_hwcsum_outgoing() 1049 udp6_hwcsum_outgoing(sk, skb, &fl6->saddr, &fl6->daddr, len); udp_v6_send_skb() 1055 uh->check = csum_ipv6_magic(&fl6->saddr, &fl6->daddr, udp_v6_send_skb() 1108 struct in6_addr *daddr, *final_p, final; udpv6_sendmsg() local 1134 daddr = &sin6->sin6_addr; udpv6_sendmsg() 1141 daddr = NULL; udpv6_sendmsg() 1149 daddr = &sk->sk_v6_daddr; udpv6_sendmsg() 1151 daddr = NULL; udpv6_sendmsg() 1153 if (daddr) { udpv6_sendmsg() 1154 if (ipv6_addr_v4mapped(daddr)) { udpv6_sendmsg() 1158 sin.sin_addr.s_addr = daddr->s6_addr32[3]; udpv6_sendmsg() 1203 daddr = &sin6->sin6_addr; udpv6_sendmsg() 1219 ipv6_addr_equal(daddr, &sk->sk_v6_daddr)) udpv6_sendmsg() 1220 daddr = &sk->sk_v6_daddr; udpv6_sendmsg() 1224 __ipv6_addr_needs_scope_id(__ipv6_addr_type(daddr))) udpv6_sendmsg() 1231 daddr = &sk->sk_v6_daddr; udpv6_sendmsg() 1273 if (!ipv6_addr_any(daddr)) udpv6_sendmsg() 1274 fl6.daddr = *daddr; udpv6_sendmsg() 1276 fl6.daddr.s6_addr[15] = 0x1; /* :: means loopback (BSD'ism) */ udpv6_sendmsg() 1285 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) { udpv6_sendmsg() 1360 ipv6_addr_equal(&fl6.daddr, &sk->sk_v6_daddr) ? udpv6_sendmsg() 144 compute_score(struct sock *sk, struct net *net, unsigned short hnum, const struct in6_addr *saddr, __be16 sport, const struct in6_addr *daddr, __be16 dport, int dif) compute_score() argument 189 compute_score2(struct sock *sk, struct net *net, const struct in6_addr *saddr, __be16 sport, const struct in6_addr *daddr, unsigned short hnum, int dif) compute_score2() argument 230 udp6_lib_lookup2(struct net *net, const struct in6_addr *saddr, __be16 sport, const struct in6_addr *daddr, unsigned int hnum, int dif, struct udp_hslot *hslot2, unsigned int slot2) udp6_lib_lookup2() argument 284 __udp6_lib_lookup(struct net *net, const struct in6_addr *saddr, __be16 sport, const struct in6_addr *daddr, __be16 dport, int dif, struct udp_table *udptable) __udp6_lib_lookup() argument 380 udp6_lib_lookup(struct net *net, const struct in6_addr *saddr, __be16 sport, const struct in6_addr *daddr, __be16 dport, int dif) udp6_lib_lookup() argument 782 __udp6_lib_mcast_deliver(struct net *net, struct sk_buff *skb, const struct in6_addr *saddr, const struct in6_addr *daddr, struct udp_table *udptable, int proto) __udp6_lib_mcast_deliver() argument 984 udp6_hwcsum_outgoing(struct sock *sk, struct sk_buff *skb, const struct in6_addr *saddr, const struct in6_addr *daddr, int len) udp6_hwcsum_outgoing() argument
|
H A D | ip6_input.c | 121 ipv6_addr_loopback(&hdr->daddr)) ipv6_rcv() 132 ipv6_addr_is_multicast(&hdr->daddr) && ipv6_rcv() 133 IPV6_ADDR_MC_SCOPE(&hdr->daddr) == 1) ipv6_rcv() 141 if (ipv6_addr_is_multicast(&hdr->daddr) && ipv6_rcv() 142 IPV6_ADDR_MC_SCOPE(&hdr->daddr) == 0) ipv6_rcv() 238 if (ipv6_addr_is_multicast(&hdr->daddr) && ip6_input_finish() 239 !ipv6_chk_mcast_addr(skb->dev, &hdr->daddr, ip6_input_finish() 295 deliver = ipv6_chk_mcast_addr(skb->dev, &hdr->daddr, NULL); ip6_mc_input() 302 !(ipv6_addr_type(&hdr->daddr) & ip6_mc_input()
|
H A D | ping.c | 86 struct in6_addr *daddr; ping_v6_sendmsg() local 113 daddr = &(u->sin6_addr); ping_v6_sendmsg() 118 daddr = &sk->sk_v6_daddr; ping_v6_sendmsg() 124 addr_type = ipv6_addr_type(daddr); ping_v6_sendmsg() 136 fl6.daddr = *daddr; ping_v6_sendmsg() 142 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) ping_v6_sendmsg() 147 dst = ip6_sk_dst_lookup_flow(sk, &fl6, daddr); ping_v6_sendmsg() 156 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) ping_v6_sendmsg()
|
H A D | xfrm6_mode_beet.c | 76 top_iph->daddr = *(struct in6_addr *)&x->id.daddr; xfrm6_beet_output() 98 ip6h->daddr = x->sel.daddr.in6; xfrm6_beet_input()
|
H A D | tcpv6_offload.c | 38 &iph->daddr, 0); tcp6_gro_complete() 62 __tcp_v6_send_check(skb, &ipv6h->saddr, &ipv6h->daddr); tcp6_gso_segment()
|
H A D | datagram.c | 48 struct in6_addr *daddr, *final_p, final; __ip6_datagram_connect() local 88 daddr = &usin->sin6_addr; __ip6_datagram_connect() 98 sin.sin_addr.s_addr = daddr->s6_addr32[3]; __ip6_datagram_connect() 147 sk->sk_v6_daddr = *daddr; __ip6_datagram_connect() 158 fl6.daddr = sk->sk_v6_daddr; __ip6_datagram_connect() 198 ipv6_addr_equal(&fl6.daddr, &sk->sk_v6_daddr) ? __ip6_datagram_connect() 258 serr->addr_offset = (u8 *)&(((struct ipv6hdr *)(icmph + 1))->daddr) - ipv6_icmp_error() 288 iph->daddr = fl6->daddr; ipv6_local_error() 298 serr->addr_offset = (u8 *)&iph->daddr - skb_network_header(skb); ipv6_local_error() 325 iph->daddr = fl6->daddr; ipv6_local_rxpmtu() 334 mtu_info->ip6m_addr.sin6_addr = ipv6_hdr(skb)->daddr; ipv6_local_rxpmtu() 424 struct ipv6hdr, daddr); ipv6_recv_error() 425 sin->sin6_addr = ip6h->daddr; ipv6_recv_error() 538 src_info.ipi6_addr = ipv6_hdr(skb)->daddr; ip6_datagram_recv_common_ctl() 542 ipv6_addr_set_v4mapped(ip_hdr(skb)->daddr, ip6_datagram_recv_common_ctl() 631 src_info.ipi6_addr = ipv6_hdr(skb)->daddr; ip6_datagram_recv_specific_ctl() 665 sin6.sin6_addr = ipv6_hdr(skb)->daddr; ip6_datagram_recv_specific_ctl() 669 ipv6_iface_scope_id(&ipv6_hdr(skb)->daddr, ip6_datagram_recv_specific_ctl()
|
H A D | xfrm6_policy.c | 31 const xfrm_address_t *daddr) xfrm6_dst_lookup() 38 memcpy(&fl6.daddr, daddr, sizeof(fl6.daddr)); xfrm6_dst_lookup() 54 xfrm_address_t *saddr, xfrm_address_t *daddr) xfrm6_get_saddr() 59 dst = xfrm6_dst_lookup(net, 0, NULL, daddr); xfrm6_get_saddr() 64 ipv6_dev_get_saddr(dev_net(dev), dev, &daddr->in6, 0, &saddr->in6); xfrm6_get_saddr() 151 fl6->daddr = reverse ? hdr->saddr : hdr->daddr; _decode_session6() 152 fl6->saddr = reverse ? hdr->daddr : hdr->saddr; _decode_session6() 29 xfrm6_dst_lookup(struct net *net, int tos, const xfrm_address_t *saddr, const xfrm_address_t *daddr) xfrm6_dst_lookup() argument 53 xfrm6_get_saddr(struct net *net, xfrm_address_t *saddr, xfrm_address_t *daddr) xfrm6_get_saddr() argument
|
H A D | icmp.c | 257 &fl6->daddr, icmpv6_push_pending_frames() 270 &fl6->daddr, icmpv6_push_pending_frames() 419 addr_type = ipv6_addr_type(&hdr->daddr); icmp6_send() 421 if (ipv6_chk_addr(net, &hdr->daddr, skb->dev, 0) || icmp6_send() 422 ipv6_chk_acast_addr_src(net, skb->dev, &hdr->daddr)) icmp6_send() 423 saddr = &hdr->daddr; icmp6_send() 471 fl6.daddr = hdr->saddr; icmp6_send() 494 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) icmp6_send() 563 saddr = &ipv6_hdr(skb)->daddr; icmpv6_echo_reply() 575 fl6.daddr = ipv6_hdr(skb)->saddr; icmpv6_echo_reply() 589 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) icmpv6_echo_reply() 679 const struct in6_addr *saddr, *daddr; icmpv6_rcv() local 707 daddr = &ipv6_hdr(skb)->daddr; icmpv6_rcv() 711 saddr, daddr); icmpv6_rcv() 816 const struct in6_addr *daddr, icmpv6_flow_init() 821 fl6->daddr = *daddr; icmpv6_flow_init() 813 icmpv6_flow_init(struct sock *sk, struct flowi6 *fl6, u8 type, const struct in6_addr *saddr, const struct in6_addr *daddr, int oif) icmpv6_flow_init() argument
|
H A D | sit.c | 103 remote == t->parms.iph.daddr && ipip6_tunnel_lookup() 109 if (remote == t->parms.iph.daddr && ipip6_tunnel_lookup() 129 __be32 remote = parms->iph.daddr; __ipip6_bucket() 199 memcpy(dev->broadcast, &t->parms.iph.daddr, 4); ipip6_tunnel_create() 224 __be32 remote = parms->iph.daddr; ipip6_tunnel_locate() 236 remote == t->parms.iph.daddr && ipip6_tunnel_locate() 556 iph->daddr, ipip6_err() 574 if (t->parms.iph.daddr == 0) ipip6_err() 650 &iph->daddr, &ipv6h->daddr); packet_is_spoofed() 654 if (likely(!is_spoofed_6rd(tunnel, iph->daddr, &ipv6h->daddr))) packet_is_spoofed() 657 if (only_dnatted(tunnel, &ipv6h->daddr)) packet_is_spoofed() 662 &iph->daddr, &ipv6h->daddr); packet_is_spoofed() 673 iph->saddr, iph->daddr); ipip6_rcv() 735 iph->saddr, iph->daddr); ipip_rcv() 817 __be32 dst = tiph->daddr; ipip6_tunnel_xmit() 839 neigh = dst_neigh_lookup(skb_dst(skb), &iph6->daddr); ipip6_tunnel_xmit() 861 dst = try_6rd(tunnel, &iph6->daddr); ipip6_tunnel_xmit() 868 neigh = dst_neigh_lookup(skb_dst(skb), &iph6->daddr); ipip6_tunnel_xmit() 879 addr6 = &ipv6_hdr(skb)->daddr; ipip6_tunnel_xmit() 935 if (tunnel->parms.iph.daddr && skb_dst(skb)) ipip6_tunnel_xmit() 986 err = iptunnel_xmit(NULL, rt, skb, fl4.saddr, fl4.daddr, ipip6_tunnel_xmit() 1052 if (iph->daddr) { ipip6_tunnel_bind_dev() 1055 iph->daddr, iph->saddr, ipip6_tunnel_bind_dev() 1089 t->parms.iph.daddr = p->iph.daddr; ipip6_tunnel_update() 1091 memcpy(t->dev->broadcast, &p->iph.daddr, 4); ipip6_tunnel_update() 1214 if (((dev->flags&IFF_POINTOPOINT) && !p.iph.daddr) || ipip6_tunnel_ioctl() 1215 (!(dev->flags&IFF_POINTOPOINT) && p.iph.daddr)) { ipip6_tunnel_ioctl() 1449 parms->iph.daddr = nla_get_be32(data[IFLA_IPTUN_REMOTE]); ipip6_netlink_parms() 1602 if (((dev->flags & IFF_POINTOPOINT) && !p.iph.daddr) || ipip6_changelink() 1603 (!(dev->flags & IFF_POINTOPOINT) && p.iph.daddr)) ipip6_changelink() 1671 nla_put_in_addr(skb, IFLA_IPTUN_REMOTE, parm->iph.daddr) || ipip6_fill_info()
|
H A D | ipcomp6.c | 71 x = xfrm_state_lookup(net, skb->mark, (const xfrm_address_t *)&iph->daddr, ipcomp6_err() 99 memcpy(t->id.daddr.a6, x->id.daddr.a6, sizeof(struct in6_addr)); ipcomp6_tunnel_create() 131 t = xfrm_state_lookup(net, mark, (xfrm_address_t *)&x->id.daddr, ipcomp6_tunnel_attach()
|
H A D | xfrm6_output.c | 53 fl6.daddr = ipv6_hdr(skb)->daddr; xfrm6_local_rxpmtu() 66 fl6.daddr = hdr->daddr; xfrm6_local_error()
|
H A D | xfrm6_mode_tunnel.c | 62 top_iph->daddr = *(struct in6_addr *)&x->id.daddr; xfrm6_mode_tunnel_output()
|
H A D | exthdrs.c | 84 if (ipv6_addr_is_multicast(&ipv6_hdr(skb)->daddr)) ip6_tlvopt_unknown() 207 ret = xfrm6_input_addr(skb, (xfrm_address_t *)&ipv6h->daddr, ipv6_dest_hao() 297 struct in6_addr daddr; ipv6_rthdr_rcv() local 320 if (ipv6_addr_is_multicast(&ipv6_hdr(skb)->daddr) || ipv6_rthdr_rcv() 443 daddr = *addr; ipv6_rthdr_rcv() 444 *addr = ipv6_hdr(skb)->daddr; ipv6_rthdr_rcv() 445 ipv6_hdr(skb)->daddr = daddr; ipv6_rthdr_rcv() 691 struct in6_addr **daddr) ipv6_push_nfrag_opts() 694 ipv6_push_rthdr(skb, proto, opt->srcrt, daddr); ipv6_push_nfrag_opts() 857 * @fl6: flowi6 for which daddr is to be updated 859 * @orig: copy of original daddr address if modified 862 * and initial value of fl6->daddr set in orig 871 *orig = fl6->daddr; fl6_update_dst() 872 fl6->daddr = *((struct rt0_hdr *)opt->srcrt)->addr; fl6_update_dst() 689 ipv6_push_nfrag_opts(struct sk_buff *skb, struct ipv6_txoptions *opt, u8 *proto, struct in6_addr **daddr) ipv6_push_nfrag_opts() argument
|
H A D | raw.c | 161 const struct in6_addr *daddr; ipv6_raw_deliver() local 168 daddr = saddr + 1; ipv6_raw_deliver() 179 sk = __raw_v6_lookup(net, sk, nexthdr, daddr, saddr, inet6_iif(skb)); ipv6_raw_deliver() 222 sk = __raw_v6_lookup(net, sk_next(sk), nexthdr, daddr, saddr, ipv6_raw_deliver() 363 const struct in6_addr *saddr, *daddr; raw6_icmp_error() local 374 daddr = &ip6h->daddr; raw6_icmp_error() 377 while ((sk = __raw_v6_lookup(net, sk, nexthdr, saddr, daddr, raw6_icmp_error() 431 &ipv6_hdr(skb)->daddr, rawv6_rcv() 437 &ipv6_hdr(skb)->daddr, rawv6_rcv() 597 csum = csum_ipv6_magic(&fl6->saddr, &fl6->daddr, rawv6_push_pending_frames() 737 struct in6_addr *daddr, *final_p, final; rawv6_sendmsg() local 788 daddr = &sin6->sin6_addr; rawv6_sendmsg() 803 ipv6_addr_equal(daddr, &sk->sk_v6_daddr)) rawv6_sendmsg() 804 daddr = &sk->sk_v6_daddr; rawv6_sendmsg() 808 __ipv6_addr_needs_scope_id(__ipv6_addr_type(daddr))) rawv6_sendmsg() 815 daddr = &sk->sk_v6_daddr; rawv6_sendmsg() 856 if (!ipv6_addr_any(daddr)) rawv6_sendmsg() 857 fl6.daddr = *daddr; rawv6_sendmsg() 859 fl6.daddr.s6_addr[15] = 0x1; /* :: means loopback (BSD'ism) */ rawv6_sendmsg() 865 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) rawv6_sendmsg()
|
H A D | tcp_ipv6.c | 108 return secure_tcpv6_sequence_number(ipv6_hdr(skb)->daddr.s6_addr32, tcp_v6_init_sequence() 233 fl6.daddr = sk->sk_v6_daddr; tcp_v6_connect() 337 &hdr->daddr, th->dest, tcp_v6_err() 463 fl6->daddr = ireq->ir_v6_rmt_addr; tcp_v6_send_synack() 533 const struct in6_addr *daddr, tcp_v6_md5_hash_pseudoheader() 542 bp->daddr = *daddr; tcp_v6_md5_hash_pseudoheader() 551 const struct in6_addr *daddr, struct in6_addr *saddr, tcp_v6_md5_hash_hdr() 564 if (tcp_v6_md5_hash_pseudoheader(hp, daddr, saddr, th->doff << 2)) tcp_v6_md5_hash_hdr() 588 const struct in6_addr *saddr, *daddr; tcp_v6_md5_hash_skb() local 595 daddr = &sk->sk_v6_daddr; tcp_v6_md5_hash_skb() 599 daddr = &ip6h->daddr; tcp_v6_md5_hash_skb() 610 if (tcp_v6_md5_hash_pseudoheader(hp, daddr, saddr, skb->len)) tcp_v6_md5_hash_skb() 666 &ip6h->daddr, ntohs(th->dest)); tcp_v6_inbound_md5_hash() 680 ireq->ir_v6_loc_addr = ipv6_hdr(skb)->daddr; tcp_v6_init_req() 791 &ipv6_hdr(skb)->daddr, t1); tcp_v6_send_response() 796 fl6.daddr = ipv6_hdr(skb)->saddr; tcp_v6_send_response() 797 fl6.saddr = ipv6_hdr(skb)->daddr; tcp_v6_send_response() 803 __tcp_v6_send_check(buff, &fl6.saddr, &fl6.daddr); tcp_v6_send_response() 806 if (rt6_need_strict(&fl6.daddr) && !oif) tcp_v6_send_response() 867 th->source, &ipv6h->daddr, tcp_v6_send_reset() 936 tcp_v6_md5_do_lookup(sk, &ipv6_hdr(skb)->daddr), tcp_v6_reqsk_send_ack() 950 &ipv6_hdr(skb)->daddr, tcp_v6_iif(skb)); tcp_v6_hnd_req() 959 &ipv6_hdr(skb)->daddr, ntohs(th->dest), tcp_v6_hnd_req() 1493 &ipv6_hdr(skb)->daddr, tcp_v6_rcv() 1538 &hdr->daddr, ntohs(th->dest), tcp_v6_early_demux() 532 tcp_v6_md5_hash_pseudoheader(struct tcp_md5sig_pool *hp, const struct in6_addr *daddr, const struct in6_addr *saddr, int nbytes) tcp_v6_md5_hash_pseudoheader() argument 550 tcp_v6_md5_hash_hdr(char *md5_hash, struct tcp_md5sig_key *key, const struct in6_addr *daddr, struct in6_addr *saddr, const struct tcphdr *th) tcp_v6_md5_hash_hdr() argument
|
H A D | inet6_connection_sock.c | 79 fl6->daddr = ireq->ir_v6_rmt_addr; inet6_csk_route_req() 180 const struct in6_addr *daddr, __inet6_csk_dst_store() 183 __ip6_dst_store(sk, dst, daddr, saddr); __inet6_csk_dst_store() 202 fl6->daddr = sk->sk_v6_daddr; inet6_csk_route_socket() 245 fl6.daddr = sk->sk_v6_daddr; inet6_csk_xmit() 179 __inet6_csk_dst_store(struct sock *sk, struct dst_entry *dst, const struct in6_addr *daddr, const struct in6_addr *saddr) __inet6_csk_dst_store() argument
|
H A D | mip6.c | 235 if (!mip6_report_rl_allow(&stamp, &ipv6_hdr(skb)->daddr, mip6_destopt_reject() 241 memcpy(&sel.daddr, (xfrm_address_t *)&ipv6_hdr(skb)->daddr, mip6_destopt_reject() 242 sizeof(sel.daddr)); mip6_destopt_reject() 360 if (!ipv6_addr_equal(&iph->daddr, (struct in6_addr *)x->coaddr) && mip6_rthdr_input() 392 memcpy(&rt2->addr, &iph->daddr, sizeof(rt2->addr)); mip6_rthdr_output() 394 memcpy(&iph->daddr, x->coaddr, sizeof(iph->daddr)); mip6_rthdr_output()
|
H A D | ndisc.c | 409 const struct in6_addr *daddr, ip6_nd_hdr() 425 hdr->daddr = *daddr; ip6_nd_hdr() 429 const struct in6_addr *daddr, ndisc_send_skb() 445 icmpv6_flow_init(sk, &fl6, type, saddr, daddr, skb->dev->ifindex); ndisc_send_skb() 455 icmp6h->icmp6_cksum = csum_ipv6_magic(saddr, daddr, skb->len, ndisc_send_skb() 460 ip6_nd_hdr(skb, saddr, daddr, inet6_sk(sk)->hop_limit, skb->len); ndisc_send_skb() 478 const struct in6_addr *daddr, ndisc_send_na() 498 if (ipv6_dev_get_saddr(dev_net(dev), dev, daddr, ndisc_send_na() 530 ndisc_send_skb(skb, daddr, src_addr); ndisc_send_na() 556 const struct in6_addr *daddr, const struct in6_addr *saddr) ndisc_send_ns() 592 ndisc_send_skb(skb, daddr, saddr); ndisc_send_ns() 596 const struct in6_addr *daddr) ndisc_send_rs() 643 ndisc_send_skb(skb, daddr, saddr); ndisc_send_rs() 706 const struct in6_addr *daddr = &ipv6_hdr(skb)->daddr; ndisc_recv_ns() local 733 if (dad && !ipv6_addr_is_solict_mult(daddr)) { ndisc_recv_ns() 763 inc = ipv6_addr_is_multicast(daddr); ndisc_recv_ns() 866 const struct in6_addr *daddr = &ipv6_hdr(skb)->daddr; ndisc_recv_na() local 885 if (ipv6_addr_is_multicast(daddr) && ndisc_recv_na() 1481 if (!ipv6_addr_equal(&ipv6_hdr(skb)->daddr, target) && ndisc_send_redirect() 1550 .dest = ipv6_hdr(skb)->daddr, ndisc_send_redirect() 407 ip6_nd_hdr(struct sk_buff *skb, const struct in6_addr *saddr, const struct in6_addr *daddr, int hop_limit, int len) ip6_nd_hdr() argument 428 ndisc_send_skb(struct sk_buff *skb, const struct in6_addr *daddr, const struct in6_addr *saddr) ndisc_send_skb() argument 477 ndisc_send_na(struct net_device *dev, struct neighbour *neigh, const struct in6_addr *daddr, const struct in6_addr *solicited_addr, bool router, bool solicited, bool override, bool inc_opt) ndisc_send_na() argument 554 ndisc_send_ns(struct net_device *dev, struct neighbour *neigh, const struct in6_addr *solicit, const struct in6_addr *daddr, const struct in6_addr *saddr) ndisc_send_ns() argument 595 ndisc_send_rs(struct net_device *dev, const struct in6_addr *saddr, const struct in6_addr *daddr) ndisc_send_rs() argument
|
H A D | route.c | 170 const void *daddr) choose_neigh_daddr() 177 return &ipv6_hdr(skb)->daddr; choose_neigh_daddr() 178 return daddr; choose_neigh_daddr() 183 const void *daddr) ip6_neigh_lookup() 188 daddr = choose_neigh_daddr(rt, skb, daddr); ip6_neigh_lookup() 189 n = __ipv6_neigh_lookup(dst->dev, daddr); ip6_neigh_lookup() 192 return neigh_create(&nd_tbl, daddr, dst->dev); ip6_neigh_lookup() 383 val ^= ipv6_addr_hash(&fl6->daddr); rt6_info_hash_nhsfn() 798 fn = fib6_lookup(&table->tb6_root, &fl6->daddr, &fl6->saddr); ip6_pol_route_lookup() 822 struct rt6_info *rt6_lookup(struct net *net, const struct in6_addr *daddr, rt6_lookup() argument 827 .daddr = *daddr, rt6_lookup() 876 const struct in6_addr *daddr, rt6_alloc_cow() 885 rt = ip6_rt_copy(ort, daddr); rt6_alloc_cow() 889 ipv6_addr_equal(&ort->rt6i_dst.addr, daddr)) rt6_alloc_cow() 906 const struct in6_addr *daddr) rt6_alloc_clone() 908 struct rt6_info *rt = ip6_rt_copy(ort, daddr); rt6_alloc_clone() 931 fn = fib6_lookup(&table->tb6_root, &fl6->daddr, &fl6->saddr); ip6_pol_route() 961 nrt = rt6_alloc_cow(rt, &fl6->daddr, &fl6->saddr); ip6_pol_route() 963 nrt = rt6_alloc_clone(rt, &fl6->daddr); ip6_pol_route() 1004 if (rt6_need_strict(&fl6->daddr) && dev->type != ARPHRD_PIMREG) ip6_route_input_lookup() 1017 .daddr = iph->daddr, ip6_route_input() 1038 if ((sk && sk->sk_bound_dev_if) || rt6_need_strict(&fl6->daddr)) ip6_route_output_flags() 1177 fl6.daddr = iph->daddr; ip6_update_pmtu() 1221 fn = fib6_lookup(&table->tb6_root, &fl6->daddr, &fl6->saddr); __ip6_route_redirect() 1282 fl6.daddr = iph->daddr; ip6_redirect() 1304 fl6.daddr = msg->dest; ip6_redirect_no_header() 1305 fl6.saddr = iph->daddr; ip6_redirect_no_header() 1384 rt->rt6i_gateway = fl6->daddr; icmp6_dst_alloc() 1385 rt->rt6i_dst.addr = fl6->daddr; icmp6_dst_alloc() 1933 netevent.daddr = &msg->dest; rt6_do_redirect() 2187 type = ipv6_addr_type(&ipv6_hdr(skb)->daddr); ip6_pkt_drop() 2265 const struct in6_addr *daddr, ip6_route_get_saddr() 2276 daddr, prefs, saddr); ip6_route_get_saddr() 2946 fl6.daddr = *(struct in6_addr *)nla_data(tb[RTA_DST]); inet6_rtm_getroute() 2996 err = rt6_fill_node(net, skb, rt, &fl6.daddr, &fl6.saddr, iif, inet6_rtm_getroute() 168 choose_neigh_daddr(struct rt6_info *rt, struct sk_buff *skb, const void *daddr) choose_neigh_daddr() argument 181 ip6_neigh_lookup(const struct dst_entry *dst, struct sk_buff *skb, const void *daddr) ip6_neigh_lookup() argument 875 rt6_alloc_cow(struct rt6_info *ort, const struct in6_addr *daddr, const struct in6_addr *saddr) rt6_alloc_cow() argument 905 rt6_alloc_clone(struct rt6_info *ort, const struct in6_addr *daddr) rt6_alloc_clone() argument 2263 ip6_route_get_saddr(struct net *net, struct rt6_info *rt, const struct in6_addr *daddr, unsigned int prefs, struct in6_addr *saddr) ip6_route_get_saddr() argument
|
/linux-4.1.27/include/uapi/linux/netfilter/ |
H A D | xt_policy.h | 22 daddr:1, member in struct:xt_policy_spec 42 union nf_inet_addr daddr; member in struct:xt_policy_elem::__anon13488::__anon13489 49 union xt_policy_addr daddr;
|
/linux-4.1.27/net/core/ |
H A D | secure_seq.c | 43 __u32 secure_tcpv6_sequence_number(const __be32 *saddr, const __be32 *daddr, secure_tcpv6_sequence_number() argument 53 secret[i] = net_secret[i] + (__force u32)daddr[i]; secure_tcpv6_sequence_number() 65 u32 secure_ipv6_port_ephemeral(const __be32 *saddr, const __be32 *daddr, secure_ipv6_port_ephemeral() argument 75 secret[i] = net_secret[i] + (__force u32) daddr[i]; secure_ipv6_port_ephemeral() 89 __u32 secure_tcp_sequence_number(__be32 saddr, __be32 daddr, secure_tcp_sequence_number() argument 96 hash[1] = (__force u32)daddr; secure_tcp_sequence_number() 105 u32 secure_ipv4_port_ephemeral(__be32 saddr, __be32 daddr, __be16 dport) secure_ipv4_port_ephemeral() argument 111 hash[1] = (__force u32)daddr; secure_ipv4_port_ephemeral() 123 u64 secure_dccp_sequence_number(__be32 saddr, __be32 daddr, secure_dccp_sequence_number() argument 131 hash[1] = (__force u32)daddr; secure_dccp_sequence_number() 146 u64 secure_dccpv6_sequence_number(__be32 *saddr, __be32 *daddr, secure_dccpv6_sequence_number() argument 157 secret[i] = net_secret[i] + daddr[i]; secure_dccpv6_sequence_number()
|
/linux-4.1.27/include/net/netfilter/ |
H A D | nf_queue.h | 49 if ((__force u32)iph->saddr < (__force u32)iph->daddr) hash_v4() 51 (__force u32)iph->daddr, iph->protocol, jhash_initval); hash_v4() 53 return jhash_3words((__force u32)iph->daddr, hash_v4() 64 (__force u32)ip6h->daddr.s6_addr32[3]) { hash_v6() 66 b = (__force u32) ip6h->daddr.s6_addr32[3]; hash_v6() 69 a = (__force u32) ip6h->daddr.s6_addr32[3]; hash_v6() 73 (__force u32)ip6h->daddr.s6_addr32[1]) hash_v6() 76 c = (__force u32) ip6h->daddr.s6_addr32[1]; hash_v6()
|
/linux-4.1.27/arch/blackfin/include/asm/ |
H A D | checksum.h | 17 __csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, __csum_tcpudp_nofold() argument 35 : "d" (daddr), "d" (saddr), "d" ((len + proto) << 8), "0"(sum) __csum_tcpudp_nofold()
|
/linux-4.1.27/arch/cris/include/arch-v32/arch/ |
H A D | checksum.h | 13 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, csum_tcpudp_nofold() argument 23 : "0" (sum), "r" (daddr), "r" (saddr), \ csum_tcpudp_nofold()
|
/linux-4.1.27/net/ipv4/ |
H A D | xfrm4_state.c | 29 sel->daddr.a4 = fl4->daddr; __xfrm4_init_tempsel() 44 const xfrm_address_t *daddr, const xfrm_address_t *saddr) xfrm4_init_temprop() 47 if (x->id.daddr.a4 == 0) xfrm4_init_temprop() 48 x->id.daddr.a4 = daddr->a4; xfrm4_init_temprop() 43 xfrm4_init_temprop(struct xfrm_state *x, const struct xfrm_tmpl *tmpl, const xfrm_address_t *daddr, const xfrm_address_t *saddr) xfrm4_init_temprop() argument
|
H A D | netfilter.c | 40 fl4.daddr = iph->daddr; ip_route_me_harder() 86 __be32 daddr; member in struct:ip_rt_info 101 rt_info->daddr = iph->daddr; nf_ip_saveroute() 117 iph->daddr == rt_info->daddr && nf_ip_reroute() 135 !csum_tcpudp_magic(iph->saddr, iph->daddr, nf_ip_checksum() 146 skb->csum = csum_tcpudp_nofold(iph->saddr, iph->daddr, nf_ip_checksum() 168 skb->csum = csum_tcpudp_nofold(iph->saddr, iph->daddr, protocol, nf_ip_checksum_partial()
|
H A D | tcp_metrics.c | 26 const struct inetpeer_addr *daddr, 157 struct inetpeer_addr *daddr, tcpm_new() 170 tm = __tcp_get_metrics(saddr, daddr, net, hash); tcpm_new() 197 tm->tcpm_daddr = *daddr; tcpm_new() 221 const struct inetpeer_addr *daddr, __tcp_get_metrics() 230 addr_same(&tm->tcpm_daddr, daddr) && __tcp_get_metrics() 242 struct inetpeer_addr saddr, daddr; __tcp_get_metrics_req() local 247 daddr.family = req->rsk_ops->family; __tcp_get_metrics_req() 248 switch (daddr.family) { __tcp_get_metrics_req() 251 daddr.addr.a4 = inet_rsk(req)->ir_rmt_addr; __tcp_get_metrics_req() 252 hash = (__force unsigned int) daddr.addr.a4; __tcp_get_metrics_req() 257 daddr.addr.in6 = inet_rsk(req)->ir_v6_rmt_addr; __tcp_get_metrics_req() 272 addr_same(&tm->tcpm_daddr, &daddr) && __tcp_get_metrics_req() 283 struct inetpeer_addr saddr, daddr; __tcp_get_metrics_tw() local 290 daddr.family = AF_INET; __tcp_get_metrics_tw() 291 daddr.addr.a4 = tw->tw_daddr; __tcp_get_metrics_tw() 292 hash = (__force unsigned int) daddr.addr.a4; __tcp_get_metrics_tw() 299 daddr.family = AF_INET; __tcp_get_metrics_tw() 300 daddr.addr.a4 = tw->tw_daddr; __tcp_get_metrics_tw() 301 hash = (__force unsigned int) daddr.addr.a4; __tcp_get_metrics_tw() 305 daddr.family = AF_INET6; __tcp_get_metrics_tw() 306 daddr.addr.in6 = tw->tw_v6_daddr; __tcp_get_metrics_tw() 321 addr_same(&tm->tcpm_daddr, &daddr) && __tcp_get_metrics_tw() 333 struct inetpeer_addr saddr, daddr; tcp_get_metrics() local 340 daddr.family = AF_INET; tcp_get_metrics() 341 daddr.addr.a4 = inet_sk(sk)->inet_daddr; tcp_get_metrics() 342 hash = (__force unsigned int) daddr.addr.a4; tcp_get_metrics() 349 daddr.family = AF_INET; tcp_get_metrics() 350 daddr.addr.a4 = inet_sk(sk)->inet_daddr; tcp_get_metrics() 351 hash = (__force unsigned int) daddr.addr.a4; tcp_get_metrics() 355 daddr.family = AF_INET6; tcp_get_metrics() 356 daddr.addr.in6 = sk->sk_v6_daddr; tcp_get_metrics() 368 tm = __tcp_get_metrics(&saddr, &daddr, net, hash); tcp_get_metrics() 372 tm = tcpm_new(dst, &saddr, &daddr, hash); tcp_get_metrics() 996 struct inetpeer_addr saddr, daddr; tcp_metrics_nl_cmd_get() local 1004 ret = parse_nl_addr(info, &daddr, &hash, 0); tcp_metrics_nl_cmd_get() 1027 if (addr_same(&tm->tcpm_daddr, &daddr) && tcp_metrics_nl_cmd_get() 1077 struct inetpeer_addr saddr, daddr; tcp_metrics_nl_cmd_del() local 1083 ret = parse_nl_addr(info, &daddr, &hash, 1); tcp_metrics_nl_cmd_del() 1100 if (addr_same(&tm->tcpm_daddr, &daddr) && tcp_metrics_nl_cmd_del() 155 tcpm_new(struct dst_entry *dst, struct inetpeer_addr *saddr, struct inetpeer_addr *daddr, unsigned int hash) tcpm_new() argument 220 __tcp_get_metrics(const struct inetpeer_addr *saddr, const struct inetpeer_addr *daddr, struct net *net, unsigned int hash) __tcp_get_metrics() argument
|
H A D | xfrm4_policy.c | 24 const xfrm_address_t *daddr) __xfrm4_dst_lookup() 29 fl4->daddr = daddr->a4; __xfrm4_dst_lookup() 43 const xfrm_address_t *daddr) xfrm4_dst_lookup() 47 return __xfrm4_dst_lookup(net, &fl4, tos, saddr, daddr); xfrm4_dst_lookup() 51 xfrm_address_t *saddr, xfrm_address_t *daddr) xfrm4_get_saddr() 56 dst = __xfrm4_dst_lookup(net, &fl4, 0, NULL, daddr); xfrm4_get_saddr() 184 fl4->daddr = reverse ? iph->saddr : iph->daddr; _decode_session4() 185 fl4->saddr = reverse ? iph->daddr : iph->saddr; _decode_session4() 21 __xfrm4_dst_lookup(struct net *net, struct flowi4 *fl4, int tos, const xfrm_address_t *saddr, const xfrm_address_t *daddr) __xfrm4_dst_lookup() argument 41 xfrm4_dst_lookup(struct net *net, int tos, const xfrm_address_t *saddr, const xfrm_address_t *daddr) xfrm4_dst_lookup() argument 50 xfrm4_get_saddr(struct net *net, xfrm_address_t *saddr, xfrm_address_t *daddr) xfrm4_get_saddr() argument
|
H A D | datagram.c | 74 inet->inet_daddr = fl4->daddr; __ip4_datagram_connect() 106 __be32 daddr = inet->inet_daddr; ip4_datagram_release_cb() local 120 daddr = inet_opt->opt.faddr; ip4_datagram_release_cb() 121 rt = ip_route_output_ports(sock_net(sk), &fl4, sk, daddr, ip4_datagram_release_cb()
|
H A D | xfrm4_mode_beet.c | 79 top_iph->daddr = x->id.daddr.a4; xfrm4_beet_output() 121 iph->daddr = x->sel.daddr.a4; xfrm4_beet_input()
|
H A D | ip_gre.c | 183 iph->daddr, iph->saddr, tpi->key); ipgre_err() 188 if (t->parms.iph.daddr == 0 || ipgre_err() 189 ipv4_is_multicast(t->parms.iph.daddr)) ipgre_err() 217 iph->saddr, iph->daddr, tpi->key); ipgre_rcv() 371 const void *daddr, const void *saddr, unsigned int len) ipgre_header() 387 if (daddr) ipgre_header() 388 memcpy(&iph->daddr, daddr, 4); ipgre_header() 389 if (iph->daddr) ipgre_header() 412 if (ipv4_is_multicast(t->parms.iph.daddr)) { ipgre_open() 417 t->parms.iph.daddr, ipgre_open() 429 ip_mc_inc_group(__in_dev_get_rtnl(dev), t->parms.iph.daddr); ipgre_open() 438 if (ipv4_is_multicast(t->parms.iph.daddr) && t->mlink) { ipgre_close() 442 ip_mc_dec_group(in_dev, t->parms.iph.daddr); ipgre_close() 512 memcpy(dev->broadcast, &iph->daddr, 4); ipgre_tunnel_init() 518 if (iph->daddr) { ipgre_tunnel_init() 520 if (ipv4_is_multicast(iph->daddr)) { ipgre_tunnel_init() 577 __be32 daddr; ipgre_tap_validate() local 590 memcpy(&daddr, nla_data(data[IFLA_GRE_REMOTE]), 4); ipgre_tap_validate() 591 if (!daddr) ipgre_tap_validate() 628 parms->iph.daddr = nla_get_in_addr(data[IFLA_GRE_REMOTE]); ipgre_netlink_parms() 782 nla_put_in_addr(skb, IFLA_GRE_REMOTE, p->iph.daddr) || ipgre_fill_info() 812 [IFLA_GRE_REMOTE] = { .len = FIELD_SIZEOF(struct iphdr, daddr) }, 369 ipgre_header(struct sk_buff *skb, struct net_device *dev, unsigned short type, const void *daddr, const void *saddr, unsigned int len) ipgre_header() argument
|
H A D | route.c | 152 const void *daddr); 441 const void *daddr) ipv4_neigh_lookup() 444 const __be32 *pkey = daddr; ipv4_neigh_lookup() 452 pkey = &ip_hdr(skb)->daddr; ipv4_neigh_lookup() 493 hash = jhash_3words((__force u32)iph->daddr, __ip_select_ident() 518 iph->daddr, iph->saddr, 0, 0); __build_flow_key() 537 __be32 daddr = inet->inet_daddr; build_sk_flow_key() local 542 daddr = inet_opt->opt.faddr; build_sk_flow_key() 547 daddr, inet->inet_saddr, 0, 0); build_sk_flow_key() 597 static inline u32 fnhe_hashfun(__be32 daddr) fnhe_hashfun() argument 603 hval = jhash_1word((__force u32) daddr, fnhe_hashrnd); fnhe_hashfun() 619 static void update_or_create_fnhe(struct fib_nh *nh, __be32 daddr, __be32 gw, update_or_create_fnhe() argument 627 u32 hval = fnhe_hashfun(daddr); update_or_create_fnhe() 644 if (fnhe->fnhe_daddr == daddr) update_or_create_fnhe() 675 fnhe->fnhe_daddr = daddr; update_or_create_fnhe() 756 update_or_create_fnhe(nh, fl4->daddr, new_gw, __ip_do_redirect() 771 __be32 daddr = iph->daddr; __ip_do_redirect() local 777 &saddr, &daddr); __ip_do_redirect() 854 rt_nexthop(rt, ip_hdr(skb)->daddr)); ip_rt_send_redirect() 879 __be32 gw = rt_nexthop(rt, ip_hdr(skb)->daddr); ip_rt_send_redirect() 889 &ip_hdr(skb)->daddr, &gw); ip_rt_send_redirect() 984 update_or_create_fnhe(nh, fl4->daddr, 0, mtu, __ip_rt_update_pmtu() 1154 __func__, &ip_hdr(skb)->saddr, &ip_hdr(skb)->daddr, ip_rt_bug() 1184 fl4.daddr = iph->daddr; ip_rt_get_source() 1196 rt_nexthop(rt, iph->daddr), ip_rt_get_source() 1247 static struct fib_nh_exception *find_exception(struct fib_nh *nh, __be32 daddr) find_exception() argument 1256 hval = fnhe_hashfun(daddr); find_exception() 1260 if (fnhe->fnhe_daddr == daddr) find_exception() 1267 __be32 daddr) rt_bind_exception() 1273 if (daddr == fnhe->fnhe_daddr) { rt_bind_exception() 1294 rt->rt_gateway = daddr; rt_bind_exception() 1391 static void rt_set_nexthop(struct rtable *rt, __be32 daddr, rt_set_nexthop() argument 1410 cached = rt_bind_exception(rt, fnhe, daddr); rt_set_nexthop() 1421 rt->rt_gateway = daddr; rt_set_nexthop() 1445 static int ip_route_input_mc(struct sk_buff *skb, __be32 daddr, __be32 saddr, ip_route_input_mc() argument 1467 if (!ipv4_is_local_multicast(daddr)) ip_route_input_mc() 1500 if (!ipv4_is_local_multicast(daddr) && IN_DEV_MFORWARD(in_dev)) ip_route_input_mc() 1520 __be32 daddr, ip_handle_martian_source() 1531 &daddr, &saddr, dev->name); ip_handle_martian_source() 1542 static void ip_del_fnhe(struct fib_nh *nh, __be32 daddr) ip_del_fnhe() argument 1546 u32 hval = fnhe_hashfun(daddr); ip_del_fnhe() 1557 if (fnhe->fnhe_daddr == daddr) { ip_del_fnhe() 1576 __be32 daddr, __be32 saddr, u32 tos) __mkroute_input() 1593 err = fib_validate_source(skb, saddr, daddr, tos, FIB_RES_OIF(*res), __mkroute_input() 1596 ip_handle_martian_source(in_dev->dev, in_dev, skb, daddr, __mkroute_input() 1624 fnhe = find_exception(&FIB_RES_NH(*res), daddr); __mkroute_input() 1630 ip_del_fnhe(&FIB_RES_NH(*res), daddr); __mkroute_input() 1668 rt_set_nexthop(rth, daddr, res, fnhe, res->fi, res->type, itag); __mkroute_input() 1680 __be32 daddr, __be32 saddr, u32 tos) ip_mkroute_input() 1688 return __mkroute_input(skb, res, in_dev, daddr, saddr, tos); ip_mkroute_input() 1702 static int ip_route_input_slow(struct sk_buff *skb, __be32 daddr, __be32 saddr, ip_route_input_slow() argument 1728 if (ipv4_is_lbcast(daddr) || (saddr == 0 && daddr == 0)) ip_route_input_slow() 1737 if (ipv4_is_zeronet(daddr)) ip_route_input_slow() 1741 * and call it once if daddr or/and saddr are loopback addresses ip_route_input_slow() 1743 if (ipv4_is_loopback(daddr)) { ip_route_input_slow() 1759 fl4.daddr = daddr; ip_route_input_slow() 1772 err = fib_validate_source(skb, saddr, daddr, tos, ip_route_input_slow() 1786 err = ip_mkroute_input(skb, &res, &fl4, in_dev, daddr, saddr, tos); ip_route_input_slow() 1867 &daddr, &saddr, dev->name); ip_route_input_slow() 1881 ip_handle_martian_source(dev, in_dev, skb, daddr, saddr); ip_route_input_slow() 1885 int ip_route_input_noref(struct sk_buff *skb, __be32 daddr, __be32 saddr, ip_route_input_noref() argument 1903 if (ipv4_is_multicast(daddr)) { ip_route_input_noref() 1907 int our = ip_check_mc_rcu(in_dev, daddr, saddr, ip_route_input_noref() 1912 (!ipv4_is_local_multicast(daddr) && ip_route_input_noref() 1916 int res = ip_route_input_mc(skb, daddr, saddr, ip_route_input_noref() 1925 res = ip_route_input_slow(skb, daddr, saddr, tos, dev); ip_route_input_noref() 1952 if (ipv4_is_lbcast(fl4->daddr)) __mkroute_output() 1954 else if (ipv4_is_multicast(fl4->daddr)) __mkroute_output() 1956 else if (ipv4_is_zeronet(fl4->daddr)) __mkroute_output() 1968 if (!ip_check_mc_rcu(in_dev, fl4->daddr, fl4->saddr, __mkroute_output() 1987 fnhe = find_exception(nh, fl4->daddr); __mkroute_output() 1993 ip_del_fnhe(nh, fl4->daddr); __mkroute_output() 2050 !ipv4_is_local_multicast(fl4->daddr)) { __mkroute_output() 2058 rt_set_nexthop(rth, fl4->daddr, res, fnhe, fi, type, 0); __mkroute_output() 2104 (ipv4_is_multicast(fl4->daddr) || __ip_route_output_key() 2105 ipv4_is_lbcast(fl4->daddr))) { __ip_route_output_key() 2149 if (ipv4_is_local_multicast(fl4->daddr) || __ip_route_output_key() 2150 ipv4_is_lbcast(fl4->daddr)) { __ip_route_output_key() 2157 if (ipv4_is_multicast(fl4->daddr)) __ip_route_output_key() 2160 else if (!fl4->daddr) __ip_route_output_key() 2166 if (!fl4->daddr) { __ip_route_output_key() 2167 fl4->daddr = fl4->saddr; __ip_route_output_key() 2168 if (!fl4->daddr) __ip_route_output_key() 2169 fl4->daddr = fl4->saddr = htonl(INADDR_LOOPBACK); __ip_route_output_key() 2214 fl4->saddr = fl4->daddr; __ip_route_output_key() 2424 fl4->saddr, fl4->daddr, rt_fill_info() 2496 fl4.daddr = dst; inet_rtm_getroute() 439 ipv4_neigh_lookup(const struct dst_entry *dst, struct sk_buff *skb, const void *daddr) ipv4_neigh_lookup() argument 1266 rt_bind_exception(struct rtable *rt, struct fib_nh_exception *fnhe, __be32 daddr) rt_bind_exception() argument 1517 ip_handle_martian_source(struct net_device *dev, struct in_device *in_dev, struct sk_buff *skb, __be32 daddr, __be32 saddr) ip_handle_martian_source() argument 1573 __mkroute_input(struct sk_buff *skb, const struct fib_result *res, struct in_device *in_dev, __be32 daddr, __be32 saddr, u32 tos) __mkroute_input() argument 1676 ip_mkroute_input(struct sk_buff *skb, struct fib_result *res, const struct flowi4 *fl4, struct in_device *in_dev, __be32 daddr, __be32 saddr, u32 tos) ip_mkroute_input() argument
|
H A D | inet_hashtables.c | 173 const unsigned short hnum, const __be32 daddr, compute_score() 184 if (rcv_saddr != daddr) compute_score() 208 const __be32 daddr, const unsigned short hnum, __inet_lookup_listener() 223 score = compute_score(sk, net, hnum, daddr, dif); __inet_lookup_listener() 229 phash = inet_ehashfn(net, daddr, hnum, __inet_lookup_listener() 250 else if (unlikely(compute_score(result, net, hnum, daddr, __inet_lookup_listener() 285 const __be32 daddr, const u16 hnum, __inet_lookup_established() 288 INET_ADDR_COOKIE(acookie, saddr, daddr); __inet_lookup_established() 295 unsigned int hash = inet_ehashfn(net, daddr, hnum, saddr, sport); __inet_lookup_established() 305 saddr, daddr, ports, dif))) { __inet_lookup_established() 309 saddr, daddr, ports, dif))) { __inet_lookup_established() 338 __be32 daddr = inet->inet_rcv_saddr; __inet_check_established() local 341 INET_ADDR_COOKIE(acookie, saddr, daddr); __inet_check_established() 344 unsigned int hash = inet_ehashfn(net, daddr, lport, __inet_check_established() 360 saddr, daddr, ports, dif))) { __inet_check_established() 172 compute_score(struct sock *sk, struct net *net, const unsigned short hnum, const __be32 daddr, const int dif) compute_score() argument 205 __inet_lookup_listener(struct net *net, struct inet_hashinfo *hashinfo, const __be32 saddr, __be16 sport, const __be32 daddr, const unsigned short hnum, const int dif) __inet_lookup_listener() argument 282 __inet_lookup_established(struct net *net, struct inet_hashinfo *hashinfo, const __be32 saddr, const __be16 sport, const __be32 daddr, const u16 hnum, const int dif) __inet_lookup_established() argument
|
H A D | ip_tunnel.c | 165 remote != t->parms.iph.daddr || hlist_for_each_entry_rcu() 179 if (remote != t->parms.iph.daddr || hlist_for_each_entry_rcu() 197 if ((local != t->parms.iph.saddr || t->parms.iph.daddr != 0) && hlist_for_each_entry_rcu() 198 (local != t->parms.iph.daddr || !ipv4_is_multicast(local))) hlist_for_each_entry_rcu() 219 t->parms.iph.daddr != 0 || hlist_for_each_entry_rcu() 248 if (parms->iph.daddr && !ipv4_is_multicast(parms->iph.daddr)) ip_bucket() 249 remote = parms->iph.daddr; ip_bucket() 276 __be32 remote = parms->iph.daddr; ip_tunnel_find() 286 remote == t->parms.iph.daddr && hlist_for_each_entry_rcu() 343 __be32 daddr, __be32 saddr, init_tunnel_flow() 348 fl4->daddr = daddr; init_tunnel_flow() 367 if (iph->daddr) { ip_tunnel_bind_dev() 371 init_tunnel_flow(&fl4, iph->protocol, iph->daddr, ip_tunnel_bind_dev() 429 if (ipv4_is_multicast(iph->daddr)) { ip_tunnel_rcv() 620 if ((tunnel->parms.iph.daddr && tnl_update_pmtu() 621 !ipv4_is_multicast(tunnel->parms.iph.daddr)) || tnl_update_pmtu() 653 connected = (tunnel->parms.iph.daddr != 0); ip_tunnel_xmit() 655 dst = tnl_params->daddr; ip_tunnel_xmit() 666 dst = rt_nexthop(rt, inner_iph->daddr); ip_tunnel_xmit() 676 &ipv6_hdr(skb)->daddr); ip_tunnel_xmit() 684 addr6 = &ipv6_hdr(skb)->daddr; ip_tunnel_xmit() 787 err = iptunnel_xmit(NULL, rt, skb, fl4.saddr, fl4.daddr, protocol, ip_tunnel_xmit() 811 t->parms.iph.daddr = p->iph.daddr; ip_tunnel_update() 816 memcpy(dev->broadcast, &p->iph.daddr, 4); ip_tunnel_update() 889 if (ipv4_is_multicast(p->iph.daddr)) ip_tunnel_ioctl() 891 else if (p->iph.daddr) ip_tunnel_ioctl() 1120 if (ipv4_is_multicast(p->iph.daddr)) ip_tunnel_changelink() 1122 else if (p->iph.daddr) ip_tunnel_changelink() 341 init_tunnel_flow(struct flowi4 *fl4, int proto, __be32 daddr, __be32 saddr, __be32 key, __u8 tos, int oif) init_tunnel_flow() argument
|
H A D | inetpeer.c | 51 * daddr: unchangeable 191 int cmp = addr_compare(_daddr, &u->daddr); \ 211 static struct inet_peer *lookup_rcu(const struct inetpeer_addr *daddr, lookup_rcu() argument 218 int cmp = addr_compare(daddr, &u->daddr); lookup_rcu() 355 if (lookup(&p->daddr, stack, base) != p) unlink_from_pool() 367 /* t is removed, t->daddr > x->daddr for any unlink_from_pool() 420 const struct inetpeer_addr *daddr, inet_getpeer() 433 p = lookup_rcu(daddr, base); inet_getpeer() 449 p = lookup(daddr, stack, base); inet_getpeer() 462 p->daddr = *daddr; inet_getpeer() 419 inet_getpeer(struct inet_peer_base *base, const struct inetpeer_addr *daddr, int create) inet_getpeer() argument
|
H A D | syncookies.c | 56 static u32 cookie_hash(__be32 saddr, __be32 daddr, __be16 sport, __be16 dport, cookie_hash() argument 66 tmp[1] = (__force u32)daddr; cookie_hash() 108 static __u32 secure_tcp_syn_cookie(__be32 saddr, __be32 daddr, __be16 sport, secure_tcp_syn_cookie() argument 114 * HASH(sec1,saddr,sport,daddr,dport,sec1) + sseq + (count * 2^24) secure_tcp_syn_cookie() 115 * + (HASH(sec2,saddr,sport,daddr,dport,count,sec2) % 2^24). secure_tcp_syn_cookie() 122 return (cookie_hash(saddr, daddr, sport, dport, 0, 0) + secure_tcp_syn_cookie() 124 ((cookie_hash(saddr, daddr, sport, dport, count, 1) + data) secure_tcp_syn_cookie() 137 static __u32 check_tcp_syn_cookie(__u32 cookie, __be32 saddr, __be32 daddr, check_tcp_syn_cookie() argument 143 cookie -= cookie_hash(saddr, daddr, sport, dport, 0, 0) + sseq; check_tcp_syn_cookie() 151 cookie_hash(saddr, daddr, sport, dport, count - diff, 1)) check_tcp_syn_cookie() 189 return secure_tcp_syn_cookie(iph->saddr, iph->daddr, __cookie_v4_init_sequence() 215 __u32 mssind = check_tcp_syn_cookie(cookie, iph->saddr, iph->daddr, __cookie_v4_check() 340 sk_rcv_saddr_set(req_to_sk(req), ip_hdr(skb)->daddr); cookie_v4_check()
|
H A D | ipcomp.c | 45 x = xfrm_state_lookup(net, skb->mark, (const xfrm_address_t *)&iph->daddr, ipcomp4_err() 71 t->id.daddr.a4 = x->id.daddr.a4; ipcomp_tunnel_create() 105 t = xfrm_state_lookup(net, mark, (xfrm_address_t *)&x->id.daddr.a4, ipcomp_tunnel_attach()
|
H A D | ip_vti.c | 62 iph->saddr, iph->daddr, 0); vti_input() 81 XFRM_SPI_SKB_CB(skb)->daddroff = offsetof(struct iphdr, daddr); vti_rcv() 133 xfrm_address_t *daddr = (xfrm_address_t *)&dst; vti_state_check() local 146 if (!xfrm_state_addr_check(x, daddr, saddr, AF_INET)) vti_state_check() 173 if (!vti_state_check(dst->xfrm, parms->iph.daddr, parms->iph.saddr)) { vti_xmit() 260 iph->daddr, iph->saddr, 0); vti4_err() 293 x = xfrm_state_lookup(net, mark, (const xfrm_address_t *)&iph->daddr, vti4_err() 366 memcpy(dev->broadcast, &iph->daddr, 4); vti_tunnel_init() 468 parms->iph.daddr = nla_get_in_addr(data[IFLA_VTI_REMOTE]); vti_netlink_parms() 515 nla_put_in_addr(skb, IFLA_VTI_REMOTE, p->iph.daddr); vti_fill_info() 525 [IFLA_VTI_REMOTE] = { .len = FIELD_SIZEOF(struct iphdr, daddr) },
|
H A D | xfrm4_mode_tunnel.c | 65 top_iph->daddr = x->id.daddr.a4; xfrm4_mode_tunnel_output()
|
H A D | ah4.c | 78 static int ip_clear_mutable_options(const struct iphdr *iph, __be32 *daddr) ip_clear_mutable_options() argument 107 memcpy(daddr, optptr+optlen-4, 4); ip_clear_mutable_options() 137 top_iph->daddr = iph->daddr; ah_output_done() 197 iph->daddr = top_iph->daddr; ah_output() 199 err = ip_clear_mutable_options(top_iph, &top_iph->daddr); ah_output() 251 top_iph->daddr = iph->daddr; ah_output() 448 x = xfrm_state_lookup(net, skb->mark, (const xfrm_address_t *)&iph->daddr, ah4_err()
|
H A D | tcp_ipv4.c | 94 __be32 daddr, __be32 saddr, const struct tcphdr *th); 102 return secure_tcp_sequence_number(ip_hdr(skb)->daddr, tcp_v4_init_sequence() 147 __be32 daddr, nexthop; tcp_v4_connect() local 159 nexthop = daddr = usin->sin_addr.s_addr; tcp_v4_connect() 163 if (!daddr) tcp_v4_connect() 188 daddr = fl4->daddr; tcp_v4_connect() 194 if (tp->rx_opt.ts_recent_stamp && inet->inet_daddr != daddr) { tcp_v4_connect() 203 !tp->rx_opt.ts_recent_stamp && fl4->daddr == daddr) tcp_v4_connect() 207 sk_daddr_set(sk, daddr); tcp_v4_connect() 374 sk = __inet_lookup_established(net, &tcp_hashinfo, iph->daddr, tcp_v4_err() 541 void __tcp_v4_send_check(struct sk_buff *skb, __be32 saddr, __be32 daddr) __tcp_v4_send_check() argument 546 th->check = ~tcp_v4_check(skb->len, saddr, daddr, 0); __tcp_v4_send_check() 550 th->check = tcp_v4_check(skb->len, saddr, daddr, __tcp_v4_send_check() 640 th->source, ip_hdr(skb)->daddr, tcp_v4_send_reset() 671 ip_hdr(skb)->daddr, &rep.th); tcp_v4_send_reset() 674 arg.csum = csum_tcpudp_nofold(ip_hdr(skb)->daddr, tcp_v4_send_reset() 689 ip_hdr(skb)->saddr, ip_hdr(skb)->daddr, tcp_v4_send_reset() 761 ip_hdr(skb)->daddr, &rep.th); tcp_v4_send_ack() 765 arg.csum = csum_tcpudp_nofold(ip_hdr(skb)->daddr, tcp_v4_send_ack() 774 ip_hdr(skb)->saddr, ip_hdr(skb)->daddr, tcp_v4_send_ack() 813 tcp_md5_do_lookup(sk, (union tcp_md5_addr *)&ip_hdr(skb)->daddr, tcp_v4_reqsk_send_ack() 1017 __be32 daddr, __be32 saddr, int nbytes) tcp_v4_md5_hash_pseudoheader() 1030 bp->daddr = daddr; tcp_v4_md5_hash_pseudoheader() 1040 __be32 daddr, __be32 saddr, const struct tcphdr *th) tcp_v4_md5_hash_hdr() 1052 if (tcp_v4_md5_hash_pseudoheader(hp, daddr, saddr, th->doff << 2)) tcp_v4_md5_hash_hdr() 1078 __be32 saddr, daddr; tcp_v4_md5_hash_skb() local 1082 daddr = sk->sk_daddr; tcp_v4_md5_hash_skb() 1086 daddr = iph->daddr; tcp_v4_md5_hash_skb() 1097 if (tcp_v4_md5_hash_pseudoheader(hp, daddr, saddr, skb->len)) tcp_v4_md5_hash_skb() 1166 &iph->daddr, ntohs(th->dest), tcp_v4_inbound_md5_hash() 1180 sk_rcv_saddr_set(req_to_sk(req), ip_hdr(skb)->daddr); tcp_v4_init_req() 1193 if (fl->u.ip4.daddr == inet_rsk(req)->ir_rmt_addr) tcp_v4_route_req() 1352 req = inet_csk_search_req(sk, th->source, iph->saddr, iph->daddr); tcp_v4_hnd_req() 1361 th->source, iph->daddr, th->dest, inet_iif(skb)); tcp_v4_hnd_req() 1471 iph->daddr, ntohs(th->dest), tcp_v4_early_demux() 1690 iph->daddr, th->dest, tcp_v4_rcv() 1016 tcp_v4_md5_hash_pseudoheader(struct tcp_md5sig_pool *hp, __be32 daddr, __be32 saddr, int nbytes) tcp_v4_md5_hash_pseudoheader() argument 1039 tcp_v4_md5_hash_hdr(char *md5_hash, const struct tcp_md5sig_key *key, __be32 daddr, __be32 saddr, const struct tcphdr *th) tcp_v4_md5_hash_hdr() argument
|
H A D | udp.c | 342 __be32 daddr, __be16 dport, int dif) compute_score() 356 if (inet->inet_rcv_saddr != daddr) compute_score() 383 * In this second variant, we check (daddr, dport) matches (inet_rcv_sadd, inet_num) 387 __be32 daddr, unsigned int hnum, int dif) compute_score2() 398 if (inet->inet_rcv_saddr != daddr || compute_score2() 440 __be32 daddr, unsigned int hnum, int dif, udp4_lib_lookup2() 453 daddr, hnum, dif); udp4_lib_lookup2() 459 hash = udp_ehashfn(net, daddr, hnum, udp4_lib_lookup2() 481 daddr, hnum, dif) < badness)) { udp4_lib_lookup2() 493 __be16 sport, __be32 daddr, __be16 dport, __udp4_lib_lookup() 506 hash2 = udp4_portaddr_hash(net, daddr, hnum); __udp4_lib_lookup() 513 daddr, hnum, dif, __udp4_lib_lookup() 534 daddr, dport, dif); __udp4_lib_lookup() 540 hash = udp_ehashfn(net, daddr, hnum, __udp4_lib_lookup() 563 daddr, dport, dif) < badness)) { __udp4_lib_lookup() 580 iph->daddr, dport, inet_iif(skb), __udp4_lib_lookup_skb() 585 __be32 daddr, __be16 dport, int dif) udp4_lib_lookup() 587 return __udp4_lib_lookup(net, saddr, sport, daddr, dport, dif, &udp_table); udp4_lib_lookup() 634 sk = __udp4_lib_lookup(net, iph->daddr, uh->dest, __udp4_lib_err() 763 __be32 saddr, __be32 daddr, int len) udp_set_csum() 770 uh->check = ~udp_v4_check(len, saddr, daddr, 0); udp_set_csum() 779 uh->check = ~udp_v4_check(len, saddr, daddr, 0); udp_set_csum() 787 uh->check = udp_v4_check(len, saddr, daddr, csum); udp_set_csum() 826 udp4_hwcsum(skb, fl4->saddr, fl4->daddr); udp_send_skb() 833 uh->check = csum_tcpudp_magic(fl4->saddr, fl4->daddr, len, udp_send_skb() 887 __be32 daddr, faddr, saddr; udp_sendmsg() local 943 daddr = usin->sin_addr.s_addr; udp_sendmsg() 950 daddr = inet->inet_daddr; udp_sendmsg() 988 ipc.addr = faddr = daddr; udp_sendmsg() 991 if (!daddr) udp_sendmsg() 1004 if (ipv4_is_multicast(daddr)) { udp_sendmsg() 1049 daddr = ipc.addr = fl4->daddr; udp_sendmsg() 1076 fl4->daddr = daddr; udp_sendmsg() 1657 __be32 saddr, __be32 daddr, __udp4_lib_mcast_deliver() 1673 hash2 = udp4_portaddr_hash(net, daddr, hnum) & udp_table.mask; __udp4_lib_mcast_deliver() 1682 uh->dest, daddr, __udp4_lib_mcast_deliver() 1751 __be32 saddr, daddr; __udp4_lib_rcv() local 1763 daddr = ip_hdr(skb)->daddr; __udp4_lib_rcv() 1798 saddr, daddr, udptable, proto); __udp4_lib_rcv() 1842 &daddr, ntohs(uh->dest)); __udp4_lib_rcv() 1852 &saddr, ntohs(uh->source), &daddr, ntohs(uh->dest), __udp4_lib_rcv() 1982 ours = ip_check_mc_rcu(in_dev, iph->daddr, iph->saddr, udp_v4_early_demux() 1986 sk = __udp4_lib_mcast_demux_lookup(net, uh->dest, iph->daddr, udp_v4_early_demux() 1989 sk = __udp4_lib_demux_lookup(net, uh->dest, iph->daddr, udp_v4_early_demux() 340 compute_score(struct sock *sk, struct net *net, __be32 saddr, unsigned short hnum, __be16 sport, __be32 daddr, __be16 dport, int dif) compute_score() argument 385 compute_score2(struct sock *sk, struct net *net, __be32 saddr, __be16 sport, __be32 daddr, unsigned int hnum, int dif) compute_score2() argument 438 udp4_lib_lookup2(struct net *net, __be32 saddr, __be16 sport, __be32 daddr, unsigned int hnum, int dif, struct udp_hslot *hslot2, unsigned int slot2) udp4_lib_lookup2() argument 492 __udp4_lib_lookup(struct net *net, __be32 saddr, __be16 sport, __be32 daddr, __be16 dport, int dif, struct udp_table *udptable) __udp4_lib_lookup() argument 584 udp4_lib_lookup(struct net *net, __be32 saddr, __be16 sport, __be32 daddr, __be16 dport, int dif) udp4_lib_lookup() argument 762 udp_set_csum(bool nocheck, struct sk_buff *skb, __be32 saddr, __be32 daddr, int len) udp_set_csum() argument 1655 __udp4_lib_mcast_deliver(struct net *net, struct sk_buff *skb, struct udphdr *uh, __be32 saddr, __be32 daddr, struct udp_table *udptable, int proto) __udp4_lib_mcast_deliver() argument
|
H A D | ipip.c | 146 iph->daddr, iph->saddr, 0); ipip_err() 164 if (t->parms.iph.daddr == 0) ipip_err() 195 iph->saddr, iph->daddr, 0); ipip_rcv() 304 memcpy(dev->broadcast, &tunnel->parms.iph.daddr, 4); ipip_tunnel_init() 331 parms->iph.daddr = nla_get_in_addr(data[IFLA_IPTUN_REMOTE]); ipip_netlink_parms() 414 if (((dev->flags & IFF_POINTOPOINT) && !p.iph.daddr) || ipip_changelink() 415 (!(dev->flags & IFF_POINTOPOINT) && p.iph.daddr)) ipip_changelink() 454 nla_put_in_addr(skb, IFLA_IPTUN_REMOTE, parm->iph.daddr) || ipip_fill_info()
|
H A D | inet_lro.c | 124 tcph->check = csum_tcpudp_magic(iph->saddr, iph->daddr, lro_update_tcp_ip_header() 139 tcp_ps_hdr_csum = csum_tcpudp_nofold(iph->saddr, iph->daddr, lro_tcp_data_csum() 239 (lro_desc->iph->daddr != iph->daddr) || lro_check_tcp_conn()
|
H A D | ip_options.c | 39 * daddr is real destination address, next hop is recorded in IP header. 44 __be32 daddr, struct rtable *rt, int is_frag) ip_options_build() 53 memcpy(iph+opt->srr+iph[opt->srr+1]-4, &daddr, 4); ip_options_build() 178 __be32 daddr = fib_compute_spec_dst(skb); __ip_options_echo() local 180 memcpy(&start[doffset-1], &daddr, 4); __ip_options_echo() 588 ip_hdr(skb)->daddr = opt->nexthop; ip_forward_options() 653 iph->daddr = nexthop; ip_options_rcv_srr() 43 ip_options_build(struct sk_buff *skb, struct ip_options *opt, __be32 daddr, struct rtable *rt, int is_frag) ip_options_build() argument
|
H A D | ip_fragment.c | 74 __be32 daddr; member in struct:ipq 103 static unsigned int ipqhashfn(__be16 id, __be32 saddr, __be32 daddr, u8 prot) ipqhashfn() argument 107 (__force u32)saddr, (__force u32)daddr, ipqhashfn() 116 return ipqhashfn(ipq->id, ipq->saddr, ipq->daddr, ipq->protocol); ip4_hashfn() 127 qp->daddr == arg->iph->daddr && ip4_frag_match() 145 qp->daddr = arg->iph->daddr; ip4_frag_init() 212 err = ip_route_input_noref(head, iph->daddr, iph->saddr, ip_expire() 248 hash = ipqhashfn(iph->id, iph->saddr, iph->daddr, iph->protocol); ip_find()
|
H A D | ip_output.c | 135 __be32 saddr, __be32 daddr, struct ip_options_rcu *opt) ip_build_and_send_pkt() 153 iph->daddr = (opt && opt->opt.srr ? opt->opt.faddr : daddr); ip_build_and_send_pkt() 160 ip_options_build(skb, &opt->opt, daddr, rt, 0); ip_build_and_send_pkt() 201 nexthop = (__force u32) rt_nexthop(rt, ip_hdr(skb)->daddr); ip_finish_output2() 356 * copy saddr and daddr, possibly using 64bit load/stores 359 * iph->daddr = fl4->daddr; 363 BUILD_BUG_ON(offsetof(typeof(*fl4), daddr) != ip_copy_addrs() 366 sizeof(fl4->saddr) + sizeof(fl4->daddr)); ip_copy_addrs() 392 __be32 daddr; ip_queue_xmit() local 395 daddr = inet->inet_daddr; ip_queue_xmit() 397 daddr = inet_opt->opt.faddr; ip_queue_xmit() 404 daddr, inet->inet_saddr, ip_queue_xmit() 878 ip_local_error(sk, EMSGSIZE, fl4->daddr, inet->inet_dport, __ip_append_data() 1203 ip_local_error(sk, EMSGSIZE, fl4->daddr, inet->inet_dport, ip_append_page() 1517 __be32 daddr, __be32 saddr, ip_send_unicast_reply() 1532 ipc.addr = daddr; ip_send_unicast_reply() 1542 daddr = replyopts.opt.opt.faddr; ip_send_unicast_reply() 1550 daddr, saddr, ip_send_unicast_reply() 134 ip_build_and_send_pkt(struct sk_buff *skb, struct sock *sk, __be32 saddr, __be32 daddr, struct ip_options_rcu *opt) ip_build_and_send_pkt() argument 1515 ip_send_unicast_reply(struct sock *sk, struct sk_buff *skb, const struct ip_options *sopt, __be32 daddr, __be32 saddr, const struct ip_reply_arg *arg, unsigned int len) ip_send_unicast_reply() argument
|
H A D | ping.c | 180 pr_debug("try to find: num = %d, daddr = %pI4, dif = %d\n", ping_lookup() 181 (int)ident, &ip_hdr(skb)->daddr, dif); ping_lookup() 184 pr_debug("try to find: num = %d, daddr = %pI6c, dif = %d\n", ping_lookup() 185 (int)ident, &ipv6_hdr(skb)->daddr, dif); ping_lookup() 200 pr_debug("found: %p: num=%d, daddr=%pI4, dif=%d\n", sk, ping_portaddr_for_each_entry() 205 isk->inet_rcv_saddr != ip_hdr(skb)->daddr) ping_portaddr_for_each_entry() 211 pr_debug("found: %p: num=%d, daddr=%pI6c, dif=%d\n", sk, ping_portaddr_for_each_entry() 218 &ipv6_hdr(skb)->daddr)) ping_portaddr_for_each_entry() 707 __be32 saddr, daddr, faddr; ping_v4_sendmsg() local 728 daddr = usin->sin_addr.s_addr; ping_v4_sendmsg() 733 daddr = inet->inet_daddr; ping_v4_sendmsg() 769 ipc.addr = faddr = daddr; ping_v4_sendmsg() 772 if (!daddr) ping_v4_sendmsg() 783 if (ipv4_is_multicast(daddr)) { ping_v4_sendmsg() 815 ipc.addr = fl4.daddr; ping_v4_sendmsg()
|
/linux-4.1.27/tools/testing/selftests/net/ |
H A D | psock_lib.h | 65 struct sockaddr_in saddr, daddr; pair_udp_open() local 79 memset(&daddr, 0, sizeof(daddr)); pair_udp_open() 80 daddr.sin_family = AF_INET; pair_udp_open() 81 daddr.sin_port = htons(port + 1); pair_udp_open() 82 daddr.sin_addr.s_addr = htonl(INADDR_LOOPBACK); pair_udp_open() 85 if (bind(fds[1], (void *) &daddr, sizeof(daddr))) { pair_udp_open() 93 if (connect(fds[0], (void *) &daddr, sizeof(daddr))) { pair_udp_open()
|
/linux-4.1.27/net/ipv6/netfilter/ |
H A D | nft_chain_route_ipv6.c | 31 struct in6_addr saddr, daddr; nf_route_table_hook() local 41 memcpy(&daddr, &ipv6_hdr(skb)->daddr, sizeof(daddr)); nf_route_table_hook() 51 memcmp(&ipv6_hdr(skb)->daddr, &daddr, sizeof(daddr)) || nf_route_table_hook()
|
H A D | ip6table_mangle.c | 38 struct in6_addr saddr, daddr; ip6t_mangle_out() local 53 memcpy(&daddr, &ipv6_hdr(skb)->daddr, sizeof(daddr)); ip6t_mangle_out() 65 !ipv6_addr_equal(&ipv6_hdr(skb)->daddr, &daddr) || ip6t_mangle_out()
|
H A D | ip6t_rpfilter.c | 39 .daddr = iph->saddr, rpfilter_lookup_reverse6() 43 if (rpfilter_addr_unicast(&iph->daddr)) { rpfilter_lookup_reverse6() 44 memcpy(&fl6.saddr, &iph->daddr, sizeof(struct in6_addr)); rpfilter_lookup_reverse6()
|
H A D | nf_reject_ipv6.c | 82 ip6h->saddr = oip6h->daddr; nf_reject_ip6hdr_put() 83 ip6h->daddr = oip6h->saddr; nf_reject_ip6hdr_put() 126 &ipv6_hdr(nskb)->daddr, nf_reject_ip6_tcphdr_put() 145 (!(ipv6_addr_type(&oip6h->daddr) & IPV6_ADDR_UNICAST))) { nf_send_reset6() 156 fl6.saddr = oip6h->daddr; nf_send_reset6() 157 fl6.daddr = oip6h->saddr; nf_send_reset6()
|
H A D | ip6t_SYNPROXY.c | 24 const struct in6_addr *daddr) synproxy_build_ip() 34 iph->daddr = *daddr; synproxy_build_ip() 49 nth->check = ~tcp_v6_check(tcp_hdr_size, &niph->saddr, &niph->daddr, 0); synproxy_send_tcp() 57 fl6.daddr = niph->daddr; synproxy_send_tcp() 104 niph = synproxy_build_ip(nskb, &iph->daddr, &iph->saddr); synproxy_send_client_synack() 145 niph = synproxy_build_ip(nskb, &iph->saddr, &iph->daddr); synproxy_send_server_syn() 190 niph = synproxy_build_ip(nskb, &iph->daddr, &iph->saddr); synproxy_send_server_ack() 228 niph = synproxy_build_ip(nskb, &iph->saddr, &iph->daddr); synproxy_send_client_ack() 23 synproxy_build_ip(struct sk_buff *skb, const struct in6_addr *saddr, const struct in6_addr *daddr) synproxy_build_ip() argument
|
H A D | nf_nat_l3proto_ipv6.c | 41 fl6->daddr = t->dst.u3.in6; nf_nat_ipv6_decode_session() 106 ipv6h->daddr = target->dst.u3.in6; nf_nat_ipv6_manip_pkt() 123 oldip = &ipv6h->daddr; nf_nat_ipv6_csum_update() 145 *check = ~csum_ipv6_magic(&ipv6h->saddr, &ipv6h->daddr, nf_nat_ipv6_csum_recalc() 149 *check = csum_ipv6_magic(&ipv6h->saddr, &ipv6h->daddr, nf_nat_ipv6_csum_recalc() 249 csum_ipv6_magic(&ipv6h->saddr, &ipv6h->daddr, nf_nat_icmpv6_reply_translation() 364 struct in6_addr daddr = ipv6_hdr(skb)->daddr; nf_nat_ipv6_in() local 368 ipv6_addr_cmp(&daddr, &ipv6_hdr(skb)->daddr)) nf_nat_ipv6_in()
|
H A D | ip6t_NPT.c | 101 if (!ip6t_npt_map_pfx(npt, &ipv6_hdr(skb)->daddr)) { ip6t_dnpt_tg() 103 offsetof(struct ipv6hdr, daddr)); ip6t_dnpt_tg()
|
/linux-4.1.27/net/ipv4/netfilter/ |
H A D | nft_chain_route_ipv4.c | 31 __be32 saddr, daddr; nf_route_table_hook() local 45 daddr = iph->daddr; nf_route_table_hook() 53 iph->daddr != daddr || nf_route_table_hook()
|
H A D | iptable_mangle.c | 46 __be32 saddr, daddr; ipt_mangle_out() local 59 daddr = iph->daddr; ipt_mangle_out() 69 iph->daddr != daddr || ipt_mangle_out()
|
H A D | ipt_rpfilter.c | 89 if (ipv4_is_multicast(iph->daddr)) { rpfilter_mt() 91 return ipv4_is_local_multicast(iph->daddr) ^ invert; rpfilter_mt() 94 flow.daddr = iph->saddr; rpfilter_mt() 95 flow.saddr = rpfilter_get_saddr(iph->daddr); rpfilter_mt()
|
H A D | ipt_SYNPROXY.c | 21 synproxy_build_ip(struct sk_buff *skb, u32 saddr, u32 daddr) synproxy_build_ip() argument 36 iph->daddr = daddr; synproxy_build_ip() 47 nth->check = ~tcp_v4_check(tcp_hdr_size, niph->saddr, niph->daddr, 0); synproxy_send_tcp() 89 niph = synproxy_build_ip(nskb, iph->daddr, iph->saddr); synproxy_send_client_synack() 130 niph = synproxy_build_ip(nskb, iph->saddr, iph->daddr); synproxy_send_server_syn() 175 niph = synproxy_build_ip(nskb, iph->daddr, iph->saddr); synproxy_send_server_ack() 213 niph = synproxy_build_ip(nskb, iph->saddr, iph->daddr); synproxy_send_client_ack()
|
H A D | nf_nat_l3proto_ipv4.c | 42 fl4->daddr = t->dst.u3.ip; nf_nat_ipv4_decode_session() 102 csum_replace4(&iph->check, iph->daddr, target->dst.u3.ip); nf_nat_ipv4_manip_pkt() 103 iph->daddr = target->dst.u3.ip; nf_nat_ipv4_manip_pkt() 120 oldip = iph->daddr; nf_nat_ipv4_csum_update() 141 *check = ~csum_tcpudp_magic(iph->saddr, iph->daddr, nf_nat_ipv4_csum_recalc() 145 *check = csum_tcpudp_magic(iph->saddr, iph->daddr, nf_nat_ipv4_csum_recalc() 356 __be32 daddr = ip_hdr(skb)->daddr; nf_nat_ipv4_in() local 360 daddr != ip_hdr(skb)->daddr) nf_nat_ipv4_in()
|
H A D | nf_reject_ipv4.c | 60 niph->saddr = oiph->daddr; nf_reject_iphdr_put() 61 niph->daddr = oiph->saddr; nf_reject_iphdr_put() 94 niph->daddr, 0); nf_reject_ip_tcphdr_put()
|
/linux-4.1.27/arch/unicore32/include/asm/ |
H A D | checksum.h | 23 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, csum_tcpudp_nofold() argument 33 : "r" (sum), "r" (daddr), "r" (saddr), "r" (len), "Ir" (htons(proto)) csum_tcpudp_nofold()
|
H A D | dma-mapping.h | 68 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) dma_to_phys() argument 70 return daddr; dma_to_phys()
|
/linux-4.1.27/arch/microblaze/include/asm/ |
H A D | checksum.h | 19 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, csum_tcpudp_nofold() argument 27 : "d" (saddr), "d" (daddr), csum_tcpudp_nofold()
|
/linux-4.1.27/arch/c6x/include/asm/ |
H A D | checksum.h | 13 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, csum_tcpudp_nofold() argument 27 : "a" (saddr), "a" (daddr), "a" (proto)); csum_tcpudp_nofold()
|
/linux-4.1.27/arch/cris/include/arch-v10/arch/ |
H A D | checksum.h | 12 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, csum_tcpudp_nofold() argument 24 : "0" (sum), "r" (daddr), "r" (saddr), "r" ((len + proto) << 8)); csum_tcpudp_nofold()
|
/linux-4.1.27/arch/arm/include/asm/ |
H A D | checksum.h | 87 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, csum_tcpudp_nofold() argument 101 : "r" (daddr), "r" (saddr), "r" (lenprot) csum_tcpudp_nofold() 114 : "r" (sum), "r" (daddr), "r" (saddr), "r" (lenprot) csum_tcpudp_nofold() 124 csum_tcpudp_magic(__be32 saddr, __be32 daddr, unsigned short len, csum_tcpudp_magic() argument 127 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum)); csum_tcpudp_magic() 143 __csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __be32 len, 147 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, csum_ipv6_magic() argument 150 return csum_fold(__csum_ipv6_magic(saddr, daddr, htonl(len), csum_ipv6_magic()
|
/linux-4.1.27/include/net/phonet/ |
H A D | pn_dev.h | 51 int phonet_route_add(struct net_device *dev, u8 daddr); 52 int phonet_route_del(struct net_device *dev, u8 daddr); 54 struct net_device *phonet_route_get_rcu(struct net *net, u8 daddr); 55 struct net_device *phonet_route_output(struct net *net, u8 daddr);
|
/linux-4.1.27/arch/nios2/include/asm/ |
H A D | checksum.h | 47 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, csum_tcpudp_nofold() argument 63 : "r" (daddr), "r" ((ntohs(len) << 16) + (proto * 256)), csum_tcpudp_nofold() 71 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, csum_tcpudp_magic() argument 75 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum)); csum_tcpudp_magic()
|
/linux-4.1.27/arch/mips/loongson/common/ |
H A D | dma-swiotlb.c | 62 dma_addr_t daddr = swiotlb_map_page(dev, page, offset, size, loongson_dma_map_page() local 65 return daddr; loongson_dma_map_page() 118 phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) dma_to_phys() argument 124 nid = (daddr >> 37) & 0x3; dma_to_phys() 125 daddr = ((nid << 37) ^ daddr) | (nid << 44); dma_to_phys() 127 return daddr; dma_to_phys()
|
/linux-4.1.27/net/phonet/ |
H A D | pn_dev.c | 189 u8 phonet_address_get(struct net_device *dev, u8 daddr) phonet_address_get() argument 200 if (test_bit(daddr >> 2, pnd->addrs)) phonet_address_get() 201 saddr = daddr; phonet_address_get() 215 saddr = phonet_address_get(def_dev, daddr); phonet_address_get() 367 int phonet_route_add(struct net_device *dev, u8 daddr) phonet_route_add() argument 373 daddr = daddr >> 2; phonet_route_add() 375 if (routes->table[daddr] == NULL) { phonet_route_add() 376 rcu_assign_pointer(routes->table[daddr], dev); phonet_route_add() 384 int phonet_route_del(struct net_device *dev, u8 daddr) phonet_route_del() argument 389 daddr = daddr >> 2; phonet_route_del() 391 if (rcu_access_pointer(routes->table[daddr]) == dev) phonet_route_del() 392 RCU_INIT_POINTER(routes->table[daddr], NULL); phonet_route_del() 404 struct net_device *phonet_route_get_rcu(struct net *net, u8 daddr) phonet_route_get_rcu() argument 410 daddr >>= 2; phonet_route_get_rcu() 411 dev = rcu_dereference(routes->table[daddr]); phonet_route_get_rcu() 415 struct net_device *phonet_route_output(struct net *net, u8 daddr) phonet_route_output() argument 421 daddr >>= 2; phonet_route_output() 423 dev = rcu_dereference(routes->table[daddr]); phonet_route_output()
|
H A D | af_phonet.c | 131 unsigned short type, const void *daddr, pn_header_create() 245 u8 daddr, saddr, res; pn_skb_send() local 255 daddr = pn_addr(dst); pn_skb_send() 260 else if (phonet_address_lookup(net, daddr) == 0) { pn_skb_send() 271 dev = phonet_route_output(net, daddr); pn_skb_send() 273 dev = phonet_route_output(net, daddr); pn_skb_send() 278 saddr = phonet_address_get(dev, daddr); pn_skb_send() 130 pn_header_create(struct sk_buff *skb, struct net_device *dev, unsigned short type, const void *daddr, const void *saddr, unsigned int len) pn_header_create() argument
|
/linux-4.1.27/net/ieee802154/6lowpan/ |
H A D | tx.c | 27 struct lowpan_addr daddr; member in struct:lowpan_addr_info 44 const u8 *daddr = _daddr; lowpan_header_create() local 57 raw_dump_inline(__func__, "daddr", (unsigned char *)daddr, 8); lowpan_header_create() 62 info->daddr.mode = IEEE802154_ADDR_LONG; lowpan_header_create() 63 memcpy(&info->daddr.u.extended_addr, daddr, lowpan_header_create() 64 sizeof(info->daddr.u.extended_addr)); lowpan_header_create() 67 sizeof(info->daddr.u.extended_addr)); lowpan_header_create() 196 void *daddr, *saddr; lowpan_header() local 201 daddr = &info.daddr.u.extended_addr; lowpan_header() 204 lowpan_header_compress(skb, dev, ETH_P_IPV6, daddr, saddr, skb->len); lowpan_header() 219 if (lowpan_is_addr_broadcast((const u8 *)daddr)) { lowpan_header() 225 da.extended_addr = ieee802154_devaddr_from_raw(daddr); lowpan_header()
|
H A D | 6lowpan_i.h | 24 struct ieee802154_addr daddr; member in struct:lowpan_frag_queue
|
/linux-4.1.27/net/netfilter/ |
H A D | xt_socket.c | 89 *raddr = inside_iph->daddr; extract_icmp4_fields() 116 const __be32 saddr, const __be32 daddr, xt_socket_get_sock_v4() 123 saddr, sport, daddr, dport, xt_socket_get_sock_v4() 126 return udp4_lib_lookup(net, saddr, sport, daddr, dport, xt_socket_get_sock_v4() 150 __be32 uninitialized_var(daddr), uninitialized_var(saddr); xt_socket_lookup_slow_v4() 169 daddr = iph->daddr; xt_socket_lookup_slow_v4() 173 if (extract_icmp4_fields(skb, &protocol, &saddr, &daddr, xt_socket_lookup_slow_v4() 193 daddr = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.ip; xt_socket_lookup_slow_v4() 200 return xt_socket_get_sock_v4(dev_net(skb->dev), protocol, saddr, daddr, xt_socket_lookup_slow_v4() 308 *raddr = &inside_iph->daddr; extract_icmp6_fields() 316 const struct in6_addr *saddr, const struct in6_addr *daddr, xt_socket_get_sock_v6() 323 saddr, sport, daddr, dport, xt_socket_get_sock_v6() 326 return udp6_lib_lookup(net, saddr, sport, daddr, dport, xt_socket_get_sock_v6() 337 const struct in6_addr *daddr = NULL, *saddr = NULL; xt_socket_lookup_slow_v6() local 356 daddr = &iph->daddr; xt_socket_lookup_slow_v6() 362 if (extract_icmp6_fields(skb, thoff, &tproto, &saddr, &daddr, xt_socket_lookup_slow_v6() 369 return xt_socket_get_sock_v6(dev_net(skb->dev), tproto, saddr, daddr, xt_socket_lookup_slow_v6() 115 xt_socket_get_sock_v4(struct net *net, const u8 protocol, const __be32 saddr, const __be32 daddr, const __be16 sport, const __be16 dport, const struct net_device *in) xt_socket_get_sock_v4() argument 315 xt_socket_get_sock_v6(struct net *net, const u8 protocol, const struct in6_addr *saddr, const struct in6_addr *daddr, const __be16 sport, const __be16 dport, const struct net_device *in) xt_socket_get_sock_v6() argument
|
H A D | xt_iprange.c | 40 m = ntohl(iph->daddr) < ntohl(info->dst_min.ip); iprange_mt4() 41 m |= ntohl(iph->daddr) > ntohl(info->dst_max.ip); iprange_mt4() 45 &iph->daddr, iprange_mt4() 89 m = iprange_ipv6_lt(&iph->daddr, &info->dst_min.in6); iprange_mt6() 90 m |= iprange_ipv6_lt(&info->dst_max.in6, &iph->daddr); iprange_mt6() 94 &iph->daddr, iprange_mt6()
|
H A D | xt_TPROXY.c | 64 tproxy_laddr4(struct sk_buff *skb, __be32 user_laddr, __be32 daddr) tproxy_laddr4() argument 81 return laddr ? laddr : daddr; 109 const __be32 saddr, const __be32 daddr, nf_tproxy_get_sock_v4() 122 daddr, dport, nf_tproxy_get_sock_v4() 133 saddr, sport, daddr, dport, nf_tproxy_get_sock_v4() 141 sk = udp4_lib_lookup(net, saddr, sport, daddr, dport, nf_tproxy_get_sock_v4() 165 protocol, ntohl(saddr), ntohs(sport), ntohl(daddr), ntohs(dport), lookup_type, sk); nf_tproxy_get_sock_v4() 173 const struct in6_addr *saddr, const struct in6_addr *daddr, nf_tproxy_get_sock_v6() 186 daddr, ntohs(dport), nf_tproxy_get_sock_v6() 197 saddr, sport, daddr, ntohs(dport), nf_tproxy_get_sock_v6() 205 sk = udp6_lib_lookup(net, saddr, sport, daddr, dport, nf_tproxy_get_sock_v6() 229 protocol, saddr, ntohs(sport), daddr, ntohs(dport), lookup_type, sk); nf_tproxy_get_sock_v6() 271 iph->saddr, laddr ? laddr : iph->daddr, tproxy_handle_time_wait4() 310 iph->saddr, iph->daddr, tproxy_tg4() 314 laddr = tproxy_laddr4(skb, laddr, iph->daddr); tproxy_tg4() 337 iph->protocol, &iph->daddr, ntohs(hp->dest), tproxy_tg4() 346 &iph->daddr, ntohs(hp->dest), skb->mark); tproxy_tg4() 370 const struct in6_addr *daddr) tproxy_laddr6() 392 return laddr ? laddr : daddr; tproxy_laddr6() 435 tproxy_laddr6(skb, &tgi->laddr.in6, &iph->daddr), tproxy_handle_time_wait6() 478 &iph->saddr, &iph->daddr, tproxy_tg6_v1() 482 laddr = tproxy_laddr6(skb, &tgi->laddr.in6, &iph->daddr); tproxy_tg6_v1() 513 &iph->daddr, ntohs(hp->dest), skb->mark); tproxy_tg6_v1() 108 nf_tproxy_get_sock_v4(struct net *net, const u8 protocol, const __be32 saddr, const __be32 daddr, const __be16 sport, const __be16 dport, const struct net_device *in, const enum nf_tproxy_lookup_t lookup_type) nf_tproxy_get_sock_v4() argument 172 nf_tproxy_get_sock_v6(struct net *net, const u8 protocol, const struct in6_addr *saddr, const struct in6_addr *daddr, const __be16 sport, const __be16 dport, const struct net_device *in, const enum nf_tproxy_lookup_t lookup_type) nf_tproxy_get_sock_v6() argument 369 tproxy_laddr6(struct sk_buff *skb, const struct in6_addr *user_laddr, const struct in6_addr *daddr) tproxy_laddr6() argument
|
H A D | xt_pkttype.c | 34 ipv4_is_multicast(ip_hdr(skb)->daddr)) pkttype_mt() 37 ipv6_hdr(skb)->daddr.s6_addr[0] == 0xFF) pkttype_mt()
|
H A D | xt_AUDIT.c | 85 audit_log_format(ab, " saddr=%pI4 daddr=%pI4 ipid=%hu proto=%hhu", audit_ip4() 86 &ih->saddr, &ih->daddr, ntohs(ih->id), ih->protocol); audit_ip4() 114 audit_log_format(ab, " saddr=%pI6c daddr=%pI6c proto=%hhu", audit_ip6() 115 &ih->saddr, &ih->daddr, nexthdr); audit_ip6()
|
H A D | xt_NETMAP.c | 38 new_addr.in6 = ipv6_hdr(skb)->daddr; netmap_tg6() 85 new_ip = ip_hdr(skb)->daddr & ~netmask; netmap_tg4()
|
H A D | nf_conntrack_broadcast.c | 47 if (ifa->ifa_broadcast == iph->daddr) { for_primary_ifa()
|
H A D | xt_addrtype.c | 46 flow.daddr = *addr; match_lookup_rt6() 113 ret &= match_type6(net, dev, &iph->daddr, info->dest) ^ addrtype_mt6() 137 ret &= match_type(net, NULL, iph->daddr, info->dest) ^ addrtype_mt_v0() 166 ret &= match_type(net, dev, iph->daddr, info->dest) ^ addrtype_mt_v1()
|
/linux-4.1.27/arch/m68k/include/asm/ |
H A D | checksum.h | 81 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, csum_tcpudp_nofold() argument 90 : "g" (daddr), "1" (saddr), "d" (len + proto), csum_tcpudp_nofold() 101 csum_tcpudp_magic(__be32 saddr, __be32 daddr, unsigned short len, csum_tcpudp_magic() argument 104 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum)); csum_tcpudp_magic() 119 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, csum_ipv6_magic() argument 142 : "a" (saddr), "a" (daddr), "d" (len + proto), csum_ipv6_magic()
|
/linux-4.1.27/arch/parisc/include/asm/ |
H A D | checksum.h | 87 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, csum_tcpudp_nofold() argument 98 : "r" (daddr), "r"(saddr), "r"(proto+len), "0"(sum)); csum_tcpudp_nofold() 106 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, csum_tcpudp_magic() argument 111 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum)); csum_tcpudp_magic() 126 const struct in6_addr *daddr, csum_ipv6_magic() 141 " ldd,ma 8(%2), %%r20\n" /* get 1st daddr word */ csum_ipv6_magic() 145 " ldd,ma 8(%2), %%r22\n" /* 2cd daddr */ csum_ipv6_magic() 164 " ldw,ma 4(%2), %%r20\n" /* get 1st daddr word */ csum_ipv6_magic() 169 " ldw,ma 4(%2), %%r22\n" /* 2cd daddr */ csum_ipv6_magic() 173 " ldw,ma 4(%2), %%r20\n" /* 3rd daddr */ csum_ipv6_magic() 177 " ldw,ma 4(%2), %%r22\n" /* 4th daddr */ csum_ipv6_magic() 183 : "=r" (sum), "=r" (saddr), "=r" (daddr), "=r" (len) csum_ipv6_magic() 184 : "0" (sum), "1" (saddr), "2" (daddr), "3" (len), "r" (proto) csum_ipv6_magic() 125 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, unsigned short proto, __wsum sum) csum_ipv6_magic() argument
|
/linux-4.1.27/net/llc/ |
H A D | llc_c_ac.c | 208 llc->daddr.lsap, LLC_PDU_CMD); llc_conn_ac_send_disc_cmd_p_set_x() 210 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_disc_cmd_p_set_x() 235 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_send_dm_rsp_f_set_p() 237 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_dm_rsp_f_set_p() 259 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_send_dm_rsp_f_set_1() 261 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_dm_rsp_f_set_1() 292 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_send_frmr_rsp_f_set_x() 295 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_frmr_rsp_f_set_x() 319 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_resend_frmr_rsp_f_set_0() 322 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_resend_frmr_rsp_f_set_0() 349 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_resend_frmr_rsp_f_set_p() 352 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_resend_frmr_rsp_f_set_p() 371 llc->daddr.lsap, LLC_PDU_CMD); llc_conn_ac_send_i_cmd_p_set_1() 373 rc = llc_mac_hdr_init(skb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_i_cmd_p_set_1() 388 llc->daddr.lsap, LLC_PDU_CMD); llc_conn_ac_send_i_cmd_p_set_0() 390 rc = llc_mac_hdr_init(skb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_i_cmd_p_set_0() 405 llc->daddr.lsap, LLC_PDU_CMD); llc_conn_ac_send_i_xxx_x_set_0() 407 rc = llc_mac_hdr_init(skb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_i_xxx_x_set_0() 437 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_resend_i_xxx_x_set_0_or_send_rr() 439 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_resend_i_xxx_x_set_0_or_send_rr() 472 llc->daddr.lsap, LLC_PDU_CMD); llc_conn_ac_send_rej_cmd_p_set_1() 474 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_rej_cmd_p_set_1() 496 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_send_rej_rsp_f_set_1() 498 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_rej_rsp_f_set_1() 520 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_send_rej_xxx_x_set_0() 522 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_rej_xxx_x_set_0() 544 llc->daddr.lsap, LLC_PDU_CMD); llc_conn_ac_send_rnr_cmd_p_set_1() 546 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_rnr_cmd_p_set_1() 568 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_send_rnr_rsp_f_set_1() 570 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_rnr_rsp_f_set_1() 592 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_send_rnr_xxx_x_set_0() 594 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_rnr_xxx_x_set_0() 628 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_opt_send_rnr_xxx_x_set_0() 630 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_opt_send_rnr_xxx_x_set_0() 652 llc->daddr.lsap, LLC_PDU_CMD); llc_conn_ac_send_rr_cmd_p_set_1() 654 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_rr_cmd_p_set_1() 677 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_send_rr_rsp_f_set_1() 679 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_rr_rsp_f_set_1() 701 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_send_ack_rsp_f_set_1() 703 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_ack_rsp_f_set_1() 725 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_send_rr_xxx_x_set_0() 727 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_rr_xxx_x_set_0() 749 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_send_ack_xxx_x_set_0() 751 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_ack_xxx_x_set_0() 781 u8 *dmac = llc->daddr.mac; llc_conn_ac_send_sabme_cmd_p_set_x() 786 llc->daddr.lsap, LLC_PDU_CMD); llc_conn_ac_send_sabme_cmd_p_set_x() 814 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_send_ua_rsp_f_set_p() 816 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_ua_rsp_f_set_p() 915 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_send_i_rsp_f_set_ackpf() 917 rc = llc_mac_hdr_init(skb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_i_rsp_f_set_ackpf() 969 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_send_rr_rsp_f_set_ackpf() 971 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_rr_rsp_f_set_ackpf()
|
H A D | llc_if.c | 82 struct llc_addr laddr, daddr; llc_establish_connection() local 88 daddr.lsap = dsap; llc_establish_connection() 89 memcpy(daddr.mac, dmac, sizeof(daddr.mac)); llc_establish_connection() 91 existing = llc_lookup_established(llc->sap, &daddr, &laddr); llc_establish_connection()
|
H A D | llc_s_ac.c | 58 ev->daddr.lsap, LLC_PDU_CMD); llc_sap_action_send_ui() 60 rc = llc_mac_hdr_init(skb, ev->saddr.mac, ev->daddr.mac); llc_sap_action_send_ui() 81 ev->daddr.lsap, LLC_PDU_CMD); llc_sap_action_send_xid_c() 83 rc = llc_mac_hdr_init(skb, ev->saddr.mac, ev->daddr.mac); llc_sap_action_send_xid_c() 135 ev->daddr.lsap, LLC_PDU_CMD); llc_sap_action_send_test_c() 137 rc = llc_mac_hdr_init(skb, ev->saddr.mac, ev->daddr.mac); llc_sap_action_send_test_c()
|
H A D | llc_conn.c | 473 const struct llc_addr *daddr, llc_estab_match() 480 llc->daddr.lsap == daddr->lsap && llc_estab_match() 482 ether_addr_equal(llc->daddr.mac, daddr->mac); llc_estab_match() 488 * @daddr: address of remote LLC (MAC + SAP) 497 struct llc_addr *daddr, __llc_lookup_established() 508 if (llc_estab_match(sap, daddr, laddr, rc)) { sk_nulls_for_each_rcu() 513 !llc_estab_match(sap, daddr, laddr, rc))) { sk_nulls_for_each_rcu() 534 struct llc_addr *daddr, llc_lookup_established() 540 sk = __llc_lookup_established(sap, daddr, laddr); llc_lookup_established() 615 struct llc_addr *daddr, __llc_lookup() 618 struct sock *sk = __llc_lookup_established(sap, daddr, laddr); __llc_lookup() 768 struct llc_addr *daddr) llc_create_incoming_sock() 777 memcpy(&newllc->laddr, daddr, sizeof(newllc->laddr)); llc_create_incoming_sock() 778 memcpy(&newllc->daddr, saddr, sizeof(newllc->daddr)); llc_create_incoming_sock() 789 struct llc_addr saddr, daddr; llc_conn_handler() local 794 llc_pdu_decode_da(skb, daddr.mac); llc_conn_handler() 795 llc_pdu_decode_dsap(skb, &daddr.lsap); llc_conn_handler() 797 sk = __llc_lookup(sap, &saddr, &daddr); llc_conn_handler() 812 &saddr, &daddr); llc_conn_handler() 472 llc_estab_match(const struct llc_sap *sap, const struct llc_addr *daddr, const struct llc_addr *laddr, const struct sock *sk) llc_estab_match() argument 496 __llc_lookup_established(struct llc_sap *sap, struct llc_addr *daddr, struct llc_addr *laddr) __llc_lookup_established() argument 533 llc_lookup_established(struct llc_sap *sap, struct llc_addr *daddr, struct llc_addr *laddr) llc_lookup_established() argument 614 __llc_lookup(struct llc_sap *sap, struct llc_addr *daddr, struct llc_addr *laddr) __llc_lookup() argument 765 llc_create_incoming_sock(struct sock *sk, struct net_device *dev, struct llc_addr *saddr, struct llc_addr *daddr) llc_create_incoming_sock() argument
|
/linux-4.1.27/arch/x86/um/asm/ |
H A D | checksum_32.h | 15 const struct in6_addr *daddr, csum_ipv6_magic() 32 : "r" (saddr), "r" (daddr), csum_ipv6_magic() 14 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, unsigned short proto, __wsum sum) csum_ipv6_magic() argument
|
H A D | checksum.h | 80 * @daddr: destination address 89 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, csum_tcpudp_nofold() argument 97 : "g" (daddr), "g" (saddr), "g" ((len + proto) << 8), "0" (sum)); csum_tcpudp_nofold() 105 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, csum_tcpudp_magic() argument 110 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum)); csum_tcpudp_magic()
|
/linux-4.1.27/arch/x86/include/asm/ |
H A D | checksum_64.h | 78 * @daddr: destination address 87 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, csum_tcpudp_nofold() argument 95 : "g" (daddr), "g" (saddr), csum_tcpudp_nofold() 104 * @daddr: destination address 112 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, csum_tcpudp_magic() argument 116 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum)); csum_tcpudp_magic() 165 * @daddr: destination address 179 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr,
|
H A D | checksum_32.h | 114 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, csum_tcpudp_nofold() argument 124 : "g" (daddr), "g"(saddr), csum_tcpudp_nofold() 133 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, csum_tcpudp_magic() argument 138 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum)); csum_tcpudp_magic() 153 const struct in6_addr *daddr, csum_ipv6_magic() 169 : "r" (saddr), "r" (daddr), csum_ipv6_magic() 152 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, unsigned short proto, __wsum sum) csum_ipv6_magic() argument
|
H A D | dma-mapping.h | 74 extern phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr); 90 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) dma_to_phys() argument 92 return daddr; dma_to_phys()
|
/linux-4.1.27/net/802/ |
H A D | fddi.c | 49 * daddr=NULL means leave destination address (eg unresolved arp) 54 const void *daddr, const void *saddr, unsigned int len) fddi_header() 81 if (daddr != NULL) fddi_header() 83 memcpy(fddi->daddr, daddr, dev->addr_len); fddi_header() 123 if (*fddi->daddr & 0x01) fddi_type_trans() 125 if (memcmp(fddi->daddr, dev->broadcast, FDDI_K_ALEN) == 0) fddi_type_trans() 133 if (memcmp(fddi->daddr, dev->dev_addr, FDDI_K_ALEN)) fddi_type_trans() 52 fddi_header(struct sk_buff *skb, struct net_device *dev, unsigned short type, const void *daddr, const void *saddr, unsigned int len) fddi_header() argument
|
H A D | fc.c | 38 const void *daddr, const void *saddr, unsigned int len) fc_header() 70 if(daddr) fc_header() 72 memcpy(fch->daddr,daddr,dev->addr_len); fc_header() 36 fc_header(struct sk_buff *skb, struct net_device *dev, unsigned short type, const void *daddr, const void *saddr, unsigned int len) fc_header() argument
|
H A D | hippi.c | 43 * daddr=NULL means leave destination address (eg unresolved arp) 48 const void *daddr, const void *saddr, unsigned int len) hippi_header() 82 if (daddr) hippi_header() 84 memcpy(hip->le.dest_switch_addr, daddr + 3, 3); hippi_header() 85 memcpy(&hcb->ifield, daddr + 2, 4); hippi_header() 46 hippi_header(struct sk_buff *skb, struct net_device *dev, unsigned short type, const void *daddr, const void *saddr, unsigned int len) hippi_header() argument
|
/linux-4.1.27/include/uapi/linux/netfilter_bridge/ |
H A D | ebt_arp.h | 26 __be32 daddr; member in struct:ebt_arp_info
|
H A D | ebt_ip.h | 33 __be32 daddr; member in struct:ebt_ip_info
|
H A D | ebt_ip6.h | 33 struct in6_addr daddr; member in struct:ebt_ip6_info
|
H A D | ebt_802_3.h | 46 __u8 daddr[ETH_ALEN]; member in struct:ebt_802_3_hdr
|
/linux-4.1.27/arch/mn10300/include/asm/ |
H A D | checksum.h | 41 unsigned long daddr, csum_tcpudp_nofold() 57 : "r" (daddr), "r"(saddr), "r"(tmp), "0"(sum) csum_tcpudp_nofold() 68 unsigned long daddr, csum_tcpudp_magic() 73 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum)); csum_tcpudp_magic() 40 csum_tcpudp_nofold(unsigned long saddr, unsigned long daddr, unsigned short len, unsigned short proto, __wsum sum) csum_tcpudp_nofold() argument 67 csum_tcpudp_magic(unsigned long saddr, unsigned long daddr, unsigned short len, unsigned short proto, __wsum sum) csum_tcpudp_magic() argument
|
/linux-4.1.27/arch/ia64/lib/ |
H A D | checksum.c | 37 csum_tcpudp_magic (__be32 saddr, __be32 daddr, unsigned short len, csum_tcpudp_magic() argument 41 (__force u64)saddr + (__force u64)daddr + csum_tcpudp_magic() 48 csum_tcpudp_nofold (__be32 saddr, __be32 daddr, unsigned short len, csum_tcpudp_nofold() argument 53 result = (__force u64)saddr + (__force u64)daddr + csum_tcpudp_nofold()
|
/linux-4.1.27/arch/metag/include/asm/ |
H A D | checksum.h | 61 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, csum_tcpudp_nofold() argument 74 : "d" (daddr), "d" (saddr), "d" (len_proto), csum_tcpudp_nofold() 81 csum_tcpudp_magic(__be32 saddr, __be32 daddr, unsigned short len, csum_tcpudp_magic() argument 84 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum)); csum_tcpudp_magic()
|
/linux-4.1.27/net/netfilter/ipvs/ |
H A D | ip_vs_xmit.c | 19 * - bypass connections use daddr from packet 52 IP_VS_RT_MODE_RDR = 4, /* Allow redirect from remote daddr to 123 /* Get route to daddr, update *saddr, optionally bind route to saddr */ do_output_route4() 124 static struct rtable *do_output_route4(struct net *net, __be32 daddr, do_output_route4() argument 132 fl4.daddr = daddr; do_output_route4() 143 flowi4_update_output(&fl4, 0, 0, daddr, 0); do_output_route4() 146 IP_VS_DBG_RL("ip_route_output error, dest: %pI4\n", &daddr); do_output_route4() 151 flowi4_update_output(&fl4, 0, 0, daddr, fl4.saddr); do_output_route4() 260 __be32 daddr, int rt_mode, __be32 *ret_saddr, __ip_vs_get_out_rt() 306 rt = do_output_route4(net, daddr, rt_mode, &saddr); __ip_vs_get_out_rt() 317 " daddr=%pI4\n", &daddr); __ip_vs_get_out_rt() 365 __ip_vs_route_output_v6(struct net *net, struct in6_addr *daddr, __ip_vs_route_output_v6() argument 370 .daddr = *daddr, __ip_vs_route_output_v6() 380 &fl6.daddr, 0, &fl6.saddr) < 0) __ip_vs_route_output_v6() 394 IP_VS_DBG_RL("ip6_route_output error, dest: %pI6\n", daddr); __ip_vs_route_output_v6() 403 struct in6_addr *daddr, struct in6_addr *ret_saddr, __ip_vs_get_out_rt_v6() 448 dst = __ip_vs_route_output_v6(net, daddr, ret_saddr, do_xfrm); __ip_vs_get_out_rt_v6() 459 " daddr=%pI6\n", daddr); __ip_vs_get_out_rt_v6() 558 !ip_vs_addr_equal(cp->af, &cp->vaddr, &cp->daddr)) ip_vs_nat_send_or_cont() 621 if (__ip_vs_get_out_rt(cp->af, skb, NULL, iph->daddr, ip_vs_bypass_xmit() 651 if (__ip_vs_get_out_rt_v6(cp->af, skb, NULL, &ipvsh->daddr.in6, NULL, ip_vs_bypass_xmit_v6() 698 local = __ip_vs_get_out_rt(cp->af, skb, cp->dest, cp->daddr.ip, ip_vs_nat_xmit() 724 if (local && ipv4_is_loopback(cp->daddr.ip) && was_input) { ip_vs_nat_xmit() 740 ip_hdr(skb)->daddr = cp->daddr.ip; ip_vs_nat_xmit() 786 local = __ip_vs_get_out_rt_v6(cp->af, skb, cp->dest, &cp->daddr.in6, ip_vs_nat_xmit_v6() 831 ipv6_hdr(skb)->daddr = cp->daddr.in6; ip_vs_nat_xmit_v6() 940 * destination will be set to cp->daddr. Most code of this function 976 local = __ip_vs_get_out_rt(cp->af, skb, cp->dest, cp->daddr.ip, ip_vs_tunnel_xmit() 1024 iph->daddr = cp->daddr.ip; ip_vs_tunnel_xmit() 1070 local = __ip_vs_get_out_rt_v6(cp->af, skb, cp->dest, &cp->daddr.in6, ip_vs_tunnel_xmit_v6() 1116 iph->daddr = cp->daddr.in6; ip_vs_tunnel_xmit_v6() 1157 local = __ip_vs_get_out_rt(cp->af, skb, cp->dest, cp->daddr.ip, ip_vs_dr_xmit() 1196 local = __ip_vs_get_out_rt_v6(cp->af, skb, cp->dest, &cp->daddr.in6, ip_vs_dr_xmit_v6() 1264 local = __ip_vs_get_out_rt(cp->af, skb, cp->dest, cp->daddr.ip, rt_mode, ip_vs_icmp_xmit() 1282 __func__, &cp->daddr.ip); ip_vs_icmp_xmit() 1289 if (local && ipv4_is_loopback(cp->daddr.ip) && was_input) { ip_vs_icmp_xmit() 1292 __func__, &cp->daddr.ip); ip_vs_icmp_xmit() 1356 local = __ip_vs_get_out_rt_v6(cp->af, skb, cp->dest, &cp->daddr.in6, ip_vs_icmp_xmit_v6() 1373 __func__, &cp->daddr.in6); ip_vs_icmp_xmit_v6() 1384 __func__, &cp->daddr.in6); ip_vs_icmp_xmit_v6() 259 __ip_vs_get_out_rt(int skb_af, struct sk_buff *skb, struct ip_vs_dest *dest, __be32 daddr, int rt_mode, __be32 *ret_saddr, struct ip_vs_iphdr *ipvsh) __ip_vs_get_out_rt() argument 402 __ip_vs_get_out_rt_v6(int skb_af, struct sk_buff *skb, struct ip_vs_dest *dest, struct in6_addr *daddr, struct in6_addr *ret_saddr, struct ip_vs_iphdr *ipvsh, int do_xfrm, int rt_mode) __ip_vs_get_out_rt_v6() argument
|
H A D | ip_vs_proto_ah_esp.c | 51 &iph->daddr, htons(PORT_ISAKMP), p); ah_esp_conn_fill_param_proto() 54 &iph->daddr, htons(PORT_ISAKMP), ah_esp_conn_fill_param_proto() 79 IP_VS_DBG_ADDR(af, &iph->daddr)); ah_esp_conn_in_get() 102 IP_VS_DBG_ADDR(af, &iph->daddr)); ah_esp_conn_out_get()
|
H A D | ip_vs_proto_udp.c | 49 &iph->daddr, uh->dest); udp_conn_schedule() 171 udp_partial_csum_update(cp->af, udph, &cp->daddr, &cp->vaddr, udp_snat_handler() 176 udp_fast_csum_update(cp->af, udph, &cp->daddr, &cp->vaddr, udp_snat_handler() 255 udp_partial_csum_update(cp->af, udph, &cp->vaddr, &cp->daddr, udp_dnat_handler() 260 udp_fast_csum_update(cp->af, udph, &cp->vaddr, &cp->daddr, udp_dnat_handler() 272 &cp->daddr.in6, udp_dnat_handler() 278 cp->daddr.ip, udp_dnat_handler() 316 &ipv6_hdr(skb)->daddr, udp_csum_check() 327 ip_hdr(skb)->daddr, udp_csum_check()
|
H A D | ip_vs_proto.c | 251 sprintf(buf, "%pI4->%pI4 frag", &ih->saddr, &ih->daddr); ip_vs_tcpudp_debug_packet_v4() 259 &ih->saddr, &ih->daddr); ip_vs_tcpudp_debug_packet_v4() 263 &ih->daddr, ntohs(pptr[1])); ip_vs_tcpudp_debug_packet_v4() 283 sprintf(buf, "%pI6c->%pI6c frag", &ih->saddr, &ih->daddr); ip_vs_tcpudp_debug_packet_v6() 291 &ih->saddr, &ih->daddr); ip_vs_tcpudp_debug_packet_v6() 295 &ih->daddr, ntohs(pptr[1])); ip_vs_tcpudp_debug_packet_v6()
|
H A D | ip_vs_core.c | 261 IP_VS_DBG_ADDR(svc->af, &iph->daddr), ntohs(dst_port), ip_vs_sched_persist() 273 * <caddr, 0, vaddr, 0, daddr, 0> is created for persistent FTP ip_vs_sched_persist() 274 * service, and a template like <caddr, 0, vaddr, vport, daddr, dport> ip_vs_sched_persist() 279 const union nf_inet_addr *vaddr = &iph->daddr; ip_vs_sched_persist() 284 * <protocol, caddr, 0, vaddr, vport, daddr, dport> ip_vs_sched_persist() 286 * <protocol, caddr, 0, vaddr, 0, daddr, 0> ip_vs_sched_persist() 294 * <IPPROTO_IP,caddr,0,fwmark,0,daddr,0> ip_vs_sched_persist() 296 * <protocol,caddr,0,vaddr,0,daddr,0> ip_vs_sched_persist() 370 src_port, &iph->daddr, dst_port, ¶m); ip_vs_sched_persist() 499 &iph->saddr, pptr[0], &iph->daddr, ip_vs_schedule() 515 IP_VS_DBG_ADDR(cp->daf, &cp->daddr), ntohs(cp->dport), ip_vs_schedule() 548 unicast = ipv6_addr_type(&iph->daddr.in6) & IPV6_ADDR_UNICAST; ip_vs_leave() 551 unicast = (inet_addr_type(net, iph->daddr.ip) == RTN_UNICAST); ip_vs_leave() 563 union nf_inet_addr daddr = { .all = { 0, 0, 0, 0 } }; ip_vs_leave() local 571 &iph->daddr, pptr[1], &p); ip_vs_leave() 572 cp = ip_vs_conn_new(&p, svc->af, &daddr, 0, ip_vs_leave() 720 ciph->daddr = cp->vaddr.ip; ip_vs_nat_icmp() 723 iph->daddr = cp->daddr.ip; ip_vs_nat_icmp() 725 ciph->saddr = cp->daddr.ip; ip_vs_nat_icmp() 774 ciph->daddr = cp->vaddr.in6; ip_vs_nat_icmp_v6() 776 iph->daddr = cp->daddr.in6; ip_vs_nat_icmp_v6() 777 ciph->saddr = cp->daddr.in6; ip_vs_nat_icmp_v6() 795 icmph->icmp6_cksum = ~csum_ipv6_magic(&iph->saddr, &iph->daddr, ip_vs_nat_icmp_v6() 903 &iph->saddr, &iph->daddr); ip_vs_out_icmp() 985 &ipvsh->saddr, &ipvsh->daddr); ip_vs_out_icmp_v6() 993 ciph.daddr.in6 = ip6h->daddr; ip_vs_out_icmp_v6() 1366 &iph->saddr, &iph->daddr); ip_vs_in_icmp() 1457 &ip_hdr(skb)->saddr, &ip_hdr(skb)->daddr, mtu); ip_vs_in_icmp() 1484 &ip_hdr(skb)->saddr, &ip_hdr(skb)->daddr, ip_vs_in_icmp() 1547 &iph->saddr, &iph->daddr); ip_vs_in_icmp_v6() 1556 ciph.daddr.in6 = ip6h->daddr; ip_vs_in_icmp_v6() 1637 IP_VS_DBG_BUF(12, "packet type=%d proto=%d daddr=%s" ip_vs_in() 1640 IP_VS_DBG_ADDR(af, &iph.daddr), hooknum); ip_vs_in()
|
H A D | ip_vs_proto_tcp.c | 55 &iph->daddr, th->dest))) { tcp_conn_schedule() 171 tcp_partial_csum_update(cp->af, tcph, &cp->daddr, &cp->vaddr, tcp_snat_handler() 176 tcp_fast_csum_update(cp->af, tcph, &cp->daddr, &cp->vaddr, tcp_snat_handler() 254 tcp_partial_csum_update(cp->af, tcph, &cp->vaddr, &cp->daddr, tcp_dnat_handler() 259 tcp_fast_csum_update(cp->af, tcph, &cp->vaddr, &cp->daddr, tcp_dnat_handler() 271 &cp->daddr.in6, tcp_dnat_handler() 277 cp->daddr.ip, tcp_dnat_handler() 306 &ipv6_hdr(skb)->daddr, tcp_csum_check() 317 ip_hdr(skb)->daddr, tcp_csum_check() 513 IP_VS_DBG_ADDR(cp->daf, &cp->daddr), set_tcp_state()
|
/linux-4.1.27/arch/s390/include/asm/ |
H A D | checksum.h | 94 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, csum_tcpudp_nofold() argument 104 csum += (__force __u32)daddr; csum_tcpudp_nofold() 105 if (csum < (__force __u32)daddr) csum_tcpudp_nofold() 121 csum_tcpudp_magic(__be32 saddr, __be32 daddr, csum_tcpudp_magic() argument 125 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum)); csum_tcpudp_magic()
|
/linux-4.1.27/drivers/gpu/drm/radeon/ |
H A D | radeon_benchmark.c | 36 uint64_t saddr, uint64_t daddr, radeon_benchmark_do_move() 49 fence = radeon_copy_dma(rdev, saddr, daddr, radeon_benchmark_do_move() 54 fence = radeon_copy_blit(rdev, saddr, daddr, radeon_benchmark_do_move() 92 uint64_t saddr, daddr; radeon_benchmark_move() local 116 r = radeon_bo_pin(dobj, ddomain, &daddr); radeon_benchmark_move() 123 time = radeon_benchmark_do_move(rdev, size, saddr, daddr, radeon_benchmark_move() 134 time = radeon_benchmark_do_move(rdev, size, saddr, daddr, radeon_benchmark_move() 35 radeon_benchmark_do_move(struct radeon_device *rdev, unsigned size, uint64_t saddr, uint64_t daddr, int flag, int n, struct reservation_object *resv) radeon_benchmark_do_move() argument
|
/linux-4.1.27/arch/xtensa/include/asm/ |
H A D | checksum.h | 125 static __inline__ __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, csum_tcpudp_nofold() argument 151 : "r" (daddr), "r" (saddr), "1" (len_proto), "0" (sum)); csum_tcpudp_nofold() 159 static __inline__ __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, csum_tcpudp_magic() argument 164 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum)); csum_tcpudp_magic() 179 const struct in6_addr *daddr, csum_ipv6_magic() 233 : "r" (saddr), "r" (daddr), csum_ipv6_magic() 178 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, unsigned short proto, __wsum sum) csum_ipv6_magic() argument
|
/linux-4.1.27/arch/sparc/include/asm/ |
H A D | checksum_64.h | 98 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, csum_tcpudp_nofold() argument 109 : "r" (daddr), "r" (proto + len), "0" (sum), "1" (saddr) csum_tcpudp_nofold() 118 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, csum_tcpudp_magic() argument 123 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum)); csum_tcpudp_magic() 129 const struct in6_addr *daddr, csum_ipv6_magic() 154 : "r" (saddr), "r" (daddr), "r"(htonl(len)), csum_ipv6_magic() 128 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, unsigned short proto, __wsum sum) csum_ipv6_magic() argument
|
H A D | checksum_32.h | 172 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, csum_tcpudp_nofold() argument 182 : "r" (daddr), "r" (proto + len), "0" (sum), csum_tcpudp_nofold() 192 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, csum_tcpudp_magic() argument 197 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum)); csum_tcpudp_magic() 203 const struct in6_addr *daddr, csum_ipv6_magic() 228 : "r" (saddr), "r" (daddr), csum_ipv6_magic() 202 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, unsigned short proto, __wsum sum) csum_ipv6_magic() argument
|
/linux-4.1.27/arch/score/include/asm/ |
H A D | checksum.h | 130 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, csum_tcpudp_nofold() argument 153 : "0" (daddr), "r"(saddr), csum_tcpudp_nofold() 164 csum_tcpudp_magic(__be32 saddr, __be32 daddr, unsigned short len, csum_tcpudp_magic() argument 167 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum)); csum_tcpudp_magic() 182 const struct in6_addr *daddr, csum_ipv6_magic() 239 : "r" (saddr), "r" (daddr), csum_ipv6_magic() 181 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, unsigned short proto, __wsum sum) csum_ipv6_magic() argument
|
/linux-4.1.27/arch/sh/include/asm/ |
H A D | checksum_32.h | 117 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, csum_tcpudp_nofold() argument 134 : "r" (daddr), "r" (saddr), "1" (len_proto), "0" (sum) csum_tcpudp_nofold() 144 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, csum_tcpudp_magic() argument 149 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum)); csum_tcpudp_magic() 163 const struct in6_addr *daddr, csum_ipv6_magic() 190 : "r" (saddr), "r" (daddr), csum_ipv6_magic() 162 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, unsigned short proto, __wsum sum) csum_ipv6_magic() argument
|
/linux-4.1.27/arch/frv/include/asm/ |
H A D | checksum.h | 108 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, csum_tcpudp_nofold() argument 116 : "r" (daddr), "r" (saddr), "r" (len + proto), "0"(sum) csum_tcpudp_nofold() 123 csum_tcpudp_magic(__be32 saddr, __be32 daddr, unsigned short len, csum_tcpudp_magic() argument 126 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum)); csum_tcpudp_magic() 137 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, csum_ipv6_magic() argument 173 : "r" (saddr), "r" (daddr), "0" (sum), "2" (len + proto) csum_ipv6_magic()
|
/linux-4.1.27/arch/m32r/include/asm/ |
H A D | checksum.h | 116 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, csum_tcpudp_nofold() argument 136 : "r" (daddr), "r" (saddr), "r" (len_proto), "0" (sum) csum_tcpudp_nofold() 147 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, csum_tcpudp_magic() argument 152 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum)); csum_tcpudp_magic() 167 const struct in6_addr *daddr, csum_ipv6_magic() 195 : "r" (saddr), "r" (daddr), csum_ipv6_magic() 166 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, unsigned short proto, __wsum sum) csum_ipv6_magic() argument
|
/linux-4.1.27/arch/alpha/include/asm/ |
H A D | checksum.h | 16 extern __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, 21 __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, 72 const struct in6_addr *daddr,
|
/linux-4.1.27/net/decnet/ |
H A D | dn_route.c | 126 const void *daddr); 324 return ((fl1->daddr ^ fl2->daddr) | compare_keys() 873 const void *daddr) dn_dst_neigh_lookup() 875 return __neigh_lookup_errno(&dn_neigh_table, daddr, dst->dev); dn_dst_neigh_lookup() 922 static __le16 dnet_select_source(const struct net_device *dev, __le16 daddr, int scope) dnet_select_source() argument 937 if (!daddr) { dnet_select_source() 941 ret = dn_match_addr(daddr, ifa->ifa_local); dnet_select_source() 957 static inline __le16 dn_fib_rules_map_destination(__le16 daddr, struct dn_fib_res *res) dn_fib_rules_map_destination() argument 960 return (daddr&~mask)|res->fi->fib_nh->nh_gw; dn_fib_rules_map_destination() 966 .daddr = oldflp->daddr, dn_route_output_slow() 986 " iif=%d oif=%d\n", le16_to_cpu(oldflp->daddr), dn_route_output_slow() 1020 oldflp->daddr && dn_route_output_slow() 1021 !dn_dev_islocal(dev, oldflp->daddr)) dn_route_output_slow() 1036 if (!fld.daddr) { dn_route_output_slow() 1037 fld.daddr = fld.saddr; dn_route_output_slow() 1044 if (!fld.daddr) { dn_route_output_slow() 1045 fld.daddr = dn_route_output_slow() 1048 if (!fld.daddr) dn_route_output_slow() 1060 le16_to_cpu(fld.daddr), le16_to_cpu(fld.saddr), dn_route_output_slow() 1084 neigh = neigh_lookup_nodev(&dn_neigh_table, &init_net, &fld.daddr); dn_route_output_slow() 1096 if (dn_dev_islocal(neigh->dev, fld.daddr)) { dn_route_output_slow() 1116 if (dn_dev_islocal(dev_out, fld.daddr)) { dn_route_output_slow() 1132 gateway = fld.daddr; dn_route_output_slow() 1151 fld.saddr = fld.daddr; dn_route_output_slow() 1191 rt->fld.daddr = oldflp->daddr; dn_route_output_slow() 1197 rt->rt_daddr = fld.daddr; dn_route_output_slow() 1198 rt->rt_gateway = gateway ? gateway : fld.daddr; dn_route_output_slow() 1201 rt->rt_dst_map = fld.daddr; dn_route_output_slow() 1218 hash = dn_hash(rt->fld.saddr, rt->fld.daddr); dn_route_output_slow() 1251 unsigned int hash = dn_hash(flp->saddr, flp->daddr); __dn_route_output_key() 1258 if ((flp->daddr == rt->fld.daddr) && __dn_route_output_key() 1320 .daddr = cb->dst, dn_route_input_slow() 1377 fld.daddr = dn_fib_rules_map_destination(fld.daddr, &res); dn_route_input_slow() 1386 gateway = fld.daddr; dn_route_input_slow() 1422 fld.daddr = cb->src; dn_route_input_slow() 1455 rt->rt_daddr = fld.daddr; dn_route_input_slow() 1456 rt->rt_gateway = fld.daddr; dn_route_input_slow() 1461 rt->rt_dst_map = fld.daddr; dn_route_input_slow() 1465 rt->fld.daddr = cb->dst; dn_route_input_slow() 1494 hash = dn_hash(rt->fld.saddr, rt->fld.daddr); dn_route_input_slow() 1535 (rt->fld.daddr == cb->dst) && dn_route_input() 1669 fld.daddr = nla_get_le16(tb[RTA_DST]); dn_cache_getroute() 1684 cb->dst = fld.daddr; dn_cache_getroute() 871 dn_dst_neigh_lookup(const struct dst_entry *dst, struct sk_buff *skb, const void *daddr) dn_dst_neigh_lookup() argument
|
H A D | dn_rules.c | 111 __le16 daddr = fld->daddr; dn_fib_rule_match() local 115 ((daddr ^ r->dst) & r->dstmask)) dn_fib_rule_match() 182 struct flowidn fld = { .daddr = addr }; dnet_addr_type()
|
/linux-4.1.27/include/asm-generic/ |
H A D | checksum.h | 68 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, 74 csum_tcpudp_magic(__be32 saddr, __be32 daddr, unsigned short len, csum_tcpudp_magic() argument 77 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum)); csum_tcpudp_magic()
|
/linux-4.1.27/arch/avr32/include/asm/ |
H A D | checksum.h | 113 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, csum_tcpudp_nofold() argument 123 : "r"(daddr), "r"(saddr), "r"(len + proto), csum_tcpudp_nofold() 134 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, csum_tcpudp_magic() argument 139 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum)); csum_tcpudp_magic()
|
/linux-4.1.27/net/bridge/netfilter/ |
H A D | ebt_arp.c | 40 __be32 saddr, daddr; ebt_arp_mt() local 51 sizeof(daddr), &daddr); ebt_arp_mt() 58 FWINV(info->daddr != (*dap & info->dmsk), EBT_ARP_DST_IP)) ebt_arp_mt()
|
H A D | ebt_ip.c | 47 FWINV((ih->daddr & info->dmsk) != ebt_ip_mt() 48 info->daddr, EBT_IP_DEST)) ebt_ip_mt()
|
/linux-4.1.27/net/netrom/ |
H A D | nr_dev.c | 70 const void *daddr, const void *saddr, unsigned int len) nr_header() 80 if (daddr != NULL) nr_header() 81 memcpy(buff, daddr, dev->addr_len); nr_header() 95 if (daddr != NULL) nr_header() 68 nr_header(struct sk_buff *skb, struct net_device *dev, unsigned short type, const void *daddr, const void *saddr, unsigned int len) nr_header() argument
|
/linux-4.1.27/net/rose/ |
H A D | rose_dev.c | 40 const void *daddr, const void *saddr, unsigned int len) rose_header() 44 if (daddr) rose_header() 45 memcpy(buff + 7, daddr, dev->addr_len); rose_header() 53 if (daddr != NULL) rose_header() 38 rose_header(struct sk_buff *skb, struct net_device *dev, unsigned short type, const void *daddr, const void *saddr, unsigned int len) rose_header() argument
|
/linux-4.1.27/net/6lowpan/ |
H A D | iphc.c | 235 const u8 saddr_len, const u8 *daddr, lowpan_header_decompress() 344 err = lowpan_uncompress_multicast_daddr(skb, &hdr.daddr, lowpan_header_decompress() 351 err = uncompress_addr(skb, &hdr.daddr, tmp, daddr, lowpan_header_decompress() 354 tmp, &hdr.daddr); lowpan_header_decompress() 378 hdr.hop_limit, &hdr.daddr); lowpan_header_decompress() 434 hdr->hop_limit, &hdr->daddr); lowpan_header_compress() 451 raw_dump_inline(__func__, "daddr", lowpan_header_compress() 546 addr_type = ipv6_addr_type(&hdr->daddr); lowpan_header_compress() 551 if (lowpan_is_mcast_addr_compressable8(&hdr->daddr)) { lowpan_header_compress() 556 &hdr->daddr.s6_addr[15], 1); lowpan_header_compress() 557 } else if (lowpan_is_mcast_addr_compressable32(&hdr->daddr)) { lowpan_header_compress() 562 &hdr->daddr.s6_addr[1], 1); lowpan_header_compress() 564 &hdr->daddr.s6_addr[13], 3); lowpan_header_compress() 565 } else if (lowpan_is_mcast_addr_compressable48(&hdr->daddr)) { lowpan_header_compress() 570 &hdr->daddr.s6_addr[1], 1); lowpan_header_compress() 572 &hdr->daddr.s6_addr[11], 5); lowpan_header_compress() 576 lowpan_push_hc_data(&hc_ptr, hdr->daddr.s6_addr, 16); lowpan_header_compress() 582 LOWPAN_IPHC_DAM_BIT, &hdr->daddr, _daddr); lowpan_header_compress() 584 "iphc1 0x%02x\n", &hdr->daddr, iphc1); lowpan_header_compress() 586 pr_debug("dest address unicast %pI6c\n", &hdr->daddr); lowpan_header_compress() 587 lowpan_push_hc_data(&hc_ptr, hdr->daddr.s6_addr, 16); lowpan_header_compress() 233 lowpan_header_decompress(struct sk_buff *skb, struct net_device *dev, const u8 *saddr, const u8 saddr_type, const u8 saddr_len, const u8 *daddr, const u8 daddr_type, const u8 daddr_len, u8 iphc0, u8 iphc1) lowpan_header_decompress() argument
|
/linux-4.1.27/arch/mips/include/asm/mach-generic/ |
H A D | dma-coherence.h | 67 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) dma_to_phys() argument 69 return daddr; dma_to_phys()
|
/linux-4.1.27/include/net/irda/ |
H A D | irlmp_frame.h | 52 void irlmp_link_connect_indication(struct lap_cb *, __u32 saddr, __u32 daddr, 54 void irlmp_link_connect_request(__u32 daddr);
|
H A D | irlap_frame.h | 93 __le32 daddr; /* Destination device address */ member in struct:xid_frame 103 __le32 daddr; /* Destination device address */ member in struct:test_frame 110 __le32 daddr; /* Dest device address */ member in struct:ua_frame 137 __le32 daddr; member in struct:snrm_frame 146 void irlap_send_test_frame(struct irlap_cb *self, __u8 caddr, __u32 daddr,
|
H A D | iriap.h | 66 __u32 daddr; member in struct:iriap_cb 98 __u32 saddr, __u32 daddr,
|
H A D | ircomm_core.h | 71 __u32 daddr; /* Destination device address */ member in struct:ircomm_cb 92 __u32 saddr, __u32 daddr, struct sk_buff *skb,
|
H A D | ircomm_event.h | 66 __u32 daddr; /* Destination device address */ member in struct:ircomm_info
|
H A D | irlan_client.h | 37 void irlan_client_wakeup(struct irlan_cb *self, __u32 saddr, __u32 daddr);
|
/linux-4.1.27/arch/hexagon/include/asm/ |
H A D | checksum.h | 41 __wsum csum_tcpudp_nofold(unsigned long saddr, unsigned long daddr, 45 __sum16 csum_tcpudp_magic(unsigned long saddr, unsigned long daddr,
|
/linux-4.1.27/arch/arc/include/asm/ |
H A D | checksum.h | 73 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, csum_tcpudp_nofold() argument 83 : "r"(saddr), "r"(daddr), csum_tcpudp_nofold()
|
/linux-4.1.27/include/linux/ |
H A D | lsm_audit.h | 33 __be32 daddr; member in struct:lsm_network_audit::__anon11905::__anon11906 37 struct in6_addr daddr; member in struct:lsm_network_audit::__anon11905::__anon11907
|
H A D | icmpv6.h | 43 const struct in6_addr *daddr,
|
/linux-4.1.27/arch/x86/lib/ |
H A D | csum-wrappers_64.c | 137 const struct in6_addr *daddr, csum_ipv6_magic() 147 " adcq (%[daddr]),%[sum]\n" csum_ipv6_magic() 148 " adcq 8(%[daddr]),%[sum]\n" csum_ipv6_magic() 152 : "[sum]" (rest), [saddr] "r" (saddr), [daddr] "r" (daddr)); csum_ipv6_magic() 136 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, unsigned short proto, __wsum sum) csum_ipv6_magic() argument
|
/linux-4.1.27/net/ax25/ |
H A D | ax25_ip.c | 50 unsigned short type, const void *daddr, ax25_hard_header() 63 if (daddr != NULL) ax25_hard_header() 64 memcpy(buff, daddr, dev->addr_len); /* Address specified */ ax25_hard_header() 97 if (daddr != NULL) ax25_hard_header() 219 unsigned short type, const void *daddr, ax25_hard_header() 49 ax25_hard_header(struct sk_buff *skb, struct net_device *dev, unsigned short type, const void *daddr, const void *saddr, unsigned int len) ax25_hard_header() argument 218 ax25_hard_header(struct sk_buff *skb, struct net_device *dev, unsigned short type, const void *daddr, const void *saddr, unsigned int len) ax25_hard_header() argument
|
/linux-4.1.27/Documentation/networking/timestamping/ |
H A D | txtimestamp.c | 76 static struct sockaddr_in daddr; variable in typeref:struct:sockaddr_in 157 static void print_pktinfo(int family, int ifindex, void *saddr, void *daddr) print_pktinfo() argument 164 daddr ? inet_ntop(family, daddr, da, sizeof(da)) : "unknown"); print_pktinfo() 302 if (connect(fd, (void *) &daddr, sizeof(daddr))) do_test() 347 iph->daddr = daddr.sin_addr.s_addr; do_test() 364 val = sendto(fd, buf, total_len, 0, (void *) &daddr, sizeof(daddr)); do_test() 480 memcpy(&daddr, cur->ai_addr, sizeof(daddr)); resolve_hostname() 481 daddr.sin_port = htons(dest_port); resolve_hostname()
|
/linux-4.1.27/net/irda/ |
H A D | irlap_frame.c | 153 frame->daddr = cpu_to_le32(self->daddr); irlap_send_snrm_frame() 191 info->daddr = le32_to_cpu(frame->saddr); irlap_recv_snrm_cmd() 192 info->saddr = le32_to_cpu(frame->daddr); irlap_recv_snrm_cmd() 238 frame->daddr = cpu_to_le32(self->daddr); irlap_send_ua_response_frame() 350 frame->daddr = cpu_to_le32(bcast); irlap_send_discovery_xid_frame() 352 frame->daddr = cpu_to_le32(discovery->data.daddr); irlap_send_discovery_xid_frame() 426 info->daddr = le32_to_cpu(xid->saddr); irlap_recv_discovery_xid_rsp() 427 info->saddr = le32_to_cpu(xid->daddr); irlap_recv_discovery_xid_rsp() 441 discovery->data.daddr = info->daddr; irlap_recv_discovery_xid_rsp() 445 pr_debug("%s(), daddr=%08x\n", __func__, irlap_recv_discovery_xid_rsp() 446 discovery->data.daddr); irlap_recv_discovery_xid_rsp() 497 info->daddr = le32_to_cpu(xid->saddr); irlap_recv_discovery_xid_cmd() 498 info->saddr = le32_to_cpu(xid->daddr); irlap_recv_discovery_xid_cmd() 547 discovery->data.daddr = info->daddr; irlap_recv_discovery_xid_cmd() 1188 * Function irlap_send_test_frame (self, daddr) 1193 void irlap_send_test_frame(struct irlap_cb *self, __u8 caddr, __u32 daddr, irlap_send_test_frame() argument 1204 /* Broadcast frames must include saddr and daddr fields */ irlap_send_test_frame() 1211 frame->daddr = cpu_to_le32(daddr); irlap_send_test_frame() 1244 /* Broadcast frames must carry saddr and daddr fields */ irlap_recv_test_frame() 1253 info->daddr = le32_to_cpu(frame->saddr); irlap_recv_test_frame() 1254 info->saddr = le32_to_cpu(frame->daddr); irlap_recv_test_frame()
|
H A D | discovery.c | 73 * same daddr. We do this since some devices (mostly PDAs) change irlmp_add_discovery() 84 ((node->data.daddr == new->data.daddr) || irlmp_add_discovery() 100 hashbin_insert(cachelog, (irda_queue_t *) new, new->data.daddr, NULL); irlmp_add_discovery() 232 pr_debug(" daddr=%08x\n", discovery->data.daddr); 387 seq_printf(seq,", saddr: 0x%08x, daddr: 0x%08x\n\n", discovery_seq_show() 389 discovery->data.daddr); discovery_seq_show()
|
/linux-4.1.27/drivers/infiniband/hw/usnic/ |
H A D | usnic_fwd.h | 96 uint32_t daddr, uint16_t dport) usnic_fwd_init_udp_filter() 102 if (daddr) { usnic_fwd_init_udp_filter() 104 filter->u.ipv4.dst_addr = daddr; usnic_fwd_init_udp_filter() 95 usnic_fwd_init_udp_filter(struct filter *filter, uint32_t daddr, uint16_t dport) usnic_fwd_init_udp_filter() argument
|
/linux-4.1.27/net/irda/irnet/ |
H A D | irnet_irda.c | 55 __u32 daddr, irnet_post_event() 61 DENTER(CTRL_TRACE, "(ap=0x%p, event=%d, daddr=%08x, name=``%s'')\n", irnet_post_event() 62 ap, event, daddr, name); irnet_post_event() 73 irnet_events.log[index].daddr = daddr; irnet_post_event() 272 iriap_getvaluebyclass_request(self->iriap, self->rsaddr, self->daddr, irnet_find_lsap_sel() 309 self->rsaddr, self->daddr, NULL, irnet_connect_tsap() 360 self->discoveries[self->disco_index].daddr, irnet_discover_next_daddr() 417 self->daddr = DEV_ADDR_ANY; irnet_discover_daddr_and_lsap_sel() 477 self->daddr = discoveries[i].daddr; irnet_dname_to_daddr() 479 self->rname, self->daddr); irnet_dname_to_daddr() 514 self->daddr = DEV_ADDR_ANY; /* Until we get connected */ irda_irnet_create() 592 self->daddr = self->rdaddr; irda_irnet_connect() 642 self->saddr, self->daddr, self->rname, 0); irda_irnet_destroy() 721 if(discoveries[i].daddr == self->daddr) irnet_daddr_to_dname() 727 self->daddr, self->rname); irnet_daddr_to_dname() 734 DEXIT(IRDA_SERV_INFO, ": cannot discover device 0x%08x !!!\n", self->daddr); irnet_daddr_to_dname() 757 self->daddr = irttp_get_daddr(self->tsap); irnet_find_socket() 787 if((new->rdaddr == self->daddr) || (new->daddr == self->daddr)) irnet_find_socket() 790 DEBUG(IRDA_SERV_INFO, "Socket 0x%p matches daddr %#08x.\n", irnet_find_socket() 791 new, self->daddr); irnet_find_socket() 849 new->daddr = irttp_get_daddr(new->tsap); irnet_connect_socket() 893 new->saddr, new->daddr, server->rname, 0); irnet_connect_socket() 924 self->saddr, self->daddr, self->rname, 0); irnet_disconnect_server() 1137 self->saddr, self->daddr, self->rname, 0); irnet_disconnect_indication() 1142 self->saddr, self->daddr, self->rname, 0); irnet_disconnect_indication() 1153 self->daddr = DEV_ADDR_ANY; irnet_disconnect_indication() 1240 self->saddr, self->daddr, self->rname, 0); irnet_connect_confirm() 1309 self->saddr, self->daddr, self->rname, 0); irnet_status_indication() 1515 DEBUG(IRDA_OCB_INFO, "daddr = %08x, lsap = %d, starting IrTTP connection\n", irnet_getvalue_confirm() 1516 self->daddr, self->dtsap_sel); irnet_getvalue_confirm() 1571 if(self->daddr != DEV_ADDR_ANY) irnet_discovervalue_confirm() 1578 self->daddr = self->discoveries[self->disco_index].daddr; irnet_discovervalue_confirm() 1617 if(self->daddr == DEV_ADDR_ANY) irnet_discovervalue_confirm() 1619 self->daddr = DEV_ADDR_ANY; irnet_discovervalue_confirm() 1627 DEBUG(IRDA_OCB_INFO, "daddr = %08x, lsap = %d, starting IrTTP connection\n", irnet_discovervalue_confirm() 1628 self->daddr, self->dtsap_sel); irnet_discovervalue_confirm() 1675 discovery->saddr, discovery->daddr, discovery->info, irnet_discovery_indication() 1706 expiry->saddr, expiry->daddr, expiry->info, irnet_expiry_indication() 1751 seq_printf(m, "daddr: %08x, ", self->rdaddr); irnet_proc_show() 1783 seq_printf(m, "daddr: %08x, ", self->daddr); irnet_proc_show() 52 irnet_post_event(irnet_socket * ap, irnet_event event, __u32 saddr, __u32 daddr, char * name, __u16 hints) irnet_post_event() argument
|
/linux-4.1.27/drivers/staging/wlan-ng/ |
H A D | p80211conv.c | 181 memcpy(p80211_hdr->a3.a1, &e_hdr.daddr, ETH_ALEN); skb_ether_to_p80211() 189 memcpy(p80211_hdr->a3.a3, &e_hdr.daddr, ETH_ALEN); skb_ether_to_p80211() 193 memcpy(p80211_hdr->a3.a1, &e_hdr.daddr, ETH_ALEN); skb_ether_to_p80211() 282 u8 daddr[WLAN_ETHADDR_LEN]; skb_p80211_to_ether() local 299 memcpy(daddr, w_hdr->a3.a1, WLAN_ETHADDR_LEN); skb_p80211_to_ether() 303 memcpy(daddr, w_hdr->a3.a1, WLAN_ETHADDR_LEN); skb_p80211_to_ether() 307 memcpy(daddr, w_hdr->a3.a3, WLAN_ETHADDR_LEN); skb_p80211_to_ether() 316 memcpy(daddr, w_hdr->a4.a3, WLAN_ETHADDR_LEN); skb_p80211_to_ether() 361 ((memcmp(daddr, e_hdr->daddr, WLAN_ETHADDR_LEN) == 0) || skb_p80211_to_ether() 408 memcpy(e_hdr->daddr, daddr, WLAN_ETHADDR_LEN); skb_p80211_to_ether() 449 memcpy(e_hdr->daddr, daddr, WLAN_ETHADDR_LEN); skb_p80211_to_ether() 475 memcpy(e_hdr->daddr, daddr, WLAN_ETHADDR_LEN); skb_p80211_to_ether()
|
/linux-4.1.27/arch/powerpc/include/asm/ |
H A D | checksum.h | 26 extern __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, 104 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, csum_tcpudp_nofold() argument 113 s += (__force u32)daddr; csum_tcpudp_nofold() 125 : "r" (daddr), "r"(saddr), "r"(proto + len), "0"(sum)); csum_tcpudp_nofold()
|
/linux-4.1.27/arch/hexagon/lib/ |
H A D | checksum.c | 63 __sum16 csum_tcpudp_magic(unsigned long saddr, unsigned long daddr, csum_tcpudp_magic() argument 68 (__force u64)saddr + (__force u64)daddr + csum_tcpudp_magic() 72 __wsum csum_tcpudp_nofold(unsigned long saddr, unsigned long daddr, csum_tcpudp_nofold() argument 78 result = (__force u64)saddr + (__force u64)daddr + csum_tcpudp_nofold()
|
/linux-4.1.27/arch/alpha/lib/ |
H A D | checksum.c | 44 __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, csum_tcpudp_magic() argument 50 (__force u64)saddr + (__force u64)daddr + csum_tcpudp_magic() 54 __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, csum_tcpudp_nofold() argument 61 result = (__force u64)saddr + (__force u64)daddr + csum_tcpudp_nofold()
|
/linux-4.1.27/net/irda/irlan/ |
H A D | irlan_client.c | 86 irlan_client_wakeup(self, self->saddr, self->daddr); irlan_client_kick_timer_expired() 97 * Function irlan_client_wakeup (self, saddr, daddr) 102 void irlan_client_wakeup(struct irlan_cb *self, __u32 saddr, __u32 daddr) irlan_client_wakeup() argument 120 self->daddr = daddr; irlan_client_wakeup() 138 * Function irlan_discovery_indication (daddr) 148 __u32 saddr, daddr; irlan_client_discovery_indication() local 162 daddr = discovery->daddr; irlan_client_discovery_indication() 171 daddr); irlan_client_discovery_indication() 173 irlan_client_wakeup(self, saddr, daddr); irlan_client_discovery_indication()
|
H A D | irlan_client_event.c | 111 self->saddr, self->daddr, irlan_client_state_idle() 148 self->saddr, self->daddr, NULL, irlan_client_state_query() 159 irlan_client_wakeup(self, self->saddr, self->daddr); irlan_client_state_query() 329 self->saddr, self->daddr, &qos, irlan_client_state_open() 411 self->saddr, self->daddr, &qos, irlan_client_state_arb()
|
/linux-4.1.27/arch/cris/include/asm/ |
H A D | checksum.h | 65 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, csum_tcpudp_magic() argument 70 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum)); csum_tcpudp_magic()
|
/linux-4.1.27/security/ |
H A D | lsm_audit.c | 53 ad->u.net->v4info.daddr = ih->daddr; ipv4_skb_to_auditdata() 123 ad->u.net->v6info.daddr = ip6->daddr; ipv6_skb_to_auditdata() 348 print_ipv4_addr(ab, a->u.net->v4info.daddr, dump_common_audit_data() 350 "daddr", "dest"); dump_common_audit_data() 356 print_ipv6_addr(ab, &a->u.net->v6info.daddr, dump_common_audit_data() 358 "daddr", "dest"); dump_common_audit_data()
|
/linux-4.1.27/net/l2tp/ |
H A D | l2tp_ip6.c | 195 sk = __l2tp_ip6_bind_lookup(&init_net, &iph->daddr, l2tp_ip6_recv() 364 struct in6_addr *daddr; l2tp_ip6_connect() local 382 daddr = &usin->sin6_addr; l2tp_ip6_connect() 383 if (ipv4_is_multicast(daddr->s6_addr32[3])) l2tp_ip6_connect() 487 struct in6_addr *daddr, *final_p, final; l2tp_ip6_sendmsg() local 526 daddr = &lsa->l2tp_addr; l2tp_ip6_sendmsg() 541 ipv6_addr_equal(daddr, &sk->sk_v6_daddr)) l2tp_ip6_sendmsg() 542 daddr = &sk->sk_v6_daddr; l2tp_ip6_sendmsg() 546 ipv6_addr_type(daddr) & IPV6_ADDR_LINKLOCAL) l2tp_ip6_sendmsg() 552 daddr = &sk->sk_v6_daddr; l2tp_ip6_sendmsg() 588 if (!ipv6_addr_any(daddr)) l2tp_ip6_sendmsg() 589 fl6.daddr = *daddr; l2tp_ip6_sendmsg() 591 fl6.daddr.s6_addr[15] = 0x1; /* :: means loopback (BSD'ism) */ l2tp_ip6_sendmsg() 597 if (!fl6.flowi6_oif && ipv6_addr_is_multicast(&fl6.daddr)) l2tp_ip6_sendmsg()
|
/linux-4.1.27/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_main.c | 492 if (ipoib_cm_enabled(dev, neigh->daddr)) { path_rec_completion() 586 static void neigh_add_path(struct sk_buff *skb, u8 *daddr, neigh_add_path() argument 595 neigh = ipoib_neigh_alloc(daddr, dev); neigh_add_path() 603 path = __path_find(dev, daddr + 4); neigh_add_path() 605 path = path_rec_create(dev, daddr + 4); neigh_add_path() 618 if (ipoib_cm_enabled(dev, neigh->daddr)) { neigh_add_path() 634 ipoib_send(dev, skb, path->ah, IPOIB_QPN(daddr)); neigh_add_path() 820 const void *daddr, const void *saddr, unsigned len) ipoib_hard_header() 835 memcpy(cb->hwaddr, daddr, INFINIBAND_ALEN); ipoib_hard_header() 864 static u32 ipoib_addr_hash(struct ipoib_neigh_hash *htbl, u8 *daddr) ipoib_addr_hash() argument 873 u32 *d32 = (u32 *) daddr; ipoib_addr_hash() 880 struct ipoib_neigh *ipoib_neigh_get(struct net_device *dev, u8 *daddr) ipoib_neigh_get() argument 895 hash_val = ipoib_addr_hash(htbl, daddr); ipoib_neigh_get() 899 if (memcmp(daddr, neigh->daddr, INFINIBAND_ALEN) == 0) { ipoib_neigh_get() 981 static struct ipoib_neigh *ipoib_neigh_ctor(u8 *daddr, ipoib_neigh_ctor() argument 991 memcpy(&neigh->daddr, daddr, sizeof(neigh->daddr)); ipoib_neigh_ctor() 1001 struct ipoib_neigh *ipoib_neigh_alloc(u8 *daddr, ipoib_neigh_alloc() argument 1020 hash_val = ipoib_addr_hash(htbl, daddr); ipoib_neigh_alloc() 1026 if (memcmp(daddr, neigh->daddr, INFINIBAND_ALEN) == 0) { ipoib_neigh_alloc() 1038 neigh = ipoib_neigh_ctor(daddr, dev); ipoib_neigh_alloc() 1073 IPOIB_QPN(neigh->daddr), ipoib_neigh_dtor() 1074 neigh->daddr + 4); ipoib_neigh_dtor() 1105 hash_val = ipoib_addr_hash(htbl, neigh->daddr); ipoib_neigh_free() 1198 if (!memcmp(gid, neigh->daddr + 4, sizeof (union ib_gid))) { ipoib_del_neighs_by_gid() 817 ipoib_hard_header(struct sk_buff *skb, struct net_device *dev, unsigned short type, const void *daddr, const void *saddr, unsigned len) ipoib_hard_header() argument
|
/linux-4.1.27/include/uapi/linux/ |
H A D | xfrm.h | 21 * the state by (spi,daddr,ah/esp) or to store information about 25 xfrm_address_t daddr; member in struct:xfrm_id 49 xfrm_address_t daddr; member in struct:xfrm_selector 385 xfrm_address_t daddr; member in struct:xfrm_usersa_id 490 xfrm_address_t daddr; member in struct:xfrm_address_filter
|
H A D | if_fc.h | 38 __u8 daddr[FC_ALEN]; /* destination address */ member in struct:fch_hdr
|
/linux-4.1.27/drivers/net/arcnet/ |
H A D | arc-rawmode.c | 42 unsigned short type, uint8_t daddr); 136 unsigned short type, uint8_t daddr) build_header() 161 pkt->hard.dest = daddr; build_header() 135 build_header(struct sk_buff *skb, struct net_device *dev, unsigned short type, uint8_t daddr) build_header() argument
|
/linux-4.1.27/drivers/misc/mic/host/ |
H A D | mic_virtio.c | 77 size_t len, u64 daddr, size_t dlen, mic_virtio_copy_to_user() 81 void __iomem *dbuf = mdev->aper.va + daddr; mic_virtio_copy_to_user() 88 dma_offset = daddr - round_down(daddr, dma_alignment); mic_virtio_copy_to_user() 89 daddr -= dma_offset; mic_virtio_copy_to_user() 95 err = mic_sync_dma(mdev, mvr->buf_da, daddr, mic_virtio_copy_to_user() 105 daddr += partlen; mic_virtio_copy_to_user() 126 size_t len, u64 daddr, size_t dlen, mic_virtio_copy_from_user() 130 void __iomem *dbuf = mdev->aper.va + daddr; mic_virtio_copy_from_user() 136 if (daddr & (dma_alignment - 1)) { mic_virtio_copy_from_user() 151 err = mic_sync_dma(mdev, daddr, mvr->buf_da, mic_virtio_copy_from_user() 155 daddr += partlen; mic_virtio_copy_from_user() 76 mic_virtio_copy_to_user(struct mic_vdev *mvdev, void __user *ubuf, size_t len, u64 daddr, size_t dlen, int vr_idx) mic_virtio_copy_to_user() argument 125 mic_virtio_copy_from_user(struct mic_vdev *mvdev, void __user *ubuf, size_t len, u64 daddr, size_t dlen, int vr_idx) mic_virtio_copy_from_user() argument
|
/linux-4.1.27/net/irda/ircomm/ |
H A D | ircomm_tty_attach.c | 192 self->daddr = self->saddr = 0; ircomm_tty_detach_cable() 376 info.daddr = discovery->daddr; ircomm_tty_discovery_indication() 671 self->daddr = info->daddr; ircomm_tty_state_idle() 684 self->saddr, self->daddr, ircomm_tty_state_idle() 729 self->daddr = info->daddr; ircomm_tty_state_search() 743 self->daddr, "IrLPT", ircomm_tty_state_search() 748 self->daddr, ircomm_tty_state_search() 812 self->daddr, "IrDA:IrCOMM", ircomm_tty_state_query_parameters() 862 self->saddr, self->daddr, ircomm_tty_state_query_lsap_sel()
|
/linux-4.1.27/drivers/video/fbdev/ |
H A D | hitfb.c | 79 u32 saddr, daddr; hitfb_accel_bitblt() local 87 daddr = WIDTH * (dy + height) + dx + width; hitfb_accel_bitblt() 100 daddr = WIDTH * dy + dx; hitfb_accel_bitblt() 109 daddr <<= 1; hitfb_accel_bitblt() 115 fb_writew(daddr & 0xffff, HD64461_BBTDSARL); hitfb_accel_bitblt() 116 fb_writew(daddr >> 16, HD64461_BBTDSARH); hitfb_accel_bitblt()
|
/linux-4.1.27/net/dccp/ |
H A D | ipv4.c | 48 __be32 daddr, nexthop; dccp_v4_connect() local 62 nexthop = daddr = usin->sin_addr.s_addr; dccp_v4_connect() 67 if (daddr == 0) dccp_v4_connect() 88 daddr = fl4->daddr; dccp_v4_connect() 94 sk_daddr_set(sk, daddr); dccp_v4_connect() 257 iph->daddr, dh->dccph_dport, dccp_v4_err() 381 return secure_dccp_sequence_number(ip_hdr(skb)->daddr, dccp_v4_init_sequence() 453 iph->saddr, iph->daddr); dccp_v4_hnd_req() 462 iph->daddr, dh->dccph_dport, dccp_v4_hnd_req() 483 .daddr = iph->saddr, dccp_v4_route_skb() 484 .saddr = iph->daddr, dccp_v4_route_skb() 556 rxiph->daddr); dccp_v4_ctl_send_reset() 561 rxiph->daddr, rxiph->saddr, NULL); dccp_v4_ctl_send_reset() 642 sk_rcv_saddr_set(req_to_sk(req), ip_hdr(skb)->daddr); dccp_v4_conn_request() 819 if (dccp_v4_csum_finish(skb, iph->saddr, iph->daddr)) { dccp_v4_rcv() 832 &iph->daddr, ntohs(dh->dccph_dport), dccp_v4_rcv()
|
H A D | ipv6.c | 46 const struct in6_addr *daddr) dccp_v6_csum_finish() 48 return csum_ipv6_magic(saddr, daddr, skb->len, IPPROTO_DCCP, skb->csum); dccp_v6_csum_finish() 62 return secure_dccpv6_sequence_number(ipv6_hdr(skb)->daddr.s6_addr32, dccp_v6_init_sequence() 89 &hdr->daddr, dh->dccph_dport, dccp_v6_err() 196 fl6.daddr = ireq->ir_v6_rmt_addr; dccp_v6_send_response() 223 fl6.daddr = ireq->ir_v6_rmt_addr; dccp_v6_send_response() 263 &rxip6h->daddr); dccp_v6_ctl_send_reset() 266 fl6.daddr = rxip6h->saddr; dccp_v6_ctl_send_reset() 267 fl6.saddr = rxip6h->daddr; dccp_v6_ctl_send_reset() 306 &iph->daddr, inet6_iif(skb)); dccp_v6_hnd_req() 315 &iph->daddr, ntohs(dh->dccph_dport), dccp_v6_hnd_req() 374 ireq->ir_v6_loc_addr = ipv6_hdr(skb)->daddr; dccp_v6_conn_request() 477 fl6.daddr = ireq->ir_v6_rmt_addr; dccp_v6_request_recv_sock() 711 &ipv6_hdr(skb)->daddr)) { dccp_v6_rcv() 897 fl6.daddr = sk->sk_v6_daddr; dccp_v6_connect() 44 dccp_v6_csum_finish(struct sk_buff *skb, const struct in6_addr *saddr, const struct in6_addr *daddr) dccp_v6_csum_finish() argument
|
/linux-4.1.27/drivers/misc/genwqe/ |
H A D | card_utils.c | 257 dma_addr_t daddr; genwqe_map_pages() local 260 daddr = pci_map_page(pci_dev, page_list[i], genwqe_map_pages() 265 if (pci_dma_mapping_error(pci_dev, daddr)) { genwqe_map_pages() 267 "[%s] err: no dma addr daddr=%016llx!\n", genwqe_map_pages() 268 __func__, (long long)daddr); genwqe_map_pages() 272 dma_list[i] = daddr; genwqe_map_pages() 383 dma_addr_t daddr; genwqe_setup_sgl() local 398 daddr = sgl->fpage_dma_addr + map_offs; genwqe_setup_sgl() 402 daddr = sgl->lpage_dma_addr; genwqe_setup_sgl() 404 daddr = dma_list[p] + map_offs; genwqe_setup_sgl() 410 if (prev_daddr == daddr) { genwqe_setup_sgl() 413 /* pr_info("daddr combining: " genwqe_setup_sgl() 415 prev_daddr, prev_len, daddr); */ genwqe_setup_sgl() 424 prev_daddr = daddr + size_to_map; genwqe_setup_sgl() 429 s[j].target_addr = cpu_to_be64(daddr); genwqe_setup_sgl() 432 prev_daddr = daddr + size_to_map; genwqe_setup_sgl()
|
/linux-4.1.27/arch/mips/include/asm/ |
H A D | checksum.h | 164 __be32 daddr, unsigned short len, unsigned short proto, csum_tcpudp_nofold() 193 : "0" ((__force unsigned long)daddr), csum_tcpudp_nofold() 217 const struct in6_addr *daddr, csum_ipv6_magic() 276 : "r" (saddr), "r" (daddr), csum_ipv6_magic() 163 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, unsigned short proto, __wsum sum) csum_tcpudp_nofold() argument 216 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, unsigned short proto, __wsum sum) csum_ipv6_magic() argument
|
/linux-4.1.27/arch/mips/include/asm/mach-cavium-octeon/ |
H A D | dma-coherence.h | 65 phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr);
|
/linux-4.1.27/arch/mips/include/asm/mach-loongson/ |
H A D | dma-coherence.h | 21 extern phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr); plat_map_dma_mem()
|
/linux-4.1.27/arch/m68k/kernel/ |
H A D | traps.c | 391 fp->un.fmtb.daddr, bus_error030() 402 if (mmu_emu_handle_fault (fp->un.fmtb.daddr, ssw & RW, 0)) bus_error030() 411 if (mmu_emu_handle_fault (fp->un.fmtb.daddr, ssw & RW, 1)) bus_error030() 427 fp->un.fmtb.daddr, bus_error030() 446 addr = fp->un.fmtb.daddr; bus_error030() 522 fp->un.fmtb.daddr, bus_error030() 530 addr = fp->un.fmtb.daddr; bus_error030() 555 fp->un.fmtb.daddr, bus_error030() 635 if ((ssw & DF) && ((addr ^ fp->un.fmtb.daddr) & PAGE_MASK) == 0) bus_error030() 902 pr_cont("ssw=%04x isc=%04x isb=%04x daddr=%08lx dobuf=%08lx\n", show_registers() 904 fp->un.fmta.daddr, fp->un.fmta.dobuf); show_registers() 908 pr_cont("ssw=%04x isc=%04x isb=%04x daddr=%08lx dobuf=%08lx\n", show_registers() 910 fp->un.fmtb.daddr, fp->un.fmtb.dobuf); show_registers() 1000 fp->un.fmtb.daddr, space_names[ssw & DFC], bad_super_trap() 1120 info.si_addr = (void *) fp->un.fmta.daddr; trap_c() 1123 info.si_addr = (void *) fp->un.fmtb.daddr; trap_c()
|
/linux-4.1.27/net/sched/ |
H A D | act_nat.c | 125 addr = iph->daddr; tcf_nat() 141 iph->daddr = new_addr; tcf_nat() 207 addr = iph->daddr; tcf_nat() 228 iph->daddr = new_addr; tcf_nat()
|
/linux-4.1.27/drivers/infiniband/core/ |
H A D | addr.c | 202 static int dst_fetch_ha(struct dst_entry *dst, struct rdma_dev_addr *dev_addr, void *daddr) dst_fetch_ha() argument 207 n = dst_neigh_lookup(dst, daddr); dst_fetch_ha() 236 fl4.daddr = dst_ip; addr4_resolve() 260 ret = dst_fetch_ha(&rt->dst, addr, &fl4.daddr); addr4_resolve() 277 fl6.daddr = dst_in->sin6_addr; addr6_resolve() 287 &fl6.daddr, 0, &fl6.saddr); addr6_resolve() 308 ret = dst_fetch_ha(dst, addr, &fl6.daddr); addr6_resolve()
|
/linux-4.1.27/sound/isa/gus/ |
H A D | gus_reset.c | 167 unsigned int daddr; snd_gf1_clear_voices() local 170 daddr = gus->gf1.default_voice_address << 4; snd_gf1_clear_voices() 184 snd_gf1_write_addr(gus, SNDRV_GF1_VA_START, daddr, w_16); snd_gf1_clear_voices() 185 snd_gf1_write_addr(gus, SNDRV_GF1_VA_END, daddr, w_16); snd_gf1_clear_voices() 190 snd_gf1_write_addr(gus, SNDRV_GF1_VA_CURRENT, daddr, w_16); snd_gf1_clear_voices()
|