Hi,

This issue has been bugging me on and off for a while, so I thought to write it up and test it a bit more extensively.

I'm running FC4 on a Thinkpad laptop and an external old Orinoco WLAN card. I have observed four, probably somewhat related phenomena:

 A) when router lifetime is about to expire, the timer seems to wrap
    for about 25 seconds.  Does this overflow anything, or is
    this just cosmetic?

 B) sometimes, the card just sees the first RA (returned from RS
    instead of multicast, maybe?), and the route/address times out
    after it expires.

 C) sometimes the card needs to be put to promiscuous mode to see
    the first router advertisement, the rest work fine from that point
    forward.

 D) sometimes the card needs to be put to promiscuous mode, and in
    order to avoid the expiry of RA information, must stay in the
    promiscuous mode.

See the more detailed report below.

2.6.14-1.1637_FC4.netdev.2 based on 2.6.14.2pre
-----------------------------------------------

orinoco 0.15rc3 (David Gibson <[EMAIL PROTECTED]>, Pavel Roskin <[EMAIL 
PROTECTED]>, et al)
orinoco_cs 0.15rc3 (David Gibson <[EMAIL PROTECTED]>, Pavel Roskin <[EMAIL 
PROTECTED]>, et al)
eth1: Hardware identity 0001:0001:0004:0000
eth1: Station identity  001f:0001:0008:0048
eth1: Firmware determined as Lucent/Agere 8.72
eth1: Ad-hoc demo mode supported
eth1: IEEE standard IBSS ad-hoc mode supported
eth1: WEP supported, 104-bit key
eth1: MAC address 00:60:1D:F0:2F:A9
eth1: Station name "HERMES I"
eth1: ready
eth1: index 0x01: Vcc 5.0, irq 3, io 0x3100-0x313f

1) after reboot (card in slot), default route shows up, but does not get renewed. After timer expiry, the expiry timer seems to wrap around, and after a couple of seconds, the route is removed.

The router lifetime we use is 180 seconds. Once the timer goes to zero, the next value appears to be "21334373". The last value that shows before the route gets removed is "213342348", so 25 seconds later:

default via fe80::20a:5eff:fe51:7d58 dev eth1  proto kernel  metric 1024
expires 21334348sec mtu 1500 advmss 1440 metric 10 64

2) if card removed and reinserted, the route/address is not re-learned
  unless running tcpdump while getting the advertisement.

  a) sometimes the route expires (maybe because the card doesn't see
     the next advertisements?), or
  b) while sometimes, the route gets renewed fine.

2.6.14-1.1644_FC4.netdev.4 based on 2.6.14.3
--------------------------------------------

The same behaviour as before, except that I saw only behaviour 2.a)
and behaviour 2.a) with the exception that the route/address was
learned without tcpdump as well -- let's call this 2.c).

kernel-2.6.14-1.1644_FC4 (with orinoco_cs 0.15rc2) --------------------------------------------------

I was able to see the behaviours b) and c).

--
Pekka Savola                 "You each name yourselves king, yet the
Netcore Oy                    kingdom bleeds."
Systems. Networks. Security. -- George R.R. Martin: A Clash of Kings
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to