Bug 471528 - [TAHI] Router Advertisement Processing, Neighbor Cache (RA without SLLA, NCE STALE)
[TAHI] Router Advertisement Processing, Neighbor Cache (RA without SLLA, NCE ...
Status: CLOSED NOTABUG
Product: Red Hat Enterprise Linux 5
Classification: Red Hat
Component: kernel (Show other bugs)
5.3
All Linux
medium Severity urgent
: rc
: ---
Assigned To: Red Hat Kernel Manager
Martin Jenner
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2008-11-14 00:43 EST by wang jiabo
Modified: 2008-11-14 06:52 EST (History)
3 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2008-11-14 03:54:19 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description wang jiabo 2008-11-14 00:43:18 EST
Description of problem:
NUT did not send NS, but TR1 got NA, please see tcpdump info

Version-Release number of selected component (if applicable):
kernel-2.6.18-123.el5

How reproducible:
everytime

Steps to Reproduce:
1.
2.
3.
  
Actual results:
TR1 sent a NA

Expected results:
TR1 should not send NA

Additional info:
failure tcpdump info:

[root@personal rhel53-install]# tcpdump -r 1621.html.Link0.dump 
reading from file 1621.html.Link0.dump, link-type EN10MB (Ethernet)
11:25:35.144816 IP6 fe80::200:ff:fe00:a0a0 > fe80::21d:fff:fe0f:be4e: ICMP6, echo request, seq 0, length 16
11:25:35.146502 IP6 fe80::21d:fff:fe0f:be4e > ff02::1:ff00:a0a0: ICMP6, neighbor solicitation, who has fe80::200:ff:fe00:a0a0, length 32
11:25:35.234332 IP6 fe80::200:ff:fe00:a0a0 > fe80::21d:fff:fe0f:be4e: ICMP6, neighbor advertisement, tgt is fe80::200:ff:fe00:a0a0, length 32
11:25:35.234385 IP6 fe80::21d:fff:fe0f:be4e > fe80::200:ff:fe00:a0a0: ICMP6, echo reply, seq 0, length 16
11:26:20.338367 IP6 fe80::200:ff:fe00:a0a0 > ff02::1: ICMP6, router advertisement, length 24
11:26:20.382984 IP6 fe80::200:ff:fe00:a0a0 > fe80::21d:fff:fe0f:be4e: ICMP6, echo request, seq 0, length 16
11:26:20.383039 IP6 fe80::21d:fff:fe0f:be4e > fe80::200:ff:fe00:a0a0: ICMP6, echo reply, seq 0, length 16
11:26:27.494527 IP6 fe80::200:ff:fe00:a0a0 > ff02::1: ICMP6, neighbor advertisement, tgt is fe80::200:ff:fe00:a0a0, length 32
11:26:27.540454 IP6 fe80::200:ff:fe00:a0a0 > fe80::21d:fff:fe0f:be4e: ICMP6, echo request, seq 0, length 16
11:26:27.540510 IP6 fe80::21d:fff:fe0f:be4e > fe80::200:ff:fe00:a0a0: ICMP6, echo reply, seq 0, length 16
11:26:32.539702 IP6 fe80::21d:fff:fe0f:be4e > fe80::200:ff:fe00:a0a0: ICMP6, neighbor solicitation, who has fe80::200:ff:fe00:a0a0, length 32
11:26:33.539917 IP6 fe80::21d:fff:fe0f:be4e > fe80::200:ff:fe00:a0a0: ICMP6, neighbor solicitation, who has fe80::200:ff:fe00:a0a0, length 32
11:26:34.540233 IP6 fe80::21d:fff:fe0f:be4e > fe80::200:ff:fe00:a0a0: ICMP6, neighbor solicitation, who has fe80::200:ff:fe00:a0a0, length 32
11:26:38.643739 IP6 fe80::200:ff:fe00:a0a0 > ff02::1: ICMP6, router advertisement, length 48




pass tcpdump info:

[root@personal rhel53-install]# tcpdump -r 162.html.Link0.dump 
reading from file 162.html.Link0.dump, link-type EN10MB (Ethernet)
13:22:47.050029 IP6 fe80::200:ff:fe00:a0a0 > fe80::21d:fff:fe0f:be4e: ICMP6, echo request, seq 0, length 16
13:22:47.051535 IP6 fe80::21d:fff:fe0f:be4e > ff02::1:ff00:a0a0: ICMP6, neighbor solicitation, who has fe80::200:ff:fe00:a0a0, length 32
13:22:47.143026 IP6 fe80::200:ff:fe00:a0a0 > fe80::21d:fff:fe0f:be4e: ICMP6, neighbor advertisement, tgt is fe80::200:ff:fe00:a0a0, length 32
13:22:47.143079 IP6 fe80::21d:fff:fe0f:be4e > fe80::200:ff:fe00:a0a0: ICMP6, echo reply, seq 0, length 16
13:23:32.241603 IP6 fe80::200:ff:fe00:a0a0 > ff02::1: ICMP6, router advertisement, length 24
13:23:32.285471 IP6 fe80::200:ff:fe00:a0a0 > fe80::21d:fff:fe0f:be4e: ICMP6, echo request, seq 0, length 16
13:23:32.285527 IP6 fe80::21d:fff:fe0f:be4e > fe80::200:ff:fe00:a0a0: ICMP6, echo reply, seq 0, length 16
13:23:37.286536 IP6 fe80::21d:fff:fe0f:be4e > fe80::200:ff:fe00:a0a0: ICMP6, neighbor solicitation, who has fe80::200:ff:fe00:a0a0, length 32
13:23:38.285731 IP6 fe80::21d:fff:fe0f:be4e > fe80::200:ff:fe00:a0a0: ICMP6, neighbor solicitation, who has fe80::200:ff:fe00:a0a0, length 32
13:23:39.286110 IP6 fe80::21d:fff:fe0f:be4e > fe80::200:ff:fe00:a0a0: ICMP6, neighbor solicitation, who has fe80::200:ff:fe00:a0a0, length 32
13:23:41.349498 IP6 fe80::200:ff:fe00:a0a0 > ff02::1: ICMP6, router advertisement, length 48



test log info :

11:25:35	Start Capturing Packets (Link0)

	Test Procedure
11:25:35	vSend(Link0,tr1_ereq_common)
Send Echo Request: TR1 (link-local) -> NUT (link-local)
11:25:35 	vRecv(Link0,tr1_mcast_ns_global_common tr1_mcast_ns_linklocal_common) timeout:2 cntLimit:0 seektime:0
Recv NS w/ SLL: NUT (link-local) -> TR1 (link-local) solicited-node multicast address
11:25:35	vSend(Link0,tr1_na_linklocal_common)
Send NA (RSO) w/ TLL: TR1 (link-local) -> NUT (link-local)
11:25:35 	vRecv(Link0,tr1_erep_common) timeout:2 cntLimit:0 seektime:0
Recv Echo Reply: NUT (link-local) -> TR1 (link-local)
11:25:35 	vRecv(Link0,) timeout:45 cntLimit:0 seektime:0
vRecv() return status=1
11:26:20	vSend(Link0,local_ra)
Send RA w/o SLL: TR1 (link-local) -> all-nodes multicast address
11:26:20	vSend(Link0,tr1_ereq_common)
Send Echo Request: TR1 (link-local) -> NUT (link-local)
11:26:20 	vRecv(Link0,tr1_erep_common) timeout:2 cntLimit:0 seektime:0
Recv Echo Reply: NUT (link-local) -> TR1 (link-local)
11:26:20 	vRecv(Link0,tr1_ucast_ns_global tr1_ucast_ns_global_sll tr1_ucast_ns_linklocal tr1_ucast_ns_linklocal_sll) timeout:7 cntLimit:0 seektime:0
vRecv() return status=1

	Could't observe NS
FAIL
Common Test Cleanup
11:26:27	vSend(Link0,tr1_na_cleanup)
Send NA (RsO) w/ TLL (diff): TR1 (link-local) -> all-nodes multicast address
11:26:27	vSend(Link0,tr1_ereq_cleanup)
Send Echo Request: TR1 (link-local) -> NUT (link-local)
11:26:27 	vRecv(Link0,tr1_erep_cleanup tr1_mcast_ns_linklocal_common) timeout:2 cntLimit:0 seektime:0
Recv Echo Reply: NUT (link-local) -> TR1 (link-local)
11:26:27 	vRecv(Link0,) timeout:11 cntLimit:0 seektime:0
recv a packet at 11:26:32
recv a packet at 11:26:33
recv a packet at 11:26:34
vRecv() return status=1
11:26:38	vSend(Link0,tr1_ra_force_cleanup)
Send RA (rltime=0, rtime=30000, retrans=1000, vltime=0, pltime=0) w/o SLL: TR1 (link-local) -> all-nodes multicast address
11:26:38	Stop Capturing Packets (Link0)
11:26:38	End
Packet Reverse Log

      Send Echo Request: TR1 (link-local) -> NUT (link-local) at 11:25:35

      Frame_Ether                     (length:70)
      | Hdr_Ether                       (length:14)
      | | DestinationAddress               = 00:1d:0f:0f:be:4e
      | | SourceAddress                    = 00:00:00:00:a0:a0
      | | Type                             = 34525
      | Packet_IPv6                     (length:56)
      | | Hdr_IPv6                        (length:40)
      | | | Version                          = 6
      | | | TrafficClass                     = 0
      | | | FlowLabel                        = 0
      | | | PayloadLength                    = 16
      | | | NextHeader                       = 58
      | | | HopLimit                         = 64
      | | | SourceAddress                    = fe80::200:ff:fe00:a0a0
      | | | DestinationAddress               = fe80::21d:fff:fe0f:be4e
      | | ICMPv6_EchoRequest              (length:16)
      | | | Type                             = 128
      | | | Code                             = 0
      | | | Checksum                         = 29810 calc(29810)
      | | | Identifier                       = 0
      | | | SequenceNumber                   = 0
      | | | Payload                         (length:8)
      | | | | data                             = 01234567 89abcdef

      Recv at 11:25:35

      Frame_Ether                     (length:86)
      | Hdr_Ether                       (length:14)
      | | DestinationAddress               = 33:33:ff:00:a0:a0
      | | SourceAddress                    = 00:1d:0f:0f:be:4e
      | | Type                             = 34525
      | Packet_IPv6                     (length:72)
      | | Hdr_IPv6                        (length:40)
      | | | Version                          = 6
      | | | TrafficClass                     = 0
      | | | FlowLabel                        = 0
      | | | PayloadLength                    = 32
      | | | NextHeader                       = 58
      | | | HopLimit                         = 255
      | | | SourceAddress                    = fe80::21d:fff:fe0f:be4e
      | | | DestinationAddress               = ff02::1:ff00:a0a0
      | | ICMPv6_NS                       (length:32)
      | | | Type                             = 135
      | | | Code                             = 0
      | | | Checksum                         = 40550 calc(40550)
      | | | Reserved                         = 0
      | | | TargetAddress                    = fe80::200:ff:fe00:a0a0
      | | | Opt_ICMPv6_SLL                  (length:8)
      | | | | Type                             = 1
      | | | | Length                           = 1
      | | | | LinkLayerAddress                 = 00:1d:0f:0f:be:4e
      ===tr1_mcast_ns_global_common=================================
      ng compare _HDR_IPV6_tr1_mcast_ns_global_common.SourceAddress received:fe80::21d:fff:fe0f:be4e = 3ffe:501:ffff:100:21d:fff:fe0f:be4e
      ===tr1_mcast_ns_linklocal_common=================================

      Send NA (RSO) w/ TLL: TR1 (link-local) -> NUT (link-local) at 11:25:35

      Frame_Ether                     (length:86)
      | Hdr_Ether                       (length:14)
      | | DestinationAddress               = 00:1d:0f:0f:be:4e
      | | SourceAddress                    = 00:00:00:00:a0:a0
      | | Type                             = 34525
      | Packet_IPv6                     (length:72)
      | | Hdr_IPv6                        (length:40)
      | | | Version                          = 6
      | | | TrafficClass                     = 0
      | | | FlowLabel                        = 0
      | | | PayloadLength                    = 32
      | | | NextHeader                       = 58
      | | | HopLimit                         = 255
      | | | SourceAddress                    = fe80::200:ff:fe00:a0a0
      | | | DestinationAddress               = fe80::21d:fff:fe0f:be4e
      | | ICMPv6_NA                       (length:32)
      | | | Type                             = 136
      | | | Code                             = 0
      | | | Checksum                         = 59331 calc(59331)
      | | | RFlag                            = 1
      | | | SFlag                            = 1
      | | | OFlag                            = 1
      | | | Reserved                         = 0
      | | | TargetAddress                    = fe80::200:ff:fe00:a0a0
      | | | Opt_ICMPv6_TLL                  (length:8)
      | | | | Type                             = 2
      | | | | Length                           = 1
      | | | | LinkLayerAddress                 = 00:00:00:00:a0:a0

      Recv at 11:25:35

      Frame_Ether                     (length:70)
      | Hdr_Ether                       (length:14)
      | | DestinationAddress               = 00:00:00:00:a0:a0
      | | SourceAddress                    = 00:1d:0f:0f:be:4e
      | | Type                             = 34525
      | Packet_IPv6                     (length:56)
      | | Hdr_IPv6                        (length:40)
      | | | Version                          = 6
      | | | TrafficClass                     = 0
      | | | FlowLabel                        = 0
      | | | PayloadLength                    = 16
      | | | NextHeader                       = 58
      | | | HopLimit                         = 64
      | | | SourceAddress                    = fe80::21d:fff:fe0f:be4e
      | | | DestinationAddress               = fe80::200:ff:fe00:a0a0
      | | ICMPv6_EchoReply                (length:16)
      | | | Type                             = 129
      | | | Code                             = 0
      | | | Checksum                         = 29554 calc(29554)
      | | | Identifier                       = 0
      | | | SequenceNumber                   = 0
      | | | Payload                         (length:8)
      | | | | data                             = 01234567 89abcdef
      ===tr1_erep_common=================================

      Send RA w/o SLL: TR1 (link-local) -> all-nodes multicast address at 11:26:20

      Frame_Ether                     (length:78)
      | Hdr_Ether                       (length:14)
      | | DestinationAddress               = 33:33:00:00:00:01
      | | SourceAddress                    = 00:00:00:00:a0:a0
      | | Type                             = 34525
      | Packet_IPv6                     (length:64)
      | | Hdr_IPv6                        (length:40)
      | | | Version                          = 6
      | | | TrafficClass                     = 0
      | | | FlowLabel                        = 0
      | | | PayloadLength                    = 24
      | | | NextHeader                       = 58
      | | | HopLimit                         = 255
      | | | SourceAddress                    = fe80::200:ff:fe00:a0a0
      | | | DestinationAddress               = ff02::1
      | | ICMPv6_RA                       (length:24)
      | | | Type                             = 134
      | | | Code                             = 0
      | | | Checksum                         = 52717 calc(52717)
      | | | CurHopLimit                      = 64
      | | | MFlag                            = 0
      | | | OFlag                            = 0
      | | | HFlag                            = 0
      | | | Preference                       = 0
      | | | Reserved                         = 0
      | | | LifeTime                         = 0
      | | | ReachableTime                    = 10000
      | | | RetransTimer                     = 1000
      | | | Opt_ICMPv6_SLL                  (length:8)
      | | | | Type                             = 1
      | | | | Length                           = 1
      | | | | LinkLayerAddress                 = 00:00:00:00:a0:a0

      Send Echo Request: TR1 (link-local) -> NUT (link-local) at 11:26:20

      Frame_Ether                     (length:70)
      | Hdr_Ether                       (length:14)
      | | DestinationAddress               = 00:1d:0f:0f:be:4e
      | | SourceAddress                    = 00:00:00:00:a0:a0
      | | Type                             = 34525
      | Packet_IPv6                     (length:56)
      | | Hdr_IPv6                        (length:40)
      | | | Version                          = 6
      | | | TrafficClass                     = 0
      | | | FlowLabel                        = 0
      | | | PayloadLength                    = 16
      | | | NextHeader                       = 58
      | | | HopLimit                         = 64
      | | | SourceAddress                    = fe80::200:ff:fe00:a0a0
      | | | DestinationAddress               = fe80::21d:fff:fe0f:be4e
      | | ICMPv6_EchoRequest              (length:16)
      | | | Type                             = 128
      | | | Code                             = 0
      | | | Checksum                         = 29810 calc(29810)
      | | | Identifier                       = 0
      | | | SequenceNumber                   = 0
      | | | Payload                         (length:8)
      | | | | data                             = 01234567 89abcdef

      Recv at 11:26:20

      Frame_Ether                     (length:70)
      | Hdr_Ether                       (length:14)
      | | DestinationAddress               = 00:00:00:00:a0:a0
      | | SourceAddress                    = 00:1d:0f:0f:be:4e
      | | Type                             = 34525
      | Packet_IPv6                     (length:56)
      | | Hdr_IPv6                        (length:40)
      | | | Version                          = 6
      | | | TrafficClass                     = 0
      | | | FlowLabel                        = 0
      | | | PayloadLength                    = 16
      | | | NextHeader                       = 58
      | | | HopLimit                         = 64
      | | | SourceAddress                    = fe80::21d:fff:fe0f:be4e
      | | | DestinationAddress               = fe80::200:ff:fe00:a0a0
      | | ICMPv6_EchoReply                (length:16)
      | | | Type                             = 129
      | | | Code                             = 0
      | | | Checksum                         = 29554 calc(29554)
      | | | Identifier                       = 0
      | | | SequenceNumber                   = 0
      | | | Payload                         (length:8)
      | | | | data                             = 01234567 89abcdef
      ===tr1_erep_common=================================

      Send NA (RsO) w/ TLL (diff): TR1 (link-local) -> all-nodes multicast address at 11:26:27

      Frame_Ether                     (length:86)
      | Hdr_Ether                       (length:14)
      | | DestinationAddress               = 33:33:00:00:00:01
      | | SourceAddress                    = 00:00:00:00:b0:b0
      | | Type                             = 34525
      | Packet_IPv6                     (length:72)
      | | Hdr_IPv6                        (length:40)
      | | | Version                          = 6
      | | | TrafficClass                     = 0
      | | | FlowLabel                        = 0
      | | | PayloadLength                    = 32
      | | | NextHeader                       = 58
      | | | HopLimit                         = 255
      | | | SourceAddress                    = fe80::200:ff:fe00:a0a0
      | | | DestinationAddress               = ff02::1
      | | ICMPv6_NA                       (length:32)
      | | | Type                             = 136
      | | | Code                             = 0
      | | | Checksum                         = 58795 calc(58795)
      | | | RFlag                            = 1
      | | | SFlag                            = 0
      | | | OFlag                            = 1
      | | | Reserved                         = 0
      | | | TargetAddress                    = fe80::200:ff:fe00:a0a0
      | | | Opt_ICMPv6_TLL                  (length:8)
      | | | | Type                             = 2
      | | | | Length                           = 1
      | | | | LinkLayerAddress                 = 00:00:00:00:b0:b0

      Send Echo Request: TR1 (link-local) -> NUT (link-local) at 11:26:27

      Frame_Ether                     (length:70)
      | Hdr_Ether                       (length:14)
      | | DestinationAddress               = 00:1d:0f:0f:be:4e
      | | SourceAddress                    = 00:00:00:00:b0:b0
      | | Type                             = 34525
      | Packet_IPv6                     (length:56)
      | | Hdr_IPv6                        (length:40)
      | | | Version                          = 6
      | | | TrafficClass                     = 0
      | | | FlowLabel                        = 0
      | | | PayloadLength                    = 16
      | | | NextHeader                       = 58
      | | | HopLimit                         = 64
      | | | SourceAddress                    = fe80::200:ff:fe00:a0a0
      | | | DestinationAddress               = fe80::21d:fff:fe0f:be4e
      | | ICMPv6_EchoRequest              (length:16)
      | | | Type                             = 128
      | | | Code                             = 0
      | | | Checksum                         = 29810 calc(29810)
      | | | Identifier                       = 0
      | | | SequenceNumber                   = 0
      | | | Payload                         (length:8)
      | | | | data                             = 01234567 89abcdef

      Recv at 11:26:27

      Frame_Ether                     (length:70)
      | Hdr_Ether                       (length:14)
      | | DestinationAddress               = 00:00:00:00:b0:b0
      | | SourceAddress                    = 00:1d:0f:0f:be:4e
      | | Type                             = 34525
      | Packet_IPv6                     (length:56)
      | | Hdr_IPv6                        (length:40)
      | | | Version                          = 6
      | | | TrafficClass                     = 0
      | | | FlowLabel                        = 0
      | | | PayloadLength                    = 16
      | | | NextHeader                       = 58
      | | | HopLimit                         = 64
      | | | SourceAddress                    = fe80::21d:fff:fe0f:be4e
      | | | DestinationAddress               = fe80::200:ff:fe00:a0a0
      | | ICMPv6_EchoReply                (length:16)
      | | | Type                             = 129
      | | | Code                             = 0
      | | | Checksum                         = 29554 calc(29554)
      | | | Identifier                       = 0
      | | | SequenceNumber                   = 0
      | | | Payload                         (length:8)
      | | | | data                             = 01234567 89abcdef
      ===tr1_erep_cleanup=================================

      Recv at 11:26:32

      Frame_Ether                     (length:86)
      | Hdr_Ether                       (length:14)
      | | DestinationAddress               = 00:00:00:00:b0:b0
      | | SourceAddress                    = 00:1d:0f:0f:be:4e
      | | Type                             = 34525
      | Packet_IPv6                     (length:72)
      | | Hdr_IPv6                        (length:40)
      | | | Version                          = 6
      | | | TrafficClass                     = 0
      | | | FlowLabel                        = 0
      | | | PayloadLength                    = 32
      | | | NextHeader                       = 58
      | | | HopLimit                         = 255
      | | | SourceAddress                    = fe80::21d:fff:fe0f:be4e
      | | | DestinationAddress               = fe80::200:ff:fe00:a0a0
      | | ICMPv6_NS                       (length:32)
      | | | Type                             = 135
      | | | Code                             = 0
      | | | Checksum                         = 40170 calc(40170)
      | | | Reserved                         = 0
      | | | TargetAddress                    = fe80::200:ff:fe00:a0a0
      | | | Opt_ICMPv6_SLL                  (length:8)
      | | | | Type                             = 1
      | | | | Length                           = 1
      | | | | LinkLayerAddress                 = 00:1d:0f:0f:be:4e

      Recv at 11:26:33

      Frame_Ether                     (length:86)
      | Hdr_Ether                       (length:14)
      | | DestinationAddress               = 00:00:00:00:b0:b0
      | | SourceAddress                    = 00:1d:0f:0f:be:4e
      | | Type                             = 34525
      | Packet_IPv6                     (length:72)
      | | Hdr_IPv6                        (length:40)
      | | | Version                          = 6
      | | | TrafficClass                     = 0
      | | | FlowLabel                        = 0
      | | | PayloadLength                    = 32
      | | | NextHeader                       = 58
      | | | HopLimit                         = 255
      | | | SourceAddress                    = fe80::21d:fff:fe0f:be4e
      | | | DestinationAddress               = fe80::200:ff:fe00:a0a0
      | | ICMPv6_NS                       (length:32)
      | | | Type                             = 135
      | | | Code                             = 0
      | | | Checksum                         = 40170 calc(40170)
      | | | Reserved                         = 0
      | | | TargetAddress                    = fe80::200:ff:fe00:a0a0
      | | | Opt_ICMPv6_SLL                  (length:8)
      | | | | Type                             = 1
      | | | | Length                           = 1
      | | | | LinkLayerAddress                 = 00:1d:0f:0f:be:4e

      Recv at 11:26:34

      Frame_Ether                     (length:86)
      | Hdr_Ether                       (length:14)
      | | DestinationAddress               = 00:00:00:00:b0:b0
      | | SourceAddress                    = 00:1d:0f:0f:be:4e
      | | Type                             = 34525
      | Packet_IPv6                     (length:72)
      | | Hdr_IPv6                        (length:40)
      | | | Version                          = 6
      | | | TrafficClass                     = 0
      | | | FlowLabel                        = 0
      | | | PayloadLength                    = 32
      | | | NextHeader                       = 58
      | | | HopLimit                         = 255
      | | | SourceAddress                    = fe80::21d:fff:fe0f:be4e
      | | | DestinationAddress               = fe80::200:ff:fe00:a0a0
      | | ICMPv6_NS                       (length:32)
      | | | Type                             = 135
      | | | Code                             = 0
      | | | Checksum                         = 40170 calc(40170)
      | | | Reserved                         = 0
      | | | TargetAddress                    = fe80::200:ff:fe00:a0a0
      | | | Opt_ICMPv6_SLL                  (length:8)
      | | | | Type                             = 1
      | | | | Length                           = 1
      | | | | LinkLayerAddress                 = 00:1d:0f:0f:be:4e

      Send RA (rltime=0, rtime=30000, retrans=1000, vltime=0, pltime=0) w/o SLL: TR1 (link-local) -> all-nodes multicast address at 11:26:38

      Frame_Ether                     (length:102)
      | Hdr_Ether                       (length:14)
      | | DestinationAddress               = 33:33:00:00:00:01
      | | SourceAddress                    = 00:00:00:00:a0:a0
      | | Type                             = 34525
      | Packet_IPv6                     (length:88)
      | | Hdr_IPv6                        (length:40)
      | | | Version                          = 6
      | | | TrafficClass                     = 0
      | | | FlowLabel                        = 0
      | | | PayloadLength                    = 48
      | | | NextHeader                       = 58
      | | | HopLimit                         = 255
      | | | SourceAddress                    = fe80::200:ff:fe00:a0a0
      | | | DestinationAddress               = ff02::1
      | | ICMPv6_RA                       (length:48)
      | | | Type                             = 134
      | | | Code                             = 0
      | | | Checksum                         = 38803 calc(38803)
      | | | CurHopLimit                      = 64
      | | | MFlag                            = 0
      | | | OFlag                            = 0
      | | | HFlag                            = 0
      | | | Preference                       = 0
      | | | Reserved                         = 0
      | | | LifeTime                         = 0
      | | | ReachableTime                    = 30000
      | | | RetransTimer                     = 1000
      | | | Opt_ICMPv6_Prefix               (length:32)
      | | | | Type                             = 3
      | | | | Length                           = 4
      | | | | PrefixLength                     = 64
      | | | | LFlag                            = 1
      | | | | AFlag                            = 1
      | | | | RFlag                            = 0
      | | | | Reserved1                        = 0
      | | | | ValidLifetime                    = 0
      | | | | PreferredLifetime                = 0
      | | | | Reserved2                        = 0
      | | | | Prefix                           = 3ffe:501:ffff:100::
Comment 1 Lawrence Lim 2008-11-14 01:17:37 EST
This is a regression as up till kernel-2.6.18-122.el5, this test never fails.
Comment 2 Lawrence Lim 2008-11-14 01:46:33 EST
Running the whole Test Suite concurrently in another set of env to confirm the
findings.

Note You need to log in before you can comment on or make changes to this bug.