diff options
Diffstat (limited to 'net/ipv4/tcp.c')
-rw-r--r-- | net/ipv4/tcp.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/net/ipv4/tcp.c b/net/ipv4/tcp.c index 801b07b796f0..1f0bedb8622f 100644 --- a/net/ipv4/tcp.c +++ b/net/ipv4/tcp.c | |||
@@ -897,8 +897,7 @@ new_segment: | |||
897 | get_page(page); | 897 | get_page(page); |
898 | skb_fill_page_desc(skb, i, page, offset, copy); | 898 | skb_fill_page_desc(skb, i, page, offset, copy); |
899 | } | 899 | } |
900 | 900 | skb_shinfo(skb)->tx_flags |= SKBTX_SHARED_FRAG; | |
901 | skb_shinfo(skb)->gso_type |= SKB_GSO_SHARED_FRAG; | ||
902 | 901 | ||
903 | skb->len += copy; | 902 | skb->len += copy; |
904 | skb->data_len += copy; | 903 | skb->data_len += copy; |
@@ -3044,7 +3043,6 @@ struct sk_buff *tcp_tso_segment(struct sk_buff *skb, | |||
3044 | SKB_GSO_DODGY | | 3043 | SKB_GSO_DODGY | |
3045 | SKB_GSO_TCP_ECN | | 3044 | SKB_GSO_TCP_ECN | |
3046 | SKB_GSO_TCPV6 | | 3045 | SKB_GSO_TCPV6 | |
3047 | SKB_GSO_SHARED_FRAG | | ||
3048 | 0) || | 3046 | 0) || |
3049 | !(type & (SKB_GSO_TCPV4 | SKB_GSO_TCPV6)))) | 3047 | !(type & (SKB_GSO_TCPV4 | SKB_GSO_TCPV6)))) |
3050 | goto out; | 3048 | goto out; |