Thread (10 messages) 10 messages, 3 authors, 2012-10-21

Re: 3.5 bridging regression

flat view

From: Eric Dumazet <hidden>
Date: 2012-10-21 13:46:46

On Sun, 2012-10-21 at 15:26 +0200, Willy Tarreau wrote:
On Sun, Oct 21, 2012 at 01:53:33PM +0200, Eric Dumazet wrote:
quoted
Hello Willy

This is most probably the needed fix.
Good catch, as usual ! It works flawlessly here on top of 3.6.2.
quoted
I guess David planned to send it to stable teams if not already done.
Indeed, I've not seen it there yet.

David, are you OK with sending this patch for -stable ? It fixes
a 3.5 regression causing bridge to panic.
quoted
commit acb600def2110b1310466c0e485c0d26299898ae
Author: Eric Dumazet [off-list ref]
Date:   Fri Oct 5 06:23:55 2012 +0000

    net: remove skb recycling
    
    Over time, skb recycling infrastructure got litle interest and
    many bugs. Generic rx path skb allocation is now using page
    fragments for efficient GRO / TCP coalescing, and recyling
    a tx skb for rx path is not worth the pain.
Thanks and have a nice week-end !
Willy
Thanks for testing, sorry for adding a bug.

skb_recycle() was losing skb->head_frag status.

(we could have added some logic in skb_is_recycleable(), but this
function was becoming really too complex)
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help