Re: [PATCH net-next] gro: Handle inline VLAN tags
From: Andrew Gallatin <hidden>
Date: 2012-11-26 15:04:47
On 11/19/12 19:10, David Miller wrote:
From: Eric Dumazet <redacted> Date: Fri, 16 Nov 2012 17:09:19 -0800quoted
On Sat, 2012-11-17 at 00:32 +0000, Ben Hutchings wrote:quoted
On Fri, 2012-11-16 at 16:16 -0800, Eric Dumazet wrote:quoted
On Sat, 2012-11-17 at 00:00 +0000, Ben Hutchings wrote:quoted
I'm not sure what you mean by this. Is your point that the copy-on-write is never needed? It is still possible for pskb_may_pull() to fail.A packet sniffer should have a copy of bad frames, even if dropped later in our stacks. GRO layer is not allowed to drop a frame, even if not 'correct'.What do you think the accelerated hardware does with frames that have a truncated VLAN tag?The hardware should send us the frame, exactly like when RX checksum is wrong.I agree with Eric, and therefore will not apply this patch.
David, How do you feel about the patchset I posted on 11/14/2012 ([PATCH net-next 0/3] myri10ge: LRO to GRO conversion, http://marc.info/?l=linux-netdev&m=135289838223920&w=2) which moves myri10ge from LRO to GRO? Specifically, if doing vlan decap in GRO is not OK, then how about doing it in the driver? BTW, if I have bungled something it the myri10ge patchset submission, I do apologize. I don't frequently submit patches, and it is likely I screwed up some convention.. Thanks, Drew