|
Hi, I think I have found out why UDP multicast reception is not
working on microblaze linux. If you compare the microblaze and redhat
linux’s IGMP report, the multicast address is 224.0.1.129, but microblaze
linux sends to (224.0.0.22), which is the wrong
destination address! Is this clearly a bug in microblaze linux kernel? Rgds, Victor ----------------- microblaze linux IGMP report
-------------------------- No.
Time
Source
Destination
Protocol Info 1 0.000000
141.183.189.4 ***224.0.0.22***
IGMP V3 Membership Report Frame 1 (60 bytes on wire, 60 bytes captured) Ethernet II, Src: 00:00:c0:a3:e5:44, Dst: 01:00:5e:00:00:16 Internet Protocol, Src Addr: 141.183.189.4 (141.183.189.4),
Dst Addr: 224.0.0.22 (224.0.0.22) Internet Group Management Protocol IGMP Version: 3 Type: Membership Report (0x22) Header checksum: 0xf87c (correct) Num Group Records: 1 Group Record : 224.0.1.129 Change
To Exclude Mode --------------- end of microblaze linux IGMP report
-------------------------- ----------------- redhat linux IGMP report
-------------------------- No.
Time
Source
Destination
Protocol Info 1 0.000000
141.183.189.132
224.0.1.129
IGMP V2 Membership Report Frame 1 (46 bytes on wire, 46 bytes captured) Ethernet II, Src: 00:04:75:b0:ad:cf, Dst: 01:00:5e:00:01:81 Internet Protocol, Src Addr: 141.183.189.132
(141.183.189.132), Dst Addr: 224.0.1.129 (224.0.1.129) Internet Group Management Protocol IGMP Version: 2 Type: Membership Report (0x16) Max Response Time: 0.0 sec (0x00) Header checksum: 0x087e (correct) Multicast Address: 224.0.1.129
(224.0.1.129) ----------------- end of redhat linux IGMP report
-------------------------- |