diff options
Diffstat (limited to 'net/ipv4/tcp_offload.c')
-rw-r--r-- | net/ipv4/tcp_offload.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/net/ipv4/tcp_offload.c b/net/ipv4/tcp_offload.c index f5aee641f825..870b0a335061 100644 --- a/net/ipv4/tcp_offload.c +++ b/net/ipv4/tcp_offload.c | |||
@@ -262,6 +262,9 @@ found: | |||
262 | 262 | ||
263 | flush |= (len - 1) >= mss; | 263 | flush |= (len - 1) >= mss; |
264 | flush |= (ntohl(th2->seq) + skb_gro_len(p)) ^ ntohl(th->seq); | 264 | flush |= (ntohl(th2->seq) + skb_gro_len(p)) ^ ntohl(th->seq); |
265 | #ifdef CONFIG_TLS_DEVICE | ||
266 | flush |= p->decrypted ^ skb->decrypted; | ||
267 | #endif | ||
265 | 268 | ||
266 | if (flush || skb_gro_receive(p, skb)) { | 269 | if (flush || skb_gro_receive(p, skb)) { |
267 | mss = 1; | 270 | mss = 1; |