http://bugzilla.novell.com/show_bug.cgi?id=614389
http://bugzilla.novell.com/show_bug.cgi?id=614389#c6
Marius Tomaschewski changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on| |610839
--- Comment #6 from Marius Tomaschewski 2010-07-12 19:27:36 UTC ---
A unicast ARP request is usually sent to already known - e.g. cached - address.
But you're right -- it seems that the Infiniband fix for bnc #610839 breaks
the broadcasts completely.
Without the patch it sends one broadcast + unicasts and receives replies:
### without -b:
# arping -I br0 -c 3 172.16.1.5
ARPING 172.16.1.5 from 172.16.1.1 br0
Unicast reply from 172.16.1.5 [00:24:E8:CD:32:33] 0.686ms
Unicast reply from 172.16.1.5 [00:24:E8:CD:32:33] 0.709ms
Unicast reply from 172.16.1.5 [00:24:E8:CD:32:33] 0.688ms
Sent 3 probes (1 broadcast(s))
Received 3 response(s)
# (tcpdump -lenfvi eth0 'ether proto \arp')
00:26:b9:8e:f8:66 > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806), length 42: arp
who-has 172.16.1.5 (ff:ff:ff:ff:ff:ff) tell 172.16.1.1
00:24:e8:cd:32:33 > 00:26:b9:8e:f8:66, ethertype ARP (0x0806), length 60: arp
reply 172.16.1.5 is-at 00:24:e8:cd:32:33
00:26:b9:8e:f8:66 > 00:24:e8:cd:32:33, ethertype ARP (0x0806), length 42: arp
who-has 172.16.1.5 (00:24:e8:cd:32:33) tell 172.16.1.1
00:24:e8:cd:32:33 > 00:26:b9:8e:f8:66, ethertype ARP (0x0806), length 60: arp
reply 172.16.1.5 is-at 00:24:e8:cd:32:33
00:26:b9:8e:f8:66 > 00:24:e8:cd:32:33, ethertype ARP (0x0806), length 42: arp
who-has 172.16.1.5 (00:24:e8:cd:32:33) tell 172.16.1.1
00:24:e8:cd:32:33 > 00:26:b9:8e:f8:66, ethertype ARP (0x0806), length 60: arp
reply 172.16.1.5 is-at 00:24:e8:cd:32:33
#### with -b
# arping -I br0 -c 3 -b 172.16.1.5
ARPING 172.16.1.5 from 172.16.1.1 br0
Unicast reply from 172.16.1.5 [00:24:E8:CD:32:33] 0.749ms
Unicast reply from 172.16.1.5 [00:24:E8:CD:32:33] 0.814ms
Unicast reply from 172.16.1.5 [00:24:E8:CD:32:33] 0.724ms
Sent 3 probes (3 broadcast(s))
Received 3 response(s)
# (tcpdump -lenfvi eth0 'ether proto \arp')
00:26:b9:8e:f8:66 > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806), length 42: arp
who-has 172.16.1.5 (ff:ff:ff:ff:ff:ff) tell 172.16.1.1
00:24:e8:cd:32:33 > 00:26:b9:8e:f8:66, ethertype ARP (0x0806), length 60: arp
reply 172.16.1.5 is-at 00:24:e8:cd:32:33
00:26:b9:8e:f8:66 > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806), length 42: arp
who-has 172.16.1.5 (ff:ff:ff:ff:ff:ff) tell 172.16.1.1
00:24:e8:cd:32:33 > 00:26:b9:8e:f8:66, ethertype ARP (0x0806), length 60: arp
reply 172.16.1.5 is-at 00:24:e8:cd:32:33
00:26:b9:8e:f8:66 > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806), length 42: arp
who-has 172.16.1.5 (ff:ff:ff:ff:ff:ff) tell 172.16.1.1
00:24:e8:cd:32:33 > 00:26:b9:8e:f8:66, ethertype ARP (0x0806), length 60: arp
reply 172.16.1.5 is-at 00:24:e8:cd:32:33
When the patch applied, it sends to ff:26:ff:8e:00:66 regardless of -b
and does not receives any reply:
# arping -I br0 -c 3 172.16.1.5
ARPING 172.16.1.5 from 172.16.1.1 br0
Sent 3 probes (3 broadcast(s))
Received 0 response(s)
# (tcpdump -lenfvi eth0 'ether proto \arp')
00:26:b9:8e:f8:66 > ff:26:ff:8e:00:66, ethertype ARP (0x0806), length 42: arp
who-has 172.16.1.5 (ff:26:ff:8e:00:66) tell 172.16.1.1
00:26:b9:8e:f8:66 > ff:26:ff:8e:00:66, ethertype ARP (0x0806), length 42: arp
who-has 172.16.1.5 (ff:26:ff:8e:00:66) tell 172.16.1.1
00:26:b9:8e:f8:66 > ff:26:ff:8e:00:66, ethertype ARP (0x0806), length 42: arp
who-has 172.16.1.5 (ff:26:ff:8e:00:66) tell 172.16.1.1
00:26:b9:8e:f8:66 > ff:26:ff:8e:00:66, ethertype ARP (0x0806), length 42: arp
who-has 172.16.1.5 (ff:26:ff:8e:00:66) tell 172.16.1.1
# arping -I br0 -c 3 -b 172.16.1.5
ARPING 172.16.1.5 from 172.16.1.1 br0
Sent 3 probes (3 broadcast(s))
Received 0 response(s)
00:26:b9:8e:f8:66 > ff:26:ff:8e:00:66, ethertype ARP (0x0806), length 42: arp
who-has 172.16.1.5 (ff:26:ff:8e:00:66) tell 172.16.1.1
00:26:b9:8e:f8:66 > ff:26:ff:8e:00:66, ethertype ARP (0x0806), length 42: arp
who-has 172.16.1.5 (ff:26:ff:8e:00:66) tell 172.16.1.1
00:26:b9:8e:f8:66 > ff:26:ff:8e:00:66, ethertype ARP (0x0806), length 42: arp
who-has 172.16.1.5 (ff:26:ff:8e:00:66) tell 172.16.1.1
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.