2.1.90/pre-2.1.91-1: Network connections hanging in SYN_SENT

Thomas Quinot (thomas@Cuivre.FR.EU.ORG)
26 Mar 1998 14:35:08 GMT


Hi all,

I have noticed a problem with 2.1.90 and pre-2.1.91-1 (from kernel.org):
while trying to establish TCP connections to remote hosts, when the
network distance is very long, processes tend to hang:

0 6 10908 10905 0 0 856 388 inet_stream S ? 0:00 testhost news.povray.org -s

A netstat shows that the corresponding socket is in SYN_SENT state.
I have a permanent connection to the network through a 10 Mbit/s Ethernet.
Here is an excerpt of my .config:

CONFIG_NET=y
#
# Networking options
#
CONFIG_PACKET=m
CONFIG_FIREWALL=y
CONFIG_NET_ALIAS=y
CONFIG_UNIX=y
CONFIG_INET=y
CONFIG_IP_FIREWALL=y
CONFIG_NET_IPIP=m
CONFIG_NET_IPGRE=m
CONFIG_IP_ALIAS=y
CONFIG_IP_NOSR=y
CONFIG_SKB_LARGE=y
CONFIG_IPV6=m
#
# Network device support
#
CONFIG_NETDEVICES=y
CONFIG_DUMMY=m
CONFIG_NET_ETHERNET=y
CONFIG_NET_VENDOR_3COM=y
CONFIG_VORTEX=m
CONFIG_PPP=m

I also get an unrealistic number of errors on eth0 (a 3c590):

eth0 Link encap:Ethernet HWaddr 00:A0:24:16:E1:1C
inet addr:137.194.8.8 Bcast:137.194.9.255 Mask:255.255.254.0
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:277440 errors:5222820 dropped:5222820 overruns:0 frame:5225554
TX packets:70792 errors:0 dropped:0 overruns:0 carrier:135
collisions:933
Interrupt:12 Base address:0xd800

(This is with 980303 ifconfig -- thanks for all replies to my preivous
post!)

If you need further information please fell free to ask.

-- 
    Thomas.Quinot@Cuivre.FR.EU.ORG     <URL:http://Web.FdN.FR/~tquinot/>

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu