From: Edward Hyunkoo Jee Date: Tue, 21 Jul 2015 07:43:59 +0000 (+0200) Subject: inet: frags: fix defragmented packet's IP header for af_packet X-Git-Tag: omap-for-v4.3/fixes-merge-window~206^2~8 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0848f6428ba3a2e42db124d41ac6f548655735bf;p=pandora-kernel.git inet: frags: fix defragmented packet's IP header for af_packet When ip_frag_queue() computes positions, it assumes that the passed sk_buff does not contain L2 headers. However, when PACKET_FANOUT_FLAG_DEFRAG is used, IP reassembly functions can be called on outgoing packets that contain L2 headers. Also, IPv4 checksum is not corrected after reassembly. Fixes: 7736d33f4262 ("packet: Add pre-defragmentation support for ipv4 fanouts.") Signed-off-by: Edward Hyunkoo Jee Signed-off-by: Eric Dumazet Cc: Willem de Bruijn Cc: Jerry Chu Signed-off-by: David S. Miller --- Reading git-diff-tree failed