[realtek] network problem

Rudy Zijlstra rudy@edsons.demon.nl
Mon, 25 Sep 2000 01:24:36 +0200


Hi all,

using NFS between two linux machines I tend to get things like the
following fragment, which are slowing things down to a crawl. Can anyone
tell me how to improve this (= get rid of the TTL exceeded)?

config:
garion - Celeron 466 with 3C905 fast ethernet card and 128Mb RAM
                Slackware 7.0, kernel 2.2.13 3C905 fast ethernet card
running the following driver:
                3c59x.c:v0.99Qk 7/5/2000 Donald Becker, becker@scyld.com

silk - Alpha XL with Realtek 8139, 128Mb RAM
           Suse alpha 6.1 with following netdriver:
           silk kernel: rtl8139.c:v1.10 5/29/2000 Donald Becker,
becker@scyld.com.

in between a 10/100Mbit FD switch and a HD 10/100 hub.

I've also tried this with the following machine:

poledra - Pentium II 350, Realtek 8139, 128Mb RAM
                    Slackware 7.0, kernel 2.2.13, ethernet driver v1.07
(as with the distro)

Working from Poledra I get the same probs with garion, but with silk
everything goes fast.
I've starting looking for a Digital based fast ethernet card, yet would
like to know how to solve this one.

Cheers,

Rudy

-------------------------------

      1 0.000000    silk.edsons.demon.nl  garion.edsons.demon.nl
ICMP     Time-to-live exceeded
      2 0.284179    garion.edsons.demon.nl silk.edsons.demon.nl
IP       Fragmented IP protocol (proto=UDP 0x11, off=2960)
      3 0.284179    garion.edsons.demon.nl silk.edsons.demon.nl
IP       Fragmented IP protocol (proto=UDP 0x11, off=1480)
      4 0.284179    garion.edsons.demon.nl silk.edsons.demon.nl
NFS      V2 WRITE Call XID 0x8b845269 dup XID 0x8b845269
      5 0.286132    silk.edsons.demon.nl  garion.edsons.demon.nl
NFS      V2 WRITE Reply XID 0x8b845269 dup XID 0x8b845269
      6 0.287109    garion.edsons.demon.nl silk.edsons.demon.nl
IP       Fragmented IP protocol (proto=UDP 0x11, off=2960)
      7 0.287109    garion.edsons.demon.nl silk.edsons.demon.nl
IP       Fragmented IP protocol (proto=UDP 0x11, off=1480)
      8 0.287109    garion.edsons.demon.nl silk.edsons.demon.nl
NFS      V2 WRITE Call XID 0x8c845269 dup XID 0x8c845269
      9 0.288086    silk.edsons.demon.nl  garion.edsons.demon.nl
NFS      V2 WRITE Reply XID 0x8c845269 dup XID 0x8c845269
     10 0.289062    garion.edsons.demon.nl silk.edsons.demon.nl
NFS      V2 WRITE Call XID 0x8d845269 dup XID 0x8d845269
     11 0.540039    silk.edsons.demon.nl  garion.edsons.demon.nl
X11      X11 event
     12 0.552734    garion.edsons.demon.nl silk.edsons.demon.nl
TCP      1119 > 6000 [ACK] Seq=3756436621 Ack=3724303903 Win=15928 Len=0

     13 0.698242    silk.edsons.demon.nl  garion.edsons.demon.nl
ICMP     Time-to-live exceeded
     14 0.983398    garion.edsons.demon.nl silk.edsons.demon.nl
IP       Fragmented IP protocol (proto=UDP 0x11, off=2960)
     15 0.983398    garion.edsons.demon.nl silk.edsons.demon.nl
IP       Fragmented IP protocol (proto=UDP 0x11, off=1480)
     16 0.983398    garion.edsons.demon.nl silk.edsons.demon.nl
NFS      V2 WRITE Call XID 0x8d845269 dup XID 0x8d845269
     17 0.985351    silk.edsons.demon.nl  garion.edsons.demon.nl
NFS      V2 WRITE Reply XID 0x8d845269 dup XID 0x8d845269
     18 0.985351    garion.edsons.demon.nl silk.edsons.demon.nl
IP       Fragmented IP protocol (proto=UDP 0x11, off=2960)
     19 0.985351    garion.edsons.demon.nl silk.edsons.demon.nl
IP       Fragmented IP protocol (proto=UDP 0x11, off=1480)
     20 1.446289    silk.edsons.demon.nl  garion.edsons.demon.nl
ICMP     Time-to-live exceeded

An ICMP dump:

Frame 1 (590 on wire, 590 captured)
    Arrival Time: Sep 25, 2000 00:23:39.8340
    Time delta from previous packet: 0.000000 seconds
    Frame Number: 1
    Packet Length: 590 bytes
    Capture Length: 590 bytes
Ethernet II
    Destination: 00:60:08:5b:f2:59 (3Com_5b:f2:59)
    Source: 00:00:b4:a7:f5:de (Edimax_a7:f5:de)
    Type: IP (0x0800)
Internet Protocol
    Version: 4
    Header length: 20 bytes
    Differentiated Services Field: 0xc0 (DSCP 0x30: Class Selector 6)
        1100 00.. = Differentiated Services Codepoint: Class Selector 6
(0x30)
        .... ..00 = Currently Unused: 0
    Total Length: 576
    Identification: 0xed38
    Flags: 0x00
        .0.. = Don't fragment: Not set
        ..0. = More fragments: Not set
    Fragment offset: 0
    Time to live: 255
    Protocol: ICMP (0x01)
    Header checksum: 0x486f (correct)
    Source: silk.edsons.demon.nl (192.168.1.3)
    Destination: garion.edsons.demon.nl (192.168.1.1)
Internet Control Message Protocol
    Type: 11 (Time-to-live exceeded)
    Code: 1 (TTL equals 0 during reassembly)
    Checksum: 0x7a1d
    Data (548 bytes)