strange tcp behavior

2007-08-01 Thread john
1186035057.207629127.0.0.1 -> 127.0.0.1TCP 5 > smtp [SYN] Seq=0 Len=0 1186035057.207632127.0.0.1 -> 127.0.0.1TCP smtp > 5 [SYN, ACK] Seq=0 Ack=1 Win=32792 Len=0 MSS=16396 1186035057.207666127.0.0.1 -> 127.0.0.1TCP 5 > smtp [ACK] Seq=1 Ack=1 Win=1500 Len=0 1186035

Re: strange tcp behavior

2007-08-02 Thread Evgeniy Polyakov
On Thu, Aug 02, 2007 at 09:19:06AM +0300, [EMAIL PROTECTED] ([EMAIL PROTECTED]) wrote: > 1186035057.207629127.0.0.1 -> 127.0.0.1TCP 5 > smtp [SYN] > Seq=0 Len=0 > 1186035057.207632127.0.0.1 -> 127.0.0.1TCP smtp > 5 [SYN, ACK] > Seq=0 Ack=1 Win=32792 Len=0 MSS=16396 > 118603

Re: strange tcp behavior

2007-08-02 Thread Evgeniy Polyakov
On Thu, Aug 02, 2007 at 01:55:50PM +0400, Evgeniy Polyakov ([EMAIL PROTECTED]) wrote: > On Thu, Aug 02, 2007 at 09:19:06AM +0300, [EMAIL PROTECTED] ([EMAIL > PROTECTED]) wrote: > > 1186035057.207629127.0.0.1 -> 127.0.0.1TCP 5 > smtp [SYN] > > Seq=0 Len=0 > > 1186035057.207632127.0

Re: strange tcp behavior

2007-08-02 Thread Simon Arlott
On Thu, August 2, 2007 11:16, Evgeniy Polyakov wrote: > On Thu, Aug 02, 2007 at 01:55:50PM +0400, Evgeniy Polyakov ([EMAIL > PROTECTED]) wrote: >> On Thu, Aug 02, 2007 at 09:19:06AM +0300, [EMAIL PROTECTED] ([EMAIL >> PROTECTED]) wrote: >> > 1186035057.207629127.0.0.1 -> 127.0.0.1TCP 500

Re: strange tcp behavior

2007-08-02 Thread Simon Arlott
(Don't remove CC:s, don't top post) >> On Thu, August 2, 2007 11:16, Evgeniy Polyakov wrote: >>> On Thu, Aug 02, 2007 at 01:55:50PM +0400, Evgeniy Polyakov >>> ([EMAIL PROTECTED]) wrote: On Thu, Aug 02, 2007 at 09:19:06AM +0300, [EMAIL PROTECTED] ([EMAIL PROTECTED]) wrote: > 11860350

Re: strange tcp behavior

2007-08-02 Thread Evgeniy Polyakov
On Thu, Aug 02, 2007 at 12:38:59PM +0100, Simon Arlott ([EMAIL PROTECTED]) wrote: > I just got multiple RSTs instead of a connection too. The second RST looks > like it's from another connection - and a RST for a RST is wrong... You should use iptables rule to block non-raw access: iptables -I IN

Re: strange tcp behavior

2007-08-02 Thread Evgeniy Polyakov
On Thu, Aug 02, 2007 at 04:04:53PM +0400, Evgeniy Polyakov ([EMAIL PROTECTED]) wrote: > On Thu, Aug 02, 2007 at 12:38:59PM +0100, Simon Arlott ([EMAIL PROTECTED]) > wrote: > > I just got multiple RSTs instead of a connection too. The second RST looks > > like it's from another connection - and a

Re: strange tcp behavior

2007-08-02 Thread Simon Arlott
On 02/08/07 13:15, Simon Arlott wrote: > (Don't remove CC:s, don't top post) >>> On Thu, August 2, 2007 11:16, Evgeniy Polyakov wrote: On Thu, Aug 02, 2007 at 01:55:50PM +0400, Evgeniy Polyakov ([EMAIL PROTECTED]) wrote: > On Thu, Aug 02, 2007 at 09:19:06AM +0300, [EMAIL PROTECTED] >>

Re: strange tcp behavior

2007-08-02 Thread Evgeniy Polyakov
On Thu, Aug 02, 2007 at 06:15:52PM +0100, Simon Arlott ([EMAIL PROTECTED]) wrote: > 17:33:45.351273 IP 192.168.7.4.5 > 192.168.7.8.2500: R > 1385353596:1385353596(0) win 1500 > 17:33:45.360878 IP 192.168.7.8.48186 > 192.168.7.4.5: R > 1388203103:1388203103(0) ack 1385353596 win 14360 >

Re: strange tcp behavior

2007-08-02 Thread Evgeniy Polyakov
On Thu, Aug 02, 2007 at 10:08:42PM +0400, Evgeniy Polyakov ([EMAIL PROTECTED]) wrote: > So, following patch fixes problem for me. Or this one. Essentially the same though. Signed-off-by: Evgeniy Polyakov <[EMAIL PROTECTED]> diff --git a/net/ipv4/af_inet.c b/net/ipv4/af_inet.c index 06c08e5..7c4

Re: strange tcp behavior

2007-08-02 Thread Simon Arlott
On 02/08/07 19:08, Evgeniy Polyakov wrote: > On Thu, Aug 02, 2007 at 06:15:52PM +0100, Simon Arlott ([EMAIL PROTECTED]) > wrote: >> 17:33:45.351273 IP 192.168.7.4.5 > 192.168.7.8.2500: R >> 1385353596:1385353596(0) win 1500 >> 17:33:45.360878 IP 192.168.7.8.48186 > 192.168.7.4.5: R >> 13

Re: strange tcp behavior

2007-08-02 Thread David Miller
From: Evgeniy Polyakov <[EMAIL PROTECTED]> Date: Thu, 2 Aug 2007 22:48:42 +0400 > On Thu, Aug 02, 2007 at 10:08:42PM +0400, Evgeniy Polyakov ([EMAIL > PROTECTED]) wrote: > > So, following patch fixes problem for me. > > Or this one. Essentially the same though. Thanks a lot for figuring out thi

Re: strange tcp behavior

2007-08-02 Thread David Miller
From: Evgeniy Polyakov <[EMAIL PROTECTED]> Date: Thu, 2 Aug 2007 22:48:42 +0400 > On Thu, Aug 02, 2007 at 10:08:42PM +0400, Evgeniy Polyakov ([EMAIL > PROTECTED]) wrote: > > So, following patch fixes problem for me. > > Or this one. Essentially the same though. > > Signed-off-by: Evgeniy Polyak

Re: strange tcp behavior

2007-08-03 Thread Evgeniy Polyakov
On Thu, Aug 02, 2007 at 07:21:34PM -0700, David Miller ([EMAIL PROTECTED]) wrote: > > On Thu, Aug 02, 2007 at 10:08:42PM +0400, Evgeniy Polyakov ([EMAIL > > PROTECTED]) wrote: > > > So, following patch fixes problem for me. > > > > Or this one. Essentially the same though. > > > > Signed-off-by

Re: strange tcp behavior

2007-08-03 Thread Evgeniy Polyakov
On Thu, Aug 02, 2007 at 07:58:03PM +0100, Simon Arlott ([EMAIL PROTECTED]) wrote: > 19:24:32.897071 IP 192.168.7.4.5 > 192.168.7.8.2500: S > 705362199:705362199(0) win 1500 > 19:24:32.897211 IP 192.168.7.8.2500 > 192.168.7.4.5: S > 4159455228:4159455228(0) ack 705362200 win 14360 > 19:2

Re: strange tcp behavior

2007-08-03 Thread Evgeniy Polyakov
On Fri, Aug 03, 2007 at 12:21:46PM +0100, Simon Arlott ([EMAIL PROTECTED]) wrote: > Since the connection is considered closed, couldn't another socket re-use it? > > Socket A: Recv data (unread) > Socket A: Recv RST > Socket B: Reuses connection (same IPs/ports) > Socket A: Close > > Wouldn't th

Re: strange tcp behavior

2007-08-03 Thread Evgeniy Polyakov
On Fri, Aug 03, 2007 at 01:03:46PM +0100, Simon Arlott ([EMAIL PROTECTED]) wrote: > On Fri, August 3, 2007 12:56, Evgeniy Polyakov wrote: > > On Fri, Aug 03, 2007 at 12:21:46PM +0100, Simon Arlott ([EMAIL PROTECTED]) > > wrote: > >> Since the connection is considered closed, couldn't another sock

Re: strange tcp behavior

2007-08-03 Thread Simon Arlott
On 03/08/07 13:09, Evgeniy Polyakov wrote: > On Fri, Aug 03, 2007 at 01:03:46PM +0100, Simon Arlott ([EMAIL PROTECTED]) > wrote: >> On Fri, August 3, 2007 12:56, Evgeniy Polyakov wrote: >> > On Fri, Aug 03, 2007 at 12:21:46PM +0100, Simon Arlott ([EMAIL PROTECTED]) >> > wrote: >> >> Since the con

Re: strange tcp behavior

2007-08-03 Thread Simon Arlott
On Fri, August 3, 2007 09:25, Evgeniy Polyakov wrote: > On Thu, Aug 02, 2007 at 07:58:03PM +0100, Simon Arlott ([EMAIL PROTECTED]) > wrote: >> 19:24:32.897071 IP 192.168.7.4.5 > 192.168.7.8.2500: S >> 705362199:705362199(0) win 1500 >> 19:24:32.897211 IP 192.168.7.8.2500 > 192.168.7.4.5:

Re: strange tcp behavior

2007-08-03 Thread Simon Arlott
On Fri, August 3, 2007 12:56, Evgeniy Polyakov wrote: > On Fri, Aug 03, 2007 at 12:21:46PM +0100, Simon Arlott ([EMAIL PROTECTED]) > wrote: >> Since the connection is considered closed, couldn't another socket re-use it? >> >> Socket A: Recv data (unread) >> Socket A: Recv RST >> Socket B: Reuses

Re: strange tcp behavior

2007-08-03 Thread Evgeniy Polyakov
On Fri, Aug 03, 2007 at 05:51:42PM +0100, Simon Arlott ([EMAIL PROTECTED]) wrote: > 17:38:03.533589 IP 192.168.7.4.50550 > 192.168.7.8.2500: R > 82517592:82517592(0) win 1500 (raw) > vs > 17:37:38.383085 IP 192.168.7.8.2500 > 192.168.7.4.50550: R > 4259643274:4259643274(0) ack 1171836829 win 14

Re: strange tcp behavior

2007-08-03 Thread Simon Arlott
On 03/08/07 18:39, Evgeniy Polyakov wrote: > On Fri, Aug 03, 2007 at 05:51:42PM +0100, Simon Arlott ([EMAIL PROTECTED]) > wrote: > >> 17:38:03.533589 IP 192.168.7.4.50550 > 192.168.7.8.2500: R >> 82517592:82517592(0) win 1500 (raw) >> vs >> 17:37:38.383085 IP 192.168.7.8.2500 > 192.168.7.4.50550

Re: strange tcp behavior

2007-08-03 Thread David Miller
From: Evgeniy Polyakov <[EMAIL PROTECTED]> Date: Fri, 3 Aug 2007 12:22:42 +0400 > On Thu, Aug 02, 2007 at 07:21:34PM -0700, David Miller ([EMAIL PROTECTED]) > wrote: > > What in the world are we doing allowing stream sockets to autobind? > > That is totally bogus. Even if we autobind, that won't

Re: strange tcp behavior

2007-08-03 Thread David Miller
From: Evgeniy Polyakov <[EMAIL PROTECTED]> Date: Fri, 3 Aug 2007 12:22:42 +0400 > Maybe recvmsg should be changed too for symmetry? I took a look at this, and it's not %100 trivial. Let's do this later, and only sendmsg for now in order to fix the bug in the stable branches. - To unsubscribe fro

Re: strange tcp behavior

2007-08-04 Thread Evgeniy Polyakov
On Fri, Aug 03, 2007 at 07:29:58PM +0100, Simon Arlott ([EMAIL PROTECTED]) wrote: > On 03/08/07 18:39, Evgeniy Polyakov wrote: > > On Fri, Aug 03, 2007 at 05:51:42PM +0100, Simon Arlott ([EMAIL PROTECTED]) > > wrote: > > > >> 17:38:03.533589 IP 192.168.7.4.50550 > 192.168.7.8.2500: R > >> 82517

Re: strange tcp behavior

2007-08-04 Thread Evgeniy Polyakov
On Fri, Aug 03, 2007 at 01:04:51PM -0700, David Miller ([EMAIL PROTECTED]) wrote: > From: Evgeniy Polyakov <[EMAIL PROTECTED]> > Date: Fri, 3 Aug 2007 12:22:42 +0400 > > > On Thu, Aug 02, 2007 at 07:21:34PM -0700, David Miller ([EMAIL PROTECTED]) > > wrote: > > > What in the world are we doing a

Re: strange tcp behavior

2007-08-04 Thread Evgeniy Polyakov
On Fri, Aug 03, 2007 at 02:17:17PM -0700, David Miller ([EMAIL PROTECTED]) wrote: > From: Evgeniy Polyakov <[EMAIL PROTECTED]> > Date: Fri, 3 Aug 2007 12:22:42 +0400 > > > Maybe recvmsg should be changed too for symmetry? > > I took a look at this, and it's not %100 trivial. > > Let's do this l

Re: strange tcp behavior

2007-08-04 Thread David Miller
From: Evgeniy Polyakov <[EMAIL PROTECTED]> Date: Sat, 4 Aug 2007 20:51:51 +0400 > On Fri, Aug 03, 2007 at 02:17:17PM -0700, David Miller ([EMAIL PROTECTED]) > wrote: > > From: Evgeniy Polyakov <[EMAIL PROTECTED]> > > Date: Fri, 3 Aug 2007 12:22:42 +0400 > > > > > Maybe recvmsg should be changed