changeset: 774:
107e10e0e07c
user: Keir Fraser <keir.fraser@citrix.com>
date: Tue Jan 13 15:17:54 2009 +0000
summary: netfront/back: do not mark packets of length < MSS as GSO
Herbert Xu suggested a better fix in the network
stack which will follow.
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
skb_shinfo(skb)->frags[0].page = (void *)~0UL;
}
- if (skb->data_len < skb_shinfo(skb)->gso_size) {
- skb_shinfo(skb)->gso_size = 0;
- skb_shinfo(skb)->gso_type = 0;
- }
-
__skb_queue_tail(&tx_queue, skb);
pending_cons++;
np->stats.rx_packets++;
np->stats.rx_bytes += skb->len;
-#if HAVE_TSO
- if (skb->data_len < skb_shinfo(skb)->gso_size) {
- skb_shinfo(skb)->gso_size = 0;
-#if HAVE_GSO
- skb_shinfo(skb)->gso_type = 0;
-#endif
- }
-#endif
__skb_queue_tail(&rxq, skb);
np->rx.rsp_cons = ++i;