Searched refs:saddr (Results 1 - 25 of 671) sorted by relevance

1234567891011>>

/linux-master/include/net/
H A Dsecure_seq.h9 u64 secure_ipv4_port_ephemeral(__be32 saddr, __be32 daddr, __be16 dport);
10 u64 secure_ipv6_port_ephemeral(const __be32 *saddr, const __be32 *daddr,
12 u32 secure_tcp_seq(__be32 saddr, __be32 daddr,
14 u32 secure_tcp_ts_off(const struct net *net, __be32 saddr, __be32 daddr);
15 u32 secure_tcpv6_seq(const __be32 *saddr, const __be32 *daddr,
18 const __be32 *saddr, const __be32 *daddr);
19 u64 secure_dccp_sequence_number(__be32 saddr, __be32 daddr,
21 u64 secure_dccpv6_sequence_number(__be32 *saddr, __be32 *daddr,
H A Dip6_checksum.h34 __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
41 return ~csum_unfold(csum_ipv6_magic(&ipv6_hdr(skb)->saddr,
47 const struct in6_addr *saddr,
51 return csum_ipv6_magic(saddr, daddr, len, IPPROTO_TCP, base);
55 const struct in6_addr *saddr,
60 th->check = ~tcp_v6_check(skb->len, saddr, daddr, 0);
71 th->check = ~tcp_v6_check(0, &ipv6h->saddr, &ipv6h->daddr, 0);
75 const struct in6_addr *saddr,
79 return csum_ipv6_magic(saddr, daddr, len, IPPROTO_UDP, base);
83 const struct in6_addr *saddr,
46 tcp_v6_check(int len, const struct in6_addr *saddr, const struct in6_addr *daddr, __wsum base) argument
54 __tcp_v6_send_check(struct sk_buff *skb, const struct in6_addr *saddr, const struct in6_addr *daddr) argument
74 udp_v6_check(int len, const struct in6_addr *saddr, const struct in6_addr *daddr, __wsum base) argument
[all...]
H A Ddst_cache.h29 * @saddr: return value for the retrieved source address
33 struct rtable *dst_cache_get_ip4(struct dst_cache *dst_cache, __be32 *saddr);
39 * @saddr: the source address to be stored inside the cache
44 __be32 saddr);
52 * @saddr: the source address to be stored inside the cache
57 const struct in6_addr *saddr);
62 * @saddr: return value for the retrieved source address
67 struct in6_addr *saddr);
/linux-master/net/xfrm/
H A Dxfrm_hash.h20 const xfrm_address_t *saddr)
22 u32 sum = (__force u32)daddr->a4 + (__force u32)saddr->a4;
27 const xfrm_address_t *saddr)
29 return __xfrm6_addr_hash(daddr) ^ __xfrm6_addr_hash(saddr);
45 const xfrm_address_t *saddr,
50 ntohl(saddr->a4) & __bits2mask32(sbits),
76 const xfrm_address_t *saddr,
81 __xfrm6_pref_hash(saddr, sbits);
85 const xfrm_address_t *saddr,
92 h ^= __xfrm4_daddr_saddr_hash(daddr, saddr);
19 __xfrm4_daddr_saddr_hash(const xfrm_address_t *daddr, const xfrm_address_t *saddr) argument
26 __xfrm6_daddr_saddr_hash(const xfrm_address_t *daddr, const xfrm_address_t *saddr) argument
44 __xfrm4_dpref_spref_hash(const xfrm_address_t *daddr, const xfrm_address_t *saddr, __u8 dbits, __u8 sbits) argument
75 __xfrm6_dpref_spref_hash(const xfrm_address_t *daddr, const xfrm_address_t *saddr, __u8 dbits, __u8 sbits) argument
84 __xfrm_dst_hash(const xfrm_address_t *daddr, const xfrm_address_t *saddr, u32 reqid, unsigned short family, unsigned int hmask) argument
101 __xfrm_src_hash(const xfrm_address_t *daddr, const xfrm_address_t *saddr, unsigned short family, unsigned int hmask) argument
151 const xfrm_address_t *saddr = &sel->saddr; local
175 __addr_hash(const xfrm_address_t *daddr, const xfrm_address_t *saddr, unsigned short family, unsigned int hmask, u8 dbits, u8 sbits) argument
[all...]
/linux-master/arch/microblaze/include/asm/
H A Dchecksum.h16 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, __u32 len, argument
24 : "d" (saddr), "d" (daddr),
/linux-master/arch/nios2/include/asm/
H A Dchecksum.h40 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, argument
54 : "=r" (sum), "=r" (saddr)
57 "1" (saddr)
63 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, argument
67 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum));
/linux-master/arch/parisc/include/asm/
H A Dchecksum.h74 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, argument
84 : "r" (daddr), "r"(saddr), "r"(proto+len), "0"(sum));
92 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, argument
96 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum));
110 static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr, argument
130 " ldd,ma 8(%1), %4\n" /* get 1st saddr word */
133 " ldd,ma 8(%1), %6\n" /* 2nd saddr */
151 " ldw,ma 4(%1), %4\n" /* get 1st saddr word */
154 " ldw,ma 4(%1), %6\n" /* 2nd saddr */
158 " ldw,ma 4(%1), %4\n" /* 3rd saddr */
[all...]
/linux-master/arch/x86/um/asm/
H A Dchecksum_32.h14 static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr, argument
32 : "r" (saddr), "r" (daddr),
H A Dchecksum.h45 * @saddr: source address
55 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, __u32 len, argument
63 : "g" (daddr), "g" (saddr), "g" ((len + proto) << 8), "0" (sum));
71 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, argument
75 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum));
/linux-master/arch/hexagon/include/asm/
H A Dchecksum.h17 __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr,
21 __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
/linux-master/arch/arm/include/asm/
H A Dchecksum.h100 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, __u32 len, argument
114 : "r" (daddr), "r" (saddr), "r" (lenprot)
127 : "r" (sum), "r" (daddr), "r" (saddr), "r" (lenprot)
137 csum_tcpudp_magic(__be32 saddr, __be32 daddr, __u32 len, argument
140 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum));
156 __csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __be32 len,
160 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, argument
163 return csum_fold(__csum_ipv6_magic(saddr, daddr, htonl(len),
/linux-master/net/core/
H A Dsecure_seq.c57 const __be32 *saddr, const __be32 *daddr)
60 struct in6_addr saddr; member in struct:__anon106
63 .saddr = *(struct in6_addr *)saddr,
76 u32 secure_tcpv6_seq(const __be32 *saddr, const __be32 *daddr, argument
80 struct in6_addr saddr; member in struct:__anon107
85 .saddr = *(struct in6_addr *)saddr,
99 u64 secure_ipv6_port_ephemeral(const __be32 *saddr, const __be32 *daddr, argument
103 struct in6_addr saddr; member in struct:__anon108
56 secure_tcpv6_ts_off(const struct net *net, const __be32 *saddr, const __be32 *daddr) argument
121 secure_tcp_ts_off(const struct net *net, __be32 saddr, __be32 daddr) argument
136 secure_tcp_seq(__be32 saddr, __be32 daddr, __be16 sport, __be16 dport) argument
149 secure_ipv4_port_ephemeral(__be32 saddr, __be32 daddr, __be16 dport) argument
161 secure_dccp_sequence_number(__be32 saddr, __be32 daddr, __be16 sport, __be16 dport) argument
176 secure_dccpv6_sequence_number(__be32 *saddr, __be32 *daddr, __be16 sport, __be16 dport) argument
180 struct in6_addr saddr; member in struct:__anon109
[all...]
/linux-master/arch/m68k/include/asm/
H A Dchecksum.h82 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, argument
90 : "=&d" (sum), "=d" (saddr)
91 : "g" (daddr), "1" (saddr), "d" (len + proto),
102 csum_tcpudp_magic(__be32 saddr, __be32 daddr, unsigned short len, argument
105 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum));
120 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, argument
143 : "a" (saddr), "a" (daddr), "d" (len + proto),
/linux-master/arch/sparc/include/asm/
H A Dchecksum_64.h66 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, argument
75 : "=r" (sum), "=r" (saddr)
76 : "r" (daddr), "r" (proto + len), "0" (sum), "1" (saddr)
85 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, argument
89 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum));
94 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr, argument
119 : "r" (saddr), "r" (daddr), "r"(htonl(len)),
/linux-master/net/ipv6/
H A Dip6_checksum.c8 __sum16 csum_ipv6_magic(const struct in6_addr *saddr, argument
18 sum += (__force u32)saddr->s6_addr32[0];
19 carry = (sum < (__force u32)saddr->s6_addr32[0]);
22 sum += (__force u32)saddr->s6_addr32[1];
23 carry = (sum < (__force u32)saddr->s6_addr32[1]);
26 sum += (__force u32)saddr->s6_addr32[2];
27 carry = (sum < (__force u32)saddr->s6_addr32[2]);
30 sum += (__force u32)saddr->s6_addr32[3];
31 carry = (sum < (__force u32)saddr->s6_addr32[3]);
116 const struct in6_addr *saddr,
115 udp6_set_csum(bool nocheck, struct sk_buff *skb, const struct in6_addr *saddr, const struct in6_addr *daddr, int len) argument
[all...]
/linux-master/arch/s390/include/asm/
H A Dchecksum.h74 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, __u32 len, argument
79 csum += (__force __u32)saddr;
91 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, __u32 len, argument
94 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum));
106 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr, argument
112 sum += (__force __u32)saddr->s6_addr32[0];
113 sum += (__force __u32)saddr->s6_addr32[1];
114 sum += (__force __u32)saddr->s6_addr32[2];
115 sum += (__force __u32)saddr->s6_addr32[3];
/linux-master/include/uapi/linux/netfilter/
H A Dxt_policy.h25 __u8 saddr:1, member in struct:xt_policy_spec
44 union nf_inet_addr saddr; member in struct:xt_policy_elem::__anon2043::__anon2044
51 union xt_policy_addr saddr;
/linux-master/net/netfilter/
H A Dnft_chain_route.c22 __be32 saddr, daddr; local
33 saddr = iph->saddr;
41 if (iph->saddr != saddr ||
69 struct in6_addr saddr, daddr; local
80 memcpy(&saddr, &ipv6_hdr(skb)->saddr, sizeof(saddr));
90 (memcmp(&ipv6_hdr(skb)->saddr,
[all...]
/linux-master/include/asm-generic/
H A Dchecksum.h46 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, __u32 len,
52 csum_tcpudp_magic(__be32 saddr, __be32 daddr, __u32 len, argument
55 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum));
/linux-master/arch/csky/include/asm/
H A Dchecksum.h25 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, argument
35 : "r"((__force u32)saddr), "r"((__force u32)daddr),
/linux-master/tools/testing/selftests/net/
H A Dpsock_lib.h79 struct sockaddr_in saddr, daddr; local
88 memset(&saddr, 0, sizeof(saddr));
89 saddr.sin_family = AF_INET;
90 saddr.sin_port = htons(port);
91 saddr.sin_addr.s_addr = htonl(INADDR_LOOPBACK);
103 if (bind(fds[0], (void *) &saddr, sizeof(saddr))) {
/linux-master/tools/testing/selftests/net/tcp_ao/
H A Dseq-ext.c41 struct tcp_ao_repair *ao_img, sockaddr_af *saddr,
52 test_sock_restore(sk, img, saddr, daddr, dport);
71 sockaddr_af saddr; local
106 test_sock_checkpoint(sk, &img, &saddr);
110 saddr.sin6_port = htons(ntohs(saddr.sin6_port) + 1);
112 saddr.sin_port = htons(ntohs(saddr.sin_port) + 1);
116 sk = test_sk_restore(&img, &ao_img, &saddr, this_ip_dest,
170 sockaddr_af saddr; local
40 test_sk_restore(struct tcp_sock_state *img, struct tcp_ao_repair *ao_img, sockaddr_af *saddr, const union tcp_addr daddr, unsigned int dport, struct tcp_ao_counters *cnt) argument
[all...]
/linux-master/include/trace/events/
H A Dnet_probe_common.h8 struct sockaddr_in *v4 = (void *)__entry->saddr; \
24 struct sockaddr_in6 *v6 = (void *)__entry->saddr; \
28 v6->sin6_addr = inet6_sk(sk)->saddr; \
44 #define TP_STORE_V4MAPPED(__entry, saddr, daddr) \
49 ipv6_addr_set_v4mapped(saddr, pin6); \
55 #define TP_STORE_ADDRS(__entry, saddr, daddr, saddr6, daddr6) \
65 TP_STORE_V4MAPPED(__entry, saddr, daddr); \
69 #define TP_STORE_ADDRS(__entry, saddr, daddr, saddr6, daddr6) \
70 TP_STORE_V4MAPPED(__entry, saddr, daddr)
79 v4->sin_addr.s_addr = ip_hdr(skb)->saddr; \
[all...]
H A Dudp.h24 __array(__u8, saddr, sizeof(struct sockaddr_in6))
38 memset(__entry->saddr, 0, sizeof(struct sockaddr_in6));
41 TP_STORE_ADDR_PORTS_SKB(skb, uh, __entry->saddr, __entry->daddr);
46 __entry->saddr, __entry->daddr)
/linux-master/include/uapi/linux/
H A Dif_fc.h40 __u8 saddr[FC_ALEN]; /* source address */ member in struct:fch_hdr

Completed in 205 milliseconds

1234567891011>>