Lines Matching refs:__u32
25 #define COOKIEMASK (((__u32)1 << COOKIEBITS) - 1)
44 static DEFINE_PER_CPU(__u32 [16 + 5 + SHA_WORKSPACE_WORDS],
50 __u32 *tmp; in cookie_hash()
71 static __u32 secure_tcp_syn_cookie(const struct in6_addr *saddr, in secure_tcp_syn_cookie()
73 __be16 sport, __be16 dport, __u32 sseq, in secure_tcp_syn_cookie()
74 __u32 data) in secure_tcp_syn_cookie()
83 static __u32 check_tcp_syn_cookie(__u32 cookie, const struct in6_addr *saddr, in check_tcp_syn_cookie()
85 __be16 dport, __u32 sseq) in check_tcp_syn_cookie()
87 __u32 diff, count = tcp_cookie_time(); in check_tcp_syn_cookie()
91 diff = (count - (cookie >> COOKIEBITS)) & ((__u32) -1 >> COOKIEBITS); in check_tcp_syn_cookie()
93 return (__u32)-1; in check_tcp_syn_cookie()
117 __u32 cookie_v6_init_sequence(const struct sk_buff *skb, __u16 *mssp) in cookie_v6_init_sequence()
126 __u32 cookie) in __cookie_v6_check()
128 __u32 seq = ntohl(th->seq) - 1; in __cookie_v6_check()
129 __u32 mssind = check_tcp_syn_cookie(cookie, &iph->saddr, &iph->daddr, in __cookie_v6_check()
144 __u32 cookie = ntohl(th->ack_seq) - 1; in cookie_v6_check()