X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=drivers%2Fcrypto%2Fchelsio%2Fchtls%2Fchtls_cm.c;h=aca75237bbcf83eb1d440bcdf1e4d3b702cff0a1;hb=a904a0693c189691eeee64f6c6b188bd7dc244e9;hp=774d991d7cca49011016d41c00914ad84059ccb8;hpb=c8c2cd8102a7b399873b3d001193a5abef42ffb8;p=linux-2.6-block.git diff --git a/drivers/crypto/chelsio/chtls/chtls_cm.c b/drivers/crypto/chelsio/chtls/chtls_cm.c index 774d991d7cca..aca75237bbcf 100644 --- a/drivers/crypto/chelsio/chtls/chtls_cm.c +++ b/drivers/crypto/chelsio/chtls/chtls_cm.c @@ -1297,7 +1297,7 @@ static void make_established(struct sock *sk, u32 snd_isn, unsigned int opt) tp->write_seq = snd_isn; tp->snd_nxt = snd_isn; tp->snd_una = snd_isn; - inet_sk(sk)->inet_id = tp->write_seq ^ jiffies; + inet_sk(sk)->inet_id = prandom_u32(); assign_rxopt(sk, opt); if (tp->rcv_wnd > (RCV_BUFSIZ_M << 10))