[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <200806202344.12771.opurdila@ixiacom.com>
Date: Fri, 20 Jun 2008 23:44:12 +0300
From: Octavian Purdila <opurdila@...acom.com>
To: Jarek Poplawski <jarkao2@...il.com>
Cc: netdev@...r.kernel.org
Subject: Re: [RESEND] [PATCH] tcp: fix for splice receive when used with software LRO
On Friday 20 June 2008, Jarek Poplawski wrote:
> >
> > Let me try to wrap my brain around this again :) and see if we don't miss
> > anything. In the process, maybe I can even find a way to make this code
> > easier to understand.
>
> Sure, no need to hurry, and after all, I'm OK with the current patch too.
>
OK, here is my attempt at making it a bit more readable:
- move all of the details on offsets, lengths and buffers into a
single function instead of doing these operation from multiple places
- use a bottom up approach - try to avoid details in the high level functions,
introduce them gradually as you go deeper in the function call stack
I've attached both the patch and a full excerpt - it might be easier to
comment on it this way.
I've minimally tested the patch, no obvious functional or performance problems
were found.
Thanks,
tavi
View attachment "y" of type "text/plain" (3161 bytes)
View attachment "x" of type "text/plain" (4986 bytes)
Powered by blists - more mailing lists