[ofa-general] Re: [PATCH] net/inet_lro: remove setting skb->ip_summed when not LRO-able
Jan-Bernd Themann
THEMANN at de.ibm.com
Tue Jun 24 07:45:18 PDT 2008
Eli Cohen <eli at dev.mellanox.co.il> wrote on 24.06.2008 16:39:46:
> >From 59c28d377ddfb7c13e2e1ecbf184211704d0e61d Mon Sep 17 00:00:00 2001
> From: Eli Cohen <eli at mellanox.co.il>
> Date: Tue, 24 Jun 2008 17:17:14 +0300
> Subject: [PATCH] net/inet_lro: remove setting skb->ip_summed when not
LRO-able
>
> When an SKB cannot be chained to a session, the current code attempts
> to "restore" its ip_summed field from lro_mgr->ip_summed. However,
> lro_mgr->ip_summed does not hold the original value; in fact, we'd
> better not touch skb->ip_summed since it is not modified by the code
> in the path leading to a failure to chain it.
>
> Issue raised by Or Gerlitz <ogerlitz at voltaire.com>
>
> Signed-off-by: Eli Cohen <eli at mellanox.co.il>
> ---
> net/ipv4/inet_lro.c | 3 +--
> 1 files changed, 1 insertions(+), 2 deletions(-)
>
> diff --git a/net/ipv4/inet_lro.c b/net/ipv4/inet_lro.c
> index 4a4d49f..cfd034a 100644
> --- a/net/ipv4/inet_lro.c
> +++ b/net/ipv4/inet_lro.c
> @@ -383,8 +383,7 @@ static int __lro_proc_skb(struct net_lro_mgr
> *lro_mgr, struct sk_buff *skb,
> out2: /* send aggregated SKBs to stack */
> lro_flush(lro_mgr, lro_desc);
>
> -out: /* Original SKB has to be posted to stack */
> - skb->ip_summed = lro_mgr->ip_summed;
> +out:
> return 1;
> }
>
> --
> 1.5.6
>
>
>
looks good, thanks!
Acked-by: Jan-Bernd Themann <themann at de.ibm.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/general/attachments/20080624/8d6b3ba7/attachment.html>
More information about the general
mailing list