/linux-master/include/net/ |
H A D | secure_seq.h | 9 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 D | ip6_checksum.h | 34 __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 D | dst_cache.h | 29 * @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 D | xfrm_hash.h | 20 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 D | checksum.h | 16 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, __u32 len, argument 24 : "d" (saddr), "d" (daddr),
|
/linux-master/arch/nios2/include/asm/ |
H A D | checksum.h | 40 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 D | checksum.h | 74 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 D | checksum_32.h | 14 static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr, argument 32 : "r" (saddr), "r" (daddr),
|
H A D | checksum.h | 45 * @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 D | checksum.h | 17 __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 D | checksum.h | 100 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 D | secure_seq.c | 57 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 D | checksum.h | 82 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 D | checksum_64.h | 66 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 D | ip6_checksum.c | 8 __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 D | checksum.h | 74 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 D | xt_policy.h | 25 __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 D | nft_chain_route.c | 22 __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 D | checksum.h | 46 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 D | checksum.h | 25 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 D | psock_lib.h | 79 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 D | seq-ext.c | 41 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 D | net_probe_common.h | 8 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 D | udp.h | 24 __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 D | if_fc.h | 40 __u8 saddr[FC_ALEN]; /* source address */ member in struct:fch_hdr
|