Re: question about linux tcp request queue handling

Nivedita Singhvi (niv@us.ibm.com)
Sun, 06 Jul 2003 13:24:46 -0700


> Linux (2.4.18) places incoming connection requests into the syn_recd state
> when the server's backlog queue is full. I thought they were supposed to be
> discarded if the server's backlog is full, forcing the client to
> subsequently retransmit the request after it times out. Why does linux put
> the server side into the syn_recd state when its backlog is full?

Do you have tcp_syncookies on? And are you exceeding
the len as configured by tcp_max_syn_backlog?

thanks,
Nivedita

[Please cc or post to netdev, like most networking folk,
dont subscribe to lkml]

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/