[PATCH] inet: frags: fix defragmented packet's IP header for af_packet

2015-07-16 Thread Edward Jee
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 defragmentation functions can be called on outgoing packets that contain L2 headers. Also, IPv4 checksum is not corrected after defragmentatio

Re: [PATCH] inet: frags: fix defragmented packet's IP header for af_packet

2015-07-20 Thread David Miller
From: Edward Jee Date: Thu, 16 Jul 2015 01:54:41 -0700 > 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 defragmentation functions can be > called on outgoing packets that contain L2 h

Re: [PATCH] inet: frags: fix defragmented packet's IP header for af_packet

2015-07-21 Thread Eric Dumazet
> This doesn't compile. > > net/ipv4/ip_fragment.c: In function ‘ip_frag_reasm’: > net/ipv4/ip_fragment.c:644:23: error: ‘skb’ undeclared (first use in this > function) > ip_send_check(ip_hdr(skb)); This was meant to be ip_send_check(iph); Sorry, will send a v2 -- To unsubscribe from this li