Hi Dave, Ok, here's the v2 series which tries hard to avoid opening loopholes to if condition in tcp_mark_head_lost which again would make the added tcp_fragment code to not execute :-). The rest (patches 3-4 are identical to previous series 2-3). ...I repost the whole series to make it easy for you if you were fast enough to deleted them from your inbox already, others please bear me :-). --- v1 intro follows --- Here are some TCP fixes that resulted from the last weeks reports & debug. The first one is quite likely to hit but it's considerably harder to get it print an overflow warning, while I've seen two reports about the second one (one of them is for 2.6.24.y), please ignore the earlier version of the tcp_simple_retransmit patch. The FRTO patch is once again result of code review rather than some report but seems necessary to avoid detection of some not that likely cases as spurious RTOs when there were some other losses in the same window with the probe. Nevertheless, it should be safe to return non-FRTO behavior. ...So far, they're just compile tested. I'll see if I find some time to boot them on the evening. There might still be one fackets_out miscounter awaiting detection & debug output (I hope Georgi catches it) because none of these seem an obvious reason for triggery of the !sacked_out && fackets_out trap. All of them are also valid for stables but please note that it won't be too easy, at least for the first & second patch because of recent changes (especially if stable != 2.6.24.y). I'll try to do the adapted versions later on for the stable. -- i. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| Karl Meyer | PROBLEM: 2.6.23-rc "NETDEV WATCHDOG: eth0: transmit timed out" |
| Greg Kroah-Hartman | [PATCH 040/196] kobject: add kobject_add_ng function |
| Steven Rostedt | [RFC PATCH v4] Unified trace buffer |
| Dave Airlie | [git pull] drm patches for 2.6.27 final |
| Krzysztof Halasa | Re: [PATCH v2] Re: WAN: new PPP code for generic HDLC |
| David Miller | Re: [PATCH] Expose netdevice dev_id through sysfs |
| Jay Cliburn | Re: atl1 64-bit => 32-bit DMA borkage (reproducible, bisected) |
| Evgeniy Polyakov | [resend take 2 0/4] Distributed storage. |
git: | |
| Andrew Morton | Untracked working tree files |
| Miklos Vajna | [rfc] git submodules howto |
| Ben Collins | Re: [kernel.org users] [RFD] On deprecating "git-foo" for builtins |
| Jon Smirl | ! [rejected] master -> master (non-fast forward) |
| rancor | How to copy/pipe console buffert to file? |
| Pieter Verberne | File collision while using pkg_add |
| Greg Thomas | Re: Is it possible to fix a stale NFS hadle without rebooting? |
| Didier Wiroth | win32-codecs, avi and amd64 question |
| Netfilter kernel module | 9 hours ago | Linux kernel |
| serial driver xmit problem | 12 hours ago | Linux kernel |
| Why Windows is better than Linux | 12 hours ago | Linux general |
| How can I see my kernel messages in vt12? | 19 hours ago | Linux kernel |
| Grub | 1 day ago | Linux general |
| vmalloc_fault handling in x86_64 | 1 day ago | Linux kernel |
| epoll_wait()ing on epoll FD | 1 day ago | Linux kernel |
| Framebuffer in x86_64 causes problems to multiseat | 1 day ago | Linux kernel |
| Difference between 2.4 and 2.6 regarding thread creation | 1 day ago | Linux general |
| Compiling gfs2 on kernel 2.6.27 | 2 days ago | Linux kernel |
