Hide Forgot
Created attachment 476878 [details] Customer reproducer (C++) Description of problem: Customer reported problems receiving multicast datagrams on bnx2 NIC when running MRG-RT kernel (2.6.33.7-rt29-mrg47). Subsequent testing on RHEL6.0 and RHEL6.1 kernels showed similar but not identical problems receiving datagrams in the address/port ranges: 224.1.2.173 14014 224.1.2.173 14015 224.1.2.173 14016 224.1.2.173 14017 224.1.2.175 14022 224.1.2.175 14023 The MRG kernel fails to receive any multicasts in the above range. The RHEL6 kernels seem to receive the first multicast successfully and then fail on all subsequent multicasts. Version-Release number of selected component (if applicable): 2.6.33.7-rt29-mrg47 How reproducible: Always Steps to Reproduce: 1. compile customer reproducer (g++ -o ual ual.strip.c) 2. compile multicast transmitter (gcc -o multicast multicast.c) 3. Boot into a RHEL6 kernel 4. run receiver (./ual 224.1.2.173 14014) 5. send multicasts from another system on same subnet (./multicast -g 224.1.2.173 -p 14014, then type lines of input to send) Actual results: No multicasts received Expected results: All multicasts received Additional info: Sporadic multicast reception occurred when tcpdump was run on the receiver (which put the NIC in promiscuous mode).
Created attachment 476881 [details] multicast generator this is Steven's multicast generator. Run like so: ./multicast -g 224.1.2.173 -p 14014 Then type input lines to be sent as multicast datagrams
This issue has not been updated in a while and is against an older, unsupported kernel. This BZ is being closed WONTFIX. If you believe this is still an issue on our most recent MRG-2.5 3.10 Realtime kernel, please file a new issue for further investigation.