[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