Lines Matching refs:saddr
36 static u32 cookie_hash(__be32 saddr, __be32 daddr, __be16 sport, __be16 dport,
45 tmp[0] = (__force u32)saddr;
86 static __u32 secure_tcp_syn_cookie(__be32 saddr, __be32 daddr, __be16 sport,
92 * HASH(sec1,saddr,sport,daddr,dport,sec1) + sseq + (count * 2^24)
93 * + (HASH(sec2,saddr,sport,daddr,dport,count,sec2) % 2^24).
100 return (cookie_hash(saddr, daddr, sport, dport, 0, 0) +
102 ((cookie_hash(saddr, daddr, sport, dport, count, 1) + data)
115 static __u32 check_tcp_syn_cookie(__u32 cookie, __be32 saddr, __be32 daddr,
121 cookie -= cookie_hash(saddr, daddr, sport, dport, 0, 0) + sseq;
129 cookie_hash(saddr, daddr, sport, dport, count - diff, 1))
167 return secure_tcp_syn_cookie(iph->saddr, iph->daddr,
193 __u32 mssind = check_tcp_syn_cookie(cookie, iph->saddr, iph->daddr,
306 ireq->ir_rmt_addr = ip_hdr(skb)->saddr;