/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | test_tc_tunnel.c | 116 const __u32 daddr = (192 << 24) | (168 << 16) | (1 << 8) | 2; local 133 iph_inner.daddr = __bpf_constant_htonl(daddr); 408 h_outer.ip.daddr.s6_addr[1] = 0xfd; 409 h_outer.ip.daddr.s6_addr[15] = 2;
|
/linux-master/include/net/ |
H A D | ip_tunnels.h | 280 __be32 saddr, __be32 daddr, 288 key->u.ipv4.dst = daddr; 348 __be32 daddr, __be32 saddr, 362 fl4->daddr = daddr; 279 ip_tunnel_key_init(struct ip_tunnel_key *key, __be32 saddr, __be32 daddr, u8 tos, u8 ttl, __be32 label, __be16 tp_src, __be16 tp_dst, __be64 tun_id, const unsigned long *tun_flags) argument 346 ip_tunnel_init_flow(struct flowi4 *fl4, int proto, __be32 daddr, __be32 saddr, __be32 key, __u8 tos, struct net *net, int oif, __u32 mark, __u32 tun_inner_hash, __u8 flow_flags) argument
|
H A D | cfg802154.h | 466 const struct ieee802154_addr *daddr, 519 const struct ieee802154_addr *daddr, 525 return wpan_dev->header_ops->create(skb, dev, daddr, saddr, len); 518 wpan_dev_hard_header(struct sk_buff *skb, struct net_device *dev, const struct ieee802154_addr *daddr, const struct ieee802154_addr *saddr, unsigned int len) argument
|
/linux-master/net/ipv4/ |
H A D | ip_input.c | 294 &iph->daddr); 311 return hint && !skb_dst(skb) && ip_hdr(hint)->daddr == iph->daddr && 328 err = ip_route_use_hint(skb, iph->daddr, iph->saddr, iph->tos, 365 err = ip_route_input_noref(skb, iph->daddr, iph->saddr,
|
H A D | udp_offload.c | 231 (ip_hdr(seg)->daddr == ip_hdr(seg->next)->daddr) && 243 &iph2->daddr, &iph->daddr, 415 uh->check = udp_v4_check(skb->len, iph->saddr, iph->daddr, csum); 602 iph->daddr, dport, iif, 715 iph->daddr, 0);
|
H A D | ip_tunnel_core.c | 77 iph->daddr = dst; 241 .saddr = iph->daddr, 242 .daddr = iph->saddr, 270 if (ipv4_is_lbcast(iph->daddr) || ipv4_is_multicast(iph->daddr) || 331 .saddr = ip6h->daddr, 332 .daddr = ip6h->saddr, 337 icmp6h->icmp6_cksum = csum_ipv6_magic(&nip6h->saddr, &nip6h->daddr, len, 1144 parms->iph.daddr = nla_get_be32(data[IFLA_IPTUN_REMOTE]);
|
H A D | fib_rules.c | 182 __be32 daddr = fl4->daddr; local 186 ((daddr ^ r->dst) & r->dstmask))
|
/linux-master/net/ipv6/ |
H A D | ip6_gre.c | 431 t = ip6gre_tunnel_lookup(skb->dev, &ipv6h->daddr, &ipv6h->saddr, 495 &ipv6h->saddr, &ipv6h->daddr, tpi->key, 539 &ipv6h->saddr, &ipv6h->daddr, tpi->key, 759 fl6->daddr = ((struct ipv6hdr *)skb->data)->daddr; 761 fl6->daddr = tunnel->parms.raddr; 779 fl6->daddr = key->u.ipv6.dst; 1014 fl6.daddr = key->u.ipv6.dst; 1078 fl6.daddr = t->parms.raddr; 1127 fl6->daddr 1392 ip6gre_header(struct sk_buff *skb, struct net_device *dev, unsigned short type, const void *daddr, const void *saddr, unsigned int len) argument 1681 struct in6_addr daddr; local [all...] |
/linux-master/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | tunnel_conf.c | 512 payload->dst_ipv6 = flowi6->daddr; 523 payload->dst_ipv4 = flowi4->daddr; 555 payload->dst_ipv6 = flowi6->daddr; 563 payload->dst_ipv4 = flowi4->daddr; 650 flow6.daddr = *(struct in6_addr *)n->primary_key; 656 * gets invalidated - as only the daddr is needed for 671 flow4.daddr = *(__be32 *)n->primary_key; 677 * gets invalidated - as only the daddr is needed for 767 flow.daddr = payload->ipv4_addr; 781 n = dst_neigh_lookup(&rt->dst, &flow.daddr); [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | ipsec.c | 286 pkey = &attrs->daddr.a4; 379 memcpy(&attrs->daddr, x->id.daddr.a6, sizeof(attrs->daddr)); 857 !neigh_key_eq32(n, &attrs->daddr.a4)) 861 !neigh_key_eq128(n, &attrs->daddr.a4)) 1048 addr6_all_zero(sel->saddr.a6) && addr6_all_zero(sel->daddr.a6)) { 1097 memcpy(&attrs->daddr, sel->daddr.a6, sizeof(attrs->daddr)); [all...] |
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_tc.c | 187 size_t offset_of_ip6_daddr = offsetof(struct ipv6hdr, daddr); 216 } else if (offset == offsetof(struct iphdr, daddr)) { 218 actions->nat.l3.ipv4.daddr.s_addr = htonl(val); 228 &actions->nat.l3.ipv4.daddr); 432 flow->l3_key.ipv4.daddr.s_addr = match.key->dst; 433 flow->l3_mask.ipv4.daddr.s_addr = match.mask->dst; 441 flow->l3_key.ipv6.daddr = match.key->dst; 442 flow->l3_mask.ipv6.daddr = match.mask->dst; 638 actions->nat.l3.ipv4.daddr.s_addr; 665 actions->nat.l3.ipv6.daddr [all...] |
/linux-master/drivers/gpu/drm/i915/gvt/ |
H A D | gtt.c | 828 dma_addr_t daddr; local 849 daddr = dma_map_page(kdev, spt->shadow_page.page, 851 if (dma_mapping_error(kdev, daddr)) { 857 spt->shadow_page.mfn = daddr >> I915_GTT_PAGE_SHIFT; 866 dma_unmap_page(kdev, daddr, PAGE_SIZE, DMA_BIDIRECTIONAL); 2364 dma_addr_t daddr; local 2376 daddr = dma_map_page(dev, virt_to_page(scratch_pt), 0, 4096, DMA_BIDIRECTIONAL); 2377 if (dma_mapping_error(dev, daddr)) { 2383 (unsigned long)(daddr >> I915_GTT_PAGE_SHIFT); 2421 dma_addr_t daddr; local 2693 dma_addr_t daddr; local 2742 dma_addr_t daddr = (dma_addr_t)(gvt->gtt.scratch_mfn << local [all...] |
/linux-master/net/sctp/ |
H A D | socket.c | 1068 const union sctp_addr *daddr, 1078 if (sctp_endpoint_is_peeled_off(ep, daddr)) 1090 scope = sctp_scope(daddr); 1099 *tp = sctp_assoc_add_peer(asoc, daddr, GFP_KERNEL, SCTP_UNKNOWN); 1135 union sctp_addr *daddr, int addr_len) 1142 err = sctp_verify_addr(ep->base.sk, daddr, addr_len); 1146 old = sctp_endpoint_lookup_assoc(ep, daddr, &t); 1151 if (sctp_endpoint_is_peeled_off(ep, daddr)) 1154 t = sctp_assoc_add_peer(asoc, daddr, GFP_KERNEL, SCTP_UNKNOWN); 1174 union sctp_addr *daddr; local 1067 sctp_connect_new_asoc(struct sctp_endpoint *ep, const union sctp_addr *daddr, const struct sctp_initmsg *init, struct sctp_transport **tp) argument 1134 sctp_connect_add_peer(struct sctp_association *asoc, union sctp_addr *daddr, int addr_len) argument 1657 sctp_sendmsg_new_asoc(struct sock *sk, __u16 sflags, struct sctp_cmsgs *cmsgs, union sctp_addr *daddr, struct sctp_transport **tp) argument 1898 union sctp_addr *daddr = NULL; local 1950 union sctp_addr *daddr; local [all...] |
/linux-master/drivers/scsi/cxgbi/ |
H A D | libcxgbi.c | 589 __be32 saddr, __be32 daddr, 595 rt = ip_route_output_ports(&init_net, fl4, NULL, daddr, saddr, 606 struct sockaddr_in *daddr = (struct sockaddr_in *)dst_addr; local 618 rt = find_route_ipv4(&fl4, 0, daddr->sin_addr.s_addr, 0, 619 daddr->sin_port, 0, ifindex); 622 be32_to_cpu(daddr->sin_addr.s_addr), 623 be16_to_cpu(daddr->sin_port)); 628 n = dst_neigh_lookup(dst, &daddr->sin_addr.s_addr); 637 &daddr->sin_addr.s_addr, ntohs(daddr 588 find_route_ipv4(struct flowi4 *fl4, __be32 saddr, __be32 daddr, __be16 sport, __be16 dport, u8 tos, int ifindex) argument 704 find_route_ipv6(const struct in6_addr *saddr, const struct in6_addr *daddr, int ifindex) argument [all...] |
/linux-master/net/smc/ |
H A D | smc_ib.c | 196 int smc_ib_find_route(struct net *net, __be32 saddr, __be32 daddr, argument 203 .daddr = daddr 206 if (daddr == cpu_to_be32(INADDR_NONE)) 213 neigh = dst_neigh_lookup(&rt->dst, &fl4.daddr); 257 if (smcrv2->daddr && smc_ib_find_route(net, smcrv2->saddr, 258 smcrv2->daddr,
|
/linux-master/tools/testing/selftests/net/lib/ |
H A D | csum.c | 198 iph->daddr = cfg_daddr4.sin_addr.s_addr; 218 ip6h->daddr = cfg_daddr6.sin6_addr; 783 const char *daddr = NULL, *saddr = NULL; local 798 daddr = optarg; 861 if (!daddr || !saddr) 862 error(1, 0, "Must pass -D <daddr> and -S <saddr>"); 884 if (inet_pton(cfg_family, daddr, &cfg_daddr6.sin6_addr) != 1) 892 if (inet_pton(cfg_family, daddr, &cfg_daddr4.sin_addr) != 1)
|
/linux-master/net/rds/ |
H A D | send.c | 1114 struct in6_addr daddr; local 1150 ipv6_addr_set_v4mapped(usin->sin_addr.s_addr, &daddr); 1190 daddr = sin6->sin6_addr; 1203 daddr = rs->rs_conn_addr; 1210 if (ipv6_addr_any(&rs->rs_bound_addr) || ipv6_addr_any(&daddr)) { 1219 if (ipv6_addr_v4mapped(&daddr) ^ 1286 rm->m_daddr = daddr; 1290 if (rs->rs_conn && ipv6_addr_equal(&rs->rs_conn->c_faddr, &daddr) && 1295 &rs->rs_bound_addr, &daddr,
|
/linux-master/drivers/infiniband/core/ |
H A D | ud_header.c | 161 { STRUCT_FIELD(ip4, daddr), 297 iph.daddr = header->ip4.daddr;
|
/linux-master/fs/ocfs2/cluster/ |
H A D | netdebug.c | 298 __be32 saddr = 0, daddr = 0; local 308 daddr = (__force __be32)inet->inet_daddr; 333 &daddr, inet ? ntohs(dport) : 0,
|
/linux-master/net/core/ |
H A D | selftests.c | 136 ihdr->daddr = htonl(attr->ip_dst); 156 ihdr->daddr, 0); 160 udp4_hwcsum(skb, ihdr->saddr, ihdr->daddr);
|
/linux-master/include/linux/netfilter/ipset/ |
H A D | ip_set.h | 432 return src ? ip_hdr(skb)->saddr : ip_hdr(skb)->daddr; 438 *addr = src ? ip_hdr(skb)->saddr : ip_hdr(skb)->daddr; 444 memcpy(addr, src ? &ipv6_hdr(skb)->saddr : &ipv6_hdr(skb)->daddr,
|
/linux-master/net/netfilter/ |
H A D | nf_conntrack_bpf.c | 82 dst->ip = bpf_tuple->ipv4.daddr; 89 memcpy(dst->ip6, bpf_tuple->ipv6.daddr, sizeof(bpf_tuple->ipv6.daddr));
|
/linux-master/net/ethernet/ |
H A D | eth.c | 71 * @daddr: destination address (NULL leave destination address) 81 const void *daddr, const void *saddr, unsigned int len) 98 if (daddr) { 99 memcpy(eth->h_dest, daddr, ETH_ALEN); 79 eth_header(struct sk_buff *skb, struct net_device *dev, unsigned short type, const void *daddr, const void *saddr, unsigned int len) argument
|
/linux-master/drivers/net/ |
H A D | vrf.c | 467 fl6.daddr = iph->daddr; 548 fl4.daddr = ip4h->daddr; 656 nexthop = rt6_nexthop(dst_rt6_info(dst), &ipv6_hdr(skb)->daddr); 778 if (rt6_need_strict(&ipv6_hdr(skb)->daddr)) 1008 if (ipv4_is_multicast(ip_hdr(skb)->daddr) || 1009 ipv4_is_lbcast(ip_hdr(skb)->daddr)) 1339 .daddr = iph->daddr, [all...] |
/linux-master/tools/testing/selftests/net/netfilter/ |
H A D | nft_nat_zones.sh | 146 tcp flags & (syn|ack) == ack add @inflows { ip saddr . tcp sport . meta iifname . ip daddr . tcp dport counter } 147 add @inflows6 { ip6 saddr . tcp sport . meta iifname . ip6 daddr . tcp dport counter } 148 ip protocol icmp add @inicmp { ip saddr . meta iifname . ip daddr counter }
|