From: Jason Wang Date: Mon, 25 Mar 2013 20:19:58 +0000 (+0000) Subject: netback: set transport header before passing it to kernel X-Git-Tag: omap-for-v3.10/dt-fixes-for-merge-window~65^2~326^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f9ca8f74399f9195fd8e01f67a8424a8d33efa55;p=pandora-kernel.git netback: set transport header before passing it to kernel Currently, for the packets receives from netback, before doing header check, kernel just reset the transport header in netif_receive_skb() which pretends non l4 header. This is suboptimal for precise packet length estimation (introduced in 1def9238: net_sched: more precise pkt_len computation) which needs correct l4 header for gso packets. The patch just reuse the header probed by netback for partial checksum packets and tries to use skb_flow_dissect() for other cases, if both fail, just pretend no l4 header. Cc: Eric Dumazet Cc: Ian Campbell Signed-off-by: Jason Wang Signed-off-by: David S. Miller --- Reading git-diff-tree failed