diff options
Diffstat (limited to '')
| -rw-r--r-- | net/mptcp/options.c | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/net/mptcp/options.c b/net/mptcp/options.c index b0ff8ad702a3..bd220ee4aac9 100644 --- a/net/mptcp/options.c +++ b/net/mptcp/options.c @@ -779,8 +779,10 @@ static void update_una(struct mptcp_sock *msk,  		snd_una = old_snd_una;  		old_snd_una = atomic64_cmpxchg(&msk->snd_una, snd_una,  					       new_snd_una); -		if (old_snd_una == snd_una) +		if (old_snd_una == snd_una) { +			mptcp_data_acked((struct sock *)msk);  			break; +		}  	}  } | 
