Searched refs:rcv_saddr (Results 1 - 25 of 31) sorted by relevance

12

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/ipv4/
H A Ddatagram.c65 if (!inet->rcv_saddr)
66 inet->rcv_saddr = rt->rt_src;
H A Dinet_hashtables.c140 const __be32 rcv_saddr = inet->rcv_saddr; local
143 if (rcv_saddr) {
144 if (rcv_saddr != daddr)
178 (!inet->rcv_saddr || inet->rcv_saddr == daddr) &&
200 __be32 daddr = inet->rcv_saddr;
265 return secure_ipv4_port_ephemeral(inet->rcv_saddr, inet->daddr,
298 /* Does not bother with rcv_saddr checks,
H A Dudp.c227 (!inet1->rcv_saddr || !inet2->rcv_saddr ||
228 inet1->rcv_saddr == inet2->rcv_saddr ));
254 if (inet->rcv_saddr) {
255 if (inet->rcv_saddr != daddr)
304 (inet->rcv_saddr && inet->rcv_saddr != loc_addr) ||
1665 __be32 src = inet->rcv_saddr;
H A Dinet_diag.c101 r->id.idiag_src[0] = inet->rcv_saddr;
109 &np->rcv_saddr);
476 entry.saddr = np->rcv_saddr.s6_addr32;
481 entry.saddr = &inet->rcv_saddr;
H A Draw.c115 !(inet->rcv_saddr && inet->rcv_saddr != laddr) &&
565 inet->rcv_saddr = inet->saddr = addr->sin_addr.s_addr;
859 src = inet->rcv_saddr;
H A Daf_inet.c467 /* We keep a pair of addresses. rcv_saddr is the one
481 inet->rcv_saddr = inet->saddr = addr->sin_addr.s_addr;
487 inet->saddr = inet->rcv_saddr = 0;
492 if (inet->rcv_saddr)
676 __be32 addr = inet->rcv_saddr;
1061 inet->saddr = inet->rcv_saddr = new_saddr;
H A Dinet_timewait_sock.c100 tw->tw_rcv_saddr = inet->rcv_saddr;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/net/
H A Dinet_sock.h93 * @rcv_saddr - Bound local IPv4 addr
115 __be32 rcv_saddr; member in struct:inet_sock
185 const __be32 laddr = inet->rcv_saddr;
H A Dinet6_hashtables.h45 const struct in6_addr *laddr = &np->rcv_saddr;
H A Dip.h299 inet_sk(sk)->rcv_saddr = inet_sk(sk)->saddr = 0;
305 memset(&np->rcv_saddr, 0, sizeof(np->rcv_saddr));
H A Dinet_timewait_sock.h192 inet_sk(sk)->rcv_saddr : inet_twsk(sk)->tw_rcv_saddr;
H A Dinet_hashtables.h54 * 3) If all sockets are bound to a specific inet_sk(sk)->rcv_saddr local
331 (inet_sk(__sk)->rcv_saddr == (__daddr)) && \
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/ipv6/
H A Dinet6_hashtables.c120 if (!ipv6_addr_any(&np->rcv_saddr)) {
121 if (!ipv6_addr_equal(&np->rcv_saddr, daddr))
171 const struct in6_addr *daddr = &np->rcv_saddr;
242 return secure_ipv6_port_ephemeral(np->rcv_saddr.s6_addr32,
272 /* Does not bother with rcv_saddr checks,
H A Ddatagram.c110 if (ipv6_addr_any(&np->rcv_saddr)) {
111 ipv6_addr_set(&np->rcv_saddr, 0, 0, htonl(0x0000ffff),
112 inet->rcv_saddr);
192 if (ipv6_addr_any(&np->rcv_saddr)) {
193 ipv6_addr_copy(&np->rcv_saddr, &fl.fl6_src);
194 inet->rcv_saddr = LOOPBACK4_IPV6;
H A Dudp.c81 if (!ipv6_addr_any(&np->rcv_saddr)) {
82 if (!ipv6_addr_equal(&np->rcv_saddr, daddr))
329 if (!ipv6_addr_any(&np->rcv_saddr)) {
330 if (!ipv6_addr_equal(&np->rcv_saddr, loc_addr))
919 src = &np->rcv_saddr;
H A Daf_inet6.c332 inet->rcv_saddr = v4addr;
335 ipv6_addr_copy(&np->rcv_saddr, &addr->sin6_addr);
429 if (ipv6_addr_any(&np->rcv_saddr))
432 ipv6_addr_copy(&sin->sin6_addr, &np->rcv_saddr);
H A Dtcp_ipv6.c235 ipv6_addr_set(&np->rcv_saddr, 0, 0, htonl(0x0000FFFF),
236 inet->rcv_saddr);
242 if (!ipv6_addr_any(&np->rcv_saddr))
243 saddr = &np->rcv_saddr;
277 ipv6_addr_copy(&np->rcv_saddr, saddr);
282 inet->rcv_saddr = LOOPBACK4_IPV6;
1354 ipv6_addr_copy(&newnp->rcv_saddr, &newnp->saddr);
1449 ipv6_addr_copy(&newnp->rcv_saddr, &treq->loc_addr);
1497 newinet->daddr = newinet->saddr = newinet->rcv_saddr = LOOPBACK4_IPV6;
1994 src = &np->rcv_saddr;
[all...]
H A Draw.c108 if (!ipv6_addr_any(&np->rcv_saddr)) {
109 if (ipv6_addr_equal(&np->rcv_saddr, loc_addr))
278 inet->rcv_saddr = inet->saddr = v4addr;
279 ipv6_addr_copy(&np->rcv_saddr, &addr->sin6_addr);
1227 src = &np->rcv_saddr;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/
H A Dipv6.h292 struct in6_addr rcv_saddr; member in struct:ipv6_pinfo
445 &inet6_sk(sk)->rcv_saddr : &inet6_twsk(sk)->tw_v6_rcv_saddr;
489 ipv6_addr_equal(&inet6_sk(__sk)->rcv_saddr, (__daddr)) && \
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/sctp/
H A Dipv6.c408 addr->v6.sin6_addr = inet6_sk(sk)->rcv_saddr;
415 inet6_sk(sk)->rcv_saddr.s6_addr32[0] = 0;
416 inet6_sk(sk)->rcv_saddr.s6_addr32[1] = 0;
417 inet6_sk(sk)->rcv_saddr.s6_addr32[2] = htonl(0x0000ffff);
418 inet6_sk(sk)->rcv_saddr.s6_addr32[3] =
421 inet6_sk(sk)->rcv_saddr = addr->v6.sin6_addr;
649 /* Initialize sk's sport, dport, rcv_saddr and daddr for getsockname()
654 newnp->rcv_saddr = np->rcv_saddr;
H A Dprotocol.c254 addr->v4.sin_addr.s_addr = inet_sk(sk)->rcv_saddr;
260 inet_sk(sk)->rcv_saddr = addr->v4.sin_addr.s_addr;
563 /* Initialize sk's sport, dport, rcv_saddr and daddr for
568 newinet->rcv_saddr = inet->rcv_saddr;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/dccp/
H A Dipv6.c544 ipv6_addr_copy(&newnp->rcv_saddr, &newnp->saddr);
635 ipv6_addr_copy(&newnp->rcv_saddr, &ireq6->loc_addr);
679 newinet->daddr = newinet->saddr = newinet->rcv_saddr = LOOPBACK4_IPV6;
1006 ipv6_addr_set(&np->rcv_saddr, 0, 0, htonl(0x0000FFFF),
1007 inet->rcv_saddr);
1013 if (!ipv6_addr_any(&np->rcv_saddr))
1014 saddr = &np->rcv_saddr;
1049 ipv6_addr_copy(&np->rcv_saddr, saddr);
1054 inet->rcv_saddr = LOOPBACK4_IPV6;
H A Dminisocks.c63 ipv6_addr_copy(&tw6->tw_v6_rcv_saddr, &np->rcv_saddr);
H A Dipv4.c89 inet->rcv_saddr = inet->saddr;
403 newinet->rcv_saddr = ireq->loc_addr;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/ipv4/netfilter/
H A Dnf_conntrack_l3proto_ipv4.c325 tuple.src.u3.ip = inet->rcv_saddr;

Completed in 116 milliseconds

12