Ian Campbell
2009-Jan-14 12:51 UTC
[Xen-devel] [PATCH] revert: "netfront/back: do not mark packets of length < MSS as GSO"
# HG changeset patch # User Ian Campbell <ian.campbell@citrix.com> # Date 1231938287 0 # Node ID 762b3109882589dfa69eb694a493a9273bcdf722 # Parent 107e10e0e07c3984630b8d3eaecb5bb957be387a revert: "netfront/back: do not mark packets of length < MSS as GSO" 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> diff -r 107e10e0e07c -r 762b31098825 drivers/xen/netback/netback.c --- a/drivers/xen/netback/netback.c Tue Jan 13 15:17:54 2009 +0000 +++ b/drivers/xen/netback/netback.c Wed Jan 14 13:04:47 2009 +0000 @@ -1345,11 +1345,6 @@ static void net_tx_action(unsigned long 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++; diff -r 107e10e0e07c -r 762b31098825 drivers/xen/netfront/netfront.c --- a/drivers/xen/netfront/netfront.c Tue Jan 13 15:17:54 2009 +0000 +++ b/drivers/xen/netfront/netfront.c Wed Jan 14 13:04:47 2009 +0000 @@ -1439,14 +1439,6 @@ err: 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; _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel