Searched refs:daddr (Results 376 - 400 of 730) sorted by relevance

<<11121314151617181920>>

/linux-master/tools/testing/selftests/bpf/progs/
H A Dtest_tc_tunnel.c116 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 Dip_tunnels.h280 __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 Dcfg802154.h466 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 Dip_input.c294 &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 Dudp_offload.c231 (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 Dip_tunnel_core.c77 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 Dfib_rules.c182 __be32 daddr = fl4->daddr; local
186 ((daddr ^ r->dst) & r->dstmask))
/linux-master/net/ipv6/
H A Dip6_gre.c431 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 Dtunnel_conf.c512 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 Dipsec.c286 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 Dbnxt_tc.c187 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 Dgtt.c828 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 Dsocket.c1068 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 Dlibcxgbi.c589 __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 Dsmc_ib.c196 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 Dcsum.c198 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 Dsend.c1114 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 Dud_header.c161 { STRUCT_FIELD(ip4, daddr),
297 iph.daddr = header->ip4.daddr;
/linux-master/fs/ocfs2/cluster/
H A Dnetdebug.c298 __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 Dselftests.c136 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 Dip_set.h432 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 Dnf_conntrack_bpf.c82 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 Deth.c71 * @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 Dvrf.c467 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 Dnft_nat_zones.sh146 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 }

Completed in 283 milliseconds

<<11121314151617181920>>