Lines Matching full:flush
322 int flush = 1;
333 flush = (__force int)(flags & TCP_FLAG_CWR);
334 flush |= (__force int)((flags ^ tcp_flag_word(th2)) &
336 flush |= (__force int)(th->ack_seq ^ th2->ack_seq);
338 flush |= *(u32 *)((u8 *)th + i) ^
341 flush |= gro_receive_network_flush(th, th2, p);
350 flush |= (mss != skb_shinfo(skb)->gso_size);
352 flush |= (len - 1) >= mss;
354 flush |= (ntohl(th2->seq) + skb_gro_len(p)) ^ ntohl(th->seq);
355 flush |= skb_cmp_decrypted(p, skb);
358 flush |= (__force int)(flags ^ tcp_flag_word(th2));
359 flush |= skb->ip_summed != p->ip_summed;
360 flush |= skb->csum_level != p->csum_level;
361 flush |= NAPI_GRO_CB(p)->count >= 64;
364 if (flush || skb_gro_receive_list(p, skb))
370 if (flush || skb_gro_receive(p, skb)) {
378 /* Force a flush if last segment is smaller than mss. */
380 flush = len != NAPI_GRO_CB(skb)->count * skb_shinfo(skb)->gso_size;
382 flush = len < mss;
384 flush |= (__force int)(flags & (TCP_FLAG_URG | TCP_FLAG_PSH |
388 if (p && (!NAPI_GRO_CB(skb)->same_flow || flush))
391 NAPI_GRO_CB(skb)->flush |= (flush != 0);
450 /* Don't bother verifying checksum if we're going to flush anyway. */
451 if (!NAPI_GRO_CB(skb)->flush &&
454 goto flush;
458 goto flush;
464 flush:
465 NAPI_GRO_CB(skb)->flush = 1;