lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-ID: <20100613205922.GA1806@arch.tripp.de> Date: Sun, 13 Jun 2010 22:59:22 +0200 From: "markus@...ppelsdorf.de" <markus@...ppelsdorf.de> To: John Fastabend <john.r.fastabend@...el.com> Cc: David Miller <davem@...emloft.net>, "linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>, "netdev@...r.kernel.org" <netdev@...r.kernel.org>, yanmin_zhang@...ux.intel.com, alex.shi@...el.com, tim.c.chen@...el.com Subject: Re: mpd client timeouts (bisected) 2.6.35-rc3 On Sun, Jun 13, 2010 at 01:36:30PM -0700, John Fastabend wrote: > John Fastabend wrote: > >David Miller wrote: > >>From: Markus Trippelsdorf <markus@...ppelsdorf.de> > >>Date: Sat, 12 Jun 2010 12:28:02 +0200 > >> > >>>Commit 597a264b1a9c7e36d1728f677c66c5c1f7e3b837: > >>>»net: deliver skbs on inactive slaves to exact matches« > >>> > >>>causes large timeouts when mpd clients try to connect to a locally > >>>running mpd (music player demon) on my machine. This makes it > >>>impossible to control mpd. > >>> > >>>I bisected this down to the commit mentioned above. > >>>Reverting the commit from 2.6.35-rc3 also solves the problem. > >>John, find an easy and fast way to fix this or else I am > >>going to revert. > >> > >>Thanks. > > > >Looks like skbs are hitting loopback_xmit() with deliver_no_wcard > >set. Then in the receive path these skbs are only delivered to > >exact matches. Not sure why this bit is set here, I'll track this > >down first thing tomorrow. > > > >Thanks, > >John. > >-- > > Needed to set the wcard bit in copy_skb_header otherwise it will not > be cleared when called from skb_clone. Which then hits the loopback > device gets pushed into the rx path and is eventually dropped. The > following patch fixes this. Hopefully, this is easy and fast enough > for you Dave. > > > [PATCH] net: fix deliver_no_wcard regression on loopback device This solves the problem here. Thanks. Tested-by: Markus Trippelsdorf <markus@...ppelsdorf.de> -- Markus -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists