http://bugzilla.novell.com/show_bug.cgi?id=614389 http://bugzilla.novell.com/show_bug.cgi?id=614389#c6 Marius Tomaschewski <mt@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |610839 --- Comment #6 from Marius Tomaschewski <mt@novell.com> 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.