On Tue, Nov 27, 2012 at 04:19:51PM +0100, Michal Hocko wrote:
The message is triggered when the allocation fails but the networking stack should be able to cope with that. I am not familiar with that area much so I might be wrong here but it looks like it happened on the completed TCP hand-shake on the listener when a full socket is allocated. I am not sure what is the state of the connection in this case though. Jiri?
Yes, this is the listening side of the connection and it is currently handling the packet with the final ACK (possibly containing some payload as well). At this point, the TCP stack needs to aotmically allocate the space for a TCP socket structure and does not find enough free memory to do that. The packet will be dropped and the remote (client) side will retransmit the data later (unless the net.ipv4.tcp_abort_on_overflow is set, in which case a RST will be sent to the client). -- Jiri Bohac <jbohac@suse.cz> SUSE Labs, SUSE CZ -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org