I am using qemu with both tap and slirp (userspace) networking. This works fine under 2.6.35-rc2 but breaks under 2.6.35-rc3: ssh over slirp stops working sometimes right away and sometimes after a bit of use. Git bisect gave me this commit: 597a264b1a9c7e36d1728f677c66c5c1f7e3b837. Reverting 597a264b1a9c7e36d1728f677c66c5c1f7e3b837 fixes the issue for me.
Created attachment 26762 [details] .config of the kernel in question
Created attachment 26763 [details] bisect log
Created attachment 26764 [details] script to bring up tap interface
Created attachment 26765 [details] script to run qemu
Caused by: commit 597a264b1a9c7e36d1728f677c66c5c1f7e3b837 Author: John Fastabend <john.r.fastabend@intel.com> Date: Thu Jun 3 09:30:11 2010 +0000 net: deliver skbs on inactive slaves to exact matches Signed-off-by: John Fastabend <john.r.fastabend@intel.com> Signed-off-by: David S. Miller <davem@davemloft.net> First-Bad-Commit : 597a264b1a9c7e36d1728f677c66c5c1f7e3b837
A couple of notes. First, the title of your report is meaningless (at least, please say _what_ regression). Second, providing a commit hash alone is not really helpful. Finally, this probably is a duplicate.
fixed by commit e897082fe7a5b591dc4dd5599ac39081a7c8e482