[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20110609.145008.460297815487707520.davem@davemloft.net>
Date: Thu, 09 Jun 2011 14:50:08 -0700 (PDT)
From: David Miller <davem@...emloft.net>
To: steffen.klassert@...unet.com
Cc: herbert@...dor.hengli.com.au, netdev@...r.kernel.org
Subject: Re: [PATCH 3/3] ipv4: Fix packet size calculation for raw IPsec
packets in __ip_append_data
From: Steffen Klassert <steffen.klassert@...unet.com>
Date: Mon, 6 Jun 2011 08:48:47 +0200
> We assume that transhdrlen is positive on the first fragment
> which is wrong for raw packets. So we don't add exthdrlen to the
> packet size for raw packets. This leads to a reallocation on IPsec
> because we have not enough headroom on the skb to place the IPsec
> headers. This patch fixes this by adding exthdrlen to the packet
> size whenever the send queue of the socket is empty. This issue was
> introduced with git commit 1470ddf7 (inet: Remove explicit write
> references to sk/inet in ip_append_data)
>
> Signed-off-by: Steffen Klassert <steffen.klassert@...unet.com>
Applied, thanks.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists