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
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
> 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