We have several 2.2.12 SMP nodes with multiple 100Mbit interfaces
hooked into a Gigabit switch (someday to have routing capabilities).

Each node has names/ip-addresses for each interface:
   NODE-XYZ-A and NODE-XYZ-B

Our arp tables were "twinkling" and we found that there were 2 arp reply
for each name/ip:

"tcpdump arp" shows:

14:16:52.403765 arp who-has NODE-XYZ-A tell node-abc
14:16:52.404273 arp reply NODE-XYZ-A is-at 5:55:c1:e1:34:c2
14:16:52.404317 arp reply NODE-XYZ-A is-at 5:aa:c3:ad:22:a8

14:16:53.403765 arp who-has NODE-XYZ-B tell node-abc
14:16:53.404273 arp reply NODE-XYZ-B is-at 5:55:c1:e1:34:c2
14:16:53.404317 arp reply NODE-XYZ-B is-at 5:aa:c3:ad:22:a8


It is fairly random which ethernet address reply occurs first.

We added printks in the drivers/net/ipv4/arp.c code and indeed the code
is sending the 2 replies.  Is this correct?

Comments please. Can I give anyone more details.

-- Ron






-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to [EMAIL PROTECTED]

Reply via email to