Searched refs:saddr (Results 151 - 175 of 232) sorted by relevance

12345678910

/net/ipv6/
H A Dip6_input.c151 if (ipv6_addr_is_multicast(&hdr->saddr))
239 &hdr->saddr) &&
H A Dreassembly.c86 static unsigned int inet6_hash_frag(__be32 id, const struct in6_addr *saddr, argument
90 return jhash_3words(ipv6_addr_hash(saddr), ipv6_addr_hash(daddr),
99 return inet6_hash_frag(fq->id, &fq->saddr, &fq->daddr);
110 ipv6_addr_equal(&fq->saddr, arg->src) &&
122 fq->saddr = *arg->src;
552 fq = fq_find(net, fhdr->identification, &hdr->saddr, &hdr->daddr,
H A Dip6_output.c77 &ipv6_hdr(skb)->saddr))) {
215 hdr->saddr = fl6->saddr;
470 int addrtype = ipv6_addr_type(&hdr->saddr);
879 ip6_rt_check(&rt->rt6i_src, &fl6->saddr, np->saddr_cache) ||
906 if (ipv6_addr_any(&fl6->saddr)) {
910 &fl6->saddr);
935 ifp = ipv6_get_ifaddr(net, &fl6->saddr,
1576 hdr->saddr = fl6->saddr;
[all...]
H A Daf_inet6.c378 np->saddr = addr->sin6_addr;
477 sin->sin6_addr = np->saddr;
684 fl6.saddr = np->saddr;
/net/ipv6/netfilter/
H A Dnf_log_ipv6.c61 nf_log_buf_add(m, "SRC=%pI6 DST=%pI6 ", &ih->saddr, &ih->daddr);
333 nf_log_buf_add(m, "TUNNEL=%pI4->%pI4 ", &iph->saddr,
/net/netfilter/
H A Dxt_HMARK.c194 t->src = hmark_addr6_mask(ip6->saddr.s6_addr32, info->src_mask.ip6);
271 t->src = ip->saddr & info->src_mask.ip;
H A Dxt_TCPMSS.c58 fl4->daddr = ip_hdr(skb)->saddr;
63 fl6->daddr = ipv6_hdr(skb)->saddr;
H A Dnf_conntrack_expect.c265 const union nf_inet_addr *saddr,
283 if (saddr) {
284 memcpy(&exp->tuple.src.u3, saddr, len);
263 nf_ct_expect_init(struct nf_conntrack_expect *exp, unsigned int class, u_int8_t family, const union nf_inet_addr *saddr, const union nf_inet_addr *daddr, u_int8_t proto, const __be16 *src, const __be16 *dst) argument
H A Dxt_connlimit.c338 &iph->daddr : &iph->saddr, sizeof(addr.ip6));
342 iph->daddr : iph->saddr;
/net/ipv4/
H A Dip_output.c130 __be32 saddr, __be32 daddr, struct ip_options_rcu *opt)
149 iph->saddr = saddr;
349 * copy saddr and daddr, possibly using 64bit load/stores
351 * iph->saddr = fl4->saddr;
357 offsetof(typeof(*fl4), saddr) + sizeof(fl4->saddr));
358 memcpy(&iph->saddr, &fl4->saddr,
129 ip_build_and_send_pkt(struct sk_buff *skb, struct sock *sk, __be32 saddr, __be32 daddr, struct ip_options_rcu *opt) argument
1525 ip_send_unicast_reply(struct net *net, struct sk_buff *skb, const struct ip_options *sopt, __be32 daddr, __be32 saddr, const struct ip_reply_arg *arg, unsigned int len) argument
[all...]
H A Dipmr.c371 p.iph.saddr = v->vifc_lcl_addr.s_addr;
404 p.iph.saddr = v->vifc_lcl_addr.s_addr;
1041 c->mfc_origin == iph->saddr) {
1061 c->mfc_origin = iph->saddr;
1647 static void ip_encap(struct sk_buff *skb, __be32 saddr, __be32 daddr) argument
1662 iph->saddr = saddr;
1926 .saddr = iph->saddr,
1990 cache = ipmr_cache_find(mrt, ip_hdr(skb)->saddr, ip_hd
2188 ipmr_get_route(struct net *net, struct sk_buff *skb, __be32 saddr, __be32 daddr, struct rtmsg *rtm, int nowait) argument
[all...]
H A Dudp_offload.c197 uh->check = udp_v4_check(skb->len, iph->saddr, iph->daddr, csum);
378 uh->check = ~udp_v4_check(skb->len - nhoff, iph->saddr,
H A Dip_tunnel_core.c75 iph->saddr = src;
H A Dtcp_probe.c137 p->src.v6.sin6_addr = inet6_sk(sk)->saddr;
/net/decnet/
H A Daf_decnet.c726 struct sockaddr_dn *saddr = (struct sockaddr_dn *)uaddr; local
733 if (saddr->sdn_family != AF_DECnet)
736 if (le16_to_cpu(saddr->sdn_nodeaddrl) && (le16_to_cpu(saddr->sdn_nodeaddrl) != 2))
739 if (le16_to_cpu(saddr->sdn_objnamel) > DN_MAXOBJL)
742 if (saddr->sdn_flags & ~SDF_WILD)
745 if (!capable(CAP_NET_BIND_SERVICE) && (saddr->sdn_objnum ||
746 (saddr->sdn_flags & SDF_WILD)))
749 if (!(saddr->sdn_flags & SDF_WILD)) {
750 if (le16_to_cpu(saddr
[all...]
/net/irda/irlan/
H A Dirlan_common.c101 static struct irlan_cb __init *irlan_open(__u32 saddr, __u32 daddr);
199 static struct irlan_cb __init *irlan_open(__u32 saddr, __u32 daddr) argument
218 self->saddr = saddr;
1166 seq_printf(seq,"saddr: %#08x, ",
1167 self->saddr);
/net/ipv4/netfilter/
H A Dipt_CLUSTERIP.c266 hashval = jhash_1word(ntohl(iph->saddr),
270 hashval = jhash_2words(ntohl(iph->saddr), sport,
274 hashval = jhash_3words(ntohl(iph->saddr), sport, dport,
/net/mac802154/
H A Dwpan.c244 const void *saddr,
264 if (!saddr) {
281 hdr.source = *(const struct ieee802154_addr *)saddr;
240 mac802154_header_create(struct sk_buff *skb, struct net_device *dev, unsigned short type, const void *daddr, const void *saddr, unsigned len) argument
/net/rds/
H A Drds.h704 __be32 saddr);
706 void rds_recv_incoming(struct rds_connection *conn, __be32 saddr, __be32 daddr,
714 __be32 saddr, __be32 daddr, int flip);
/net/rxrpc/
H A Dar-input.c604 peer = rxrpc_find_peer(local, ip_hdr(skb)->saddr,
682 ntohl(ip_hdr(skb)->saddr), ntohs(udp_hdr(skb)->source));
728 (u8 *)&ip_hdr(skb)->saddr);
/net/core/
H A Dflow_dissector.c18 /* copy saddr & daddr, possibly using 64bit load/store
19 * Equivalent to : flow->src = iph->saddr;
26 memcpy(&flow->src, &iph->saddr, sizeof(flow->src) + sizeof(flow->dst));
130 flow->src = (__force __be32)ipv6_addr_hash(&iph->saddr);
/net/netfilter/ipvs/
H A Dip_vs_proto_udp.c315 if (csum_ipv6_magic(&ipv6_hdr(skb)->saddr,
326 if (csum_tcpudp_magic(ip_hdr(skb)->saddr,
/net/packet/
H A Daf_packet.c1604 DECLARE_SOCKADDR(struct sockaddr_pkt *, saddr, msg->msg_name);
1615 if (saddr) {
1619 proto = saddr->spkt_protocol;
1627 saddr->spkt_device[sizeof(saddr->spkt_device) - 1] = 0;
1630 dev = dev_get_by_name_rcu(sock_net(sk), saddr->spkt_device);
2229 DECLARE_SOCKADDR(struct sockaddr_ll *, saddr, msg->msg_name);
2239 if (likely(saddr == NULL)) {
2247 if (msg->msg_namelen < (saddr->sll_halen
2251 proto = saddr
[all...]
/net/bridge/netfilter/
H A Debt_among.c110 *addr = ih->saddr;
/net/irda/ircomm/
H A Dircomm_lmp.c62 info->saddr, info->daddr, NULL, userdata);

Completed in 353 milliseconds

12345678910