Searched refs:saddr (Results 51 - 75 of 232) sorted by relevance

12345678910

/net/ipv4/netfilter/
H A Dipt_rpfilter.c90 if (ipv4_is_zeronet(iph->saddr))
94 flow.daddr = iph->saddr;
95 flow.saddr = rpfilter_get_saddr(iph->daddr);
H A Dnf_reject_ipv4.c58 niph->saddr = oiph->daddr;
59 niph->daddr = oiph->saddr;
91 tcph->check = ~tcp_v4_check(sizeof(struct tcphdr), niph->saddr,
/net/ipv6/netfilter/
H A Dip6t_rpfilter.c39 .daddr = iph->saddr,
44 memcpy(&fl6.saddr, &iph->daddr, sizeof(struct in6_addr));
92 saddrtype = ipv6_addr_type(&iph->saddr);
H A Dip6t_eui64.c44 if (!memcmp(ipv6_hdr(skb)->saddr.s6_addr + 8, eui64,
H A Dip6t_SYNPROXY.c23 synproxy_build_ip(struct sk_buff *skb, const struct in6_addr *saddr, argument
33 iph->saddr = *saddr;
49 nth->check = ~tcp_v6_check(tcp_hdr_size, &niph->saddr, &niph->daddr, 0);
56 fl6.saddr = niph->saddr;
104 niph = synproxy_build_ip(nskb, &iph->daddr, &iph->saddr);
145 niph = synproxy_build_ip(nskb, &iph->saddr, &iph->daddr);
190 niph = synproxy_build_ip(nskb, &iph->daddr, &iph->saddr);
228 niph = synproxy_build_ip(nskb, &iph->saddr,
[all...]
/net/irda/ircomm/
H A Dircomm_tty_attach.c198 self->daddr = self->saddr = 0;
387 info.saddr = discovery->saddr;
694 self->saddr = info->saddr;
706 self->saddr, self->daddr,
752 self->saddr = info->saddr;
764 iriap_getvaluebyclass_request(self->iriap, self->saddr,
769 iriap_getvaluebyclass_request(self->iriap, self->saddr,
[all...]
/net/netrom/
H A Dnr_dev.c100 const void *daddr, const void *saddr, unsigned int len)
104 memcpy(buff, (saddr != NULL) ? saddr : dev->dev_addr, dev->addr_len);
98 nr_header(struct sk_buff *skb, struct net_device *dev, unsigned short type, const void *daddr, const void *saddr, unsigned int len) argument
/net/ipv6/
H A Dfib6_rules.c94 struct in6_addr saddr; local
100 &saddr))
102 if (!ipv6_prefix_equal(&saddr, &r->src.addr,
105 flp6->saddr = saddr;
165 if (!ipv6_prefix_equal(&fl6->saddr, &r->src.addr,
H A Dmip6.c137 if (!ipv6_addr_equal(&iph->saddr, (struct in6_addr *)x->coaddr) &&
175 memcpy(&hao->addr, &iph->saddr, sizeof(hao->addr));
177 memcpy(&iph->saddr, x->coaddr, sizeof(iph->saddr));
235 hao ? &hao->addr : &ipv6_hdr(skb)->saddr,
243 memcpy(&sel.saddr, (xfrm_address_t *)&ipv6_hdr(skb)->saddr,
244 sizeof(sel.saddr));
H A Dipcomp6.c95 t->id.spi = xfrm6_tunnel_alloc_spi(net, (xfrm_address_t *)&x->props.saddr);
103 memcpy(t->props.saddr.a6, x->props.saddr.a6, sizeof(struct in6_addr));
129 spi = xfrm6_tunnel_spi_lookup(net, (xfrm_address_t *)&x->props.saddr);
H A Dsit.c102 if (local == t->parms.iph.saddr &&
115 if (local == t->parms.iph.saddr &&
130 __be32 local = parms->iph.saddr;
198 memcpy(dev->dev_addr, &t->parms.iph.saddr, 4);
225 __be32 local = parms->iph.saddr;
235 if (local == t->parms.iph.saddr &&
447 p = __ipip6_tunnel_locate_prl(t, iph->saddr);
454 const struct in6_addr *addr6 = &ipv6_hdr(skb)->saddr;
457 (addr6->s6_addr32[3] == iph->saddr) &&
503 rt = rt6_lookup(dev_net(skb->dev), &ipv6_hdr(skb2)->saddr, NUL
[all...]
H A Dinet6_connection_sock.c81 fl6->saddr = ireq->ir_v6_loc_addr;
181 const struct in6_addr *saddr)
183 __ip6_dst_store(sk, dst, daddr, saddr);
203 fl6->saddr = np->saddr;
179 __inet6_csk_dst_store(struct sock *sk, struct dst_entry *dst, const struct in6_addr *daddr, const struct in6_addr *saddr) argument
/net/netfilter/ipvs/
H A Dip_vs_proto.c251 sprintf(buf, "%pI4->%pI4 frag", &ih->saddr, &ih->daddr);
259 &ih->saddr, &ih->daddr);
262 &ih->saddr, ntohs(pptr[0]),
283 sprintf(buf, "%pI6c->%pI6c frag", &ih->saddr, &ih->daddr);
291 &ih->saddr, &ih->daddr);
294 &ih->saddr, ntohs(pptr[0]),
/net/ipv4/
H A Dxfrm4_mode_tunnel.c64 top_iph->saddr = x->props.saddr.a4;
H A Dudp.c321 static unsigned int udp4_portaddr_hash(struct net *net, __be32 saddr, argument
324 return jhash_1word((__force u32)saddr, net_hash_mix(net)) ^ port;
339 static inline int compute_score(struct sock *sk, struct net *net, __be32 saddr, argument
356 if (inet->inet_daddr != saddr)
378 __be32 saddr, __be16 sport,
393 if (inet->inet_daddr != saddr)
426 __be32 saddr, __be16 sport,
439 score = compute_score2(sk, net, saddr, sport,
447 saddr, sport);
467 else if (unlikely(compute_score2(result, net, saddr, spor
377 compute_score2(struct sock *sk, struct net *net, __be32 saddr, __be16 sport, __be32 daddr, unsigned int hnum, int dif) argument
425 udp4_lib_lookup2(struct net *net, __be32 saddr, __be16 sport, __be32 daddr, unsigned int hnum, int dif, struct udp_hslot *hslot2, unsigned int slot2) argument
479 __udp4_lib_lookup(struct net *net, __be32 saddr, __be16 sport, __be32 daddr, __be16 dport, int dif, struct udp_table *udptable) argument
571 udp4_lib_lookup(struct net *net, __be32 saddr, __be16 sport, __be32 daddr, __be16 dport, int dif) argument
749 udp_set_csum(bool nocheck, struct sk_buff *skb, __be32 saddr, __be32 daddr, int len) argument
875 __be32 daddr, faddr, saddr; local
1648 __udp4_lib_mcast_deliver(struct net *net, struct sk_buff *skb, struct udphdr *uh, __be32 saddr, __be32 daddr, struct udp_table *udptable) argument
1738 __be32 saddr, daddr; local
[all...]
H A Dinet_hashtables.c204 const __be32 saddr, __be16 sport,
227 saddr, sport);
273 const __be32 saddr, const __be16 sport,
277 INET_ADDR_COOKIE(acookie, saddr, daddr);
284 unsigned int hash = inet_ehashfn(net, daddr, hnum, saddr, sport);
294 saddr, daddr, ports, dif))) {
298 saddr, daddr, ports, dif))) {
328 __be32 saddr = inet->inet_daddr; local
330 INET_ADDR_COOKIE(acookie, saddr, daddr);
334 saddr, ine
202 __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) argument
271 __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) argument
[all...]
H A Dip_vti.c62 iph->saddr, iph->daddr, 0);
129 xfrm_address_t *saddr = (xfrm_address_t *)&src; local
139 return xfrm_addr_equal(saddr, &x->props.saddr, AF_INET);
141 if (!xfrm_state_addr_check(x, daddr, saddr, AF_INET))
168 if (!vti_state_check(dst->xfrm, parms->iph.daddr, parms->iph.saddr)) {
254 iph->daddr, iph->saddr, 0);
358 memcpy(dev->dev_addr, &iph->saddr, 4);
459 parms->iph.saddr = nla_get_be32(data[IFLA_VTI_LOCAL]);
508 nla_put_be32(skb, IFLA_VTI_LOCAL, p->iph.saddr);
[all...]
H A Dipcomp.c70 t->id.spi = x->props.saddr.a4;
75 t->props.saddr.a4 = x->props.saddr.a4;
106 x->props.saddr.a4, IPPROTO_IPIP, AF_INET);
/net/irda/irlan/
H A Dirlan_client.c88 irlan_client_wakeup(self, self->saddr, self->daddr);
101 * Function irlan_client_wakeup (self, saddr, daddr)
106 void irlan_client_wakeup(struct irlan_cb *self, __u32 saddr, __u32 daddr) argument
125 self->saddr = saddr;
154 __u32 saddr, daddr; local
169 saddr = discovery->saddr;
181 irlan_client_wakeup(self, saddr, daddr);
/net/phonet/
H A Daf_phonet.c132 const void *saddr, unsigned int len)
139 if (!saddr)
140 saddr = dev->dev_addr;
141 *media = *(const u8 *)saddr;
245 u8 daddr, saddr, res; local
278 saddr = phonet_address_get(dev, daddr);
279 if (saddr == PN_NO_ADDR)
283 src = pn_object(saddr, pn_obj(src));
130 pn_header_create(struct sk_buff *skb, struct net_device *dev, unsigned short type, const void *daddr, const void *saddr, unsigned int len) argument
H A Dpn_dev.c192 u8 saddr; local
201 saddr = daddr;
203 saddr = find_first_bit(pnd->addrs, 64) << 2;
205 saddr = PN_NO_ADDR;
208 if (saddr == PN_NO_ADDR) {
215 saddr = phonet_address_get(def_dev, daddr);
219 return saddr;
/net/irda/irnet/
H A Dirnet_irda.c54 __u32 saddr,
74 irnet_events.log[index].saddr = saddr;
359 self->discoveries[self->disco_index].saddr,
515 self->saddr = DEV_ADDR_ANY; /* Until we get connected */
642 self->saddr, self->daddr, self->rname, 0);
758 self->saddr = irttp_get_saddr(self->tsap);
848 new->saddr = irttp_get_saddr(new->tsap);
893 new->saddr, new->daddr, server->rname, 0);
924 self->saddr, sel
52 irnet_post_event(irnet_socket * ap, irnet_event event, __u32 saddr, __u32 daddr, char * name, __u16 hints) argument
[all...]
/net/sctp/
H A Dprotocol.c243 from = &ip_hdr(skb)->saddr;
297 static void sctp_v4_dst_saddr(union sctp_addr *saddr, struct flowi4 *fl4, argument
300 saddr->v4.sin_family = AF_INET;
301 saddr->v4.sin_port = port;
302 saddr->v4.sin_addr.s_addr = fl4->saddr;
421 static void sctp_v4_get_dst(struct sctp_transport *t, union sctp_addr *saddr, argument
442 if (saddr) {
443 fl4->saddr = saddr
527 union sctp_addr *saddr = &t->saddr; local
[all...]
/net/ax25/
H A Dax25_ip.c51 const void *saddr, unsigned int len)
71 if (saddr != NULL)
72 memcpy(buff, saddr, dev->addr_len);
222 const void *saddr, unsigned int len)
49 ax25_hard_header(struct sk_buff *skb, struct net_device *dev, unsigned short type, const void *daddr, const void *saddr, unsigned int len) argument
220 ax25_hard_header(struct sk_buff *skb, struct net_device *dev, unsigned short type, const void *daddr, const void *saddr, unsigned int len) argument
/net/ethernet/
H A Deth.c71 * @saddr: source address (NULL use device source address)
80 const void *daddr, const void *saddr, unsigned int len)
93 if (!saddr)
94 saddr = dev->dev_addr;
95 memcpy(eth->h_source, saddr, ETH_ALEN);
78 eth_header(struct sk_buff *skb, struct net_device *dev, unsigned short type, const void *daddr, const void *saddr, unsigned int len) argument

Completed in 445 milliseconds

12345678910