| Summary: | bnx2 fails to receive some multicasts on MRG-RT kernel | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise MRG | Reporter: | Clark Williams <williams> | ||||||
| Component: | realtime-kernel | Assignee: | Arnaldo Carvalho de Melo <acme> | ||||||
| Status: | CLOSED WONTFIX | QA Contact: | David Sommerseth <davids> | ||||||
| Severity: | high | Docs Contact: | |||||||
| Priority: | high | ||||||||
| Version: | 1.3 | CC: | acme, bhu, jfeeney, lgoncalv, mwagner, ovasik, peterm, srostedt | ||||||
| Target Milestone: | --- | ||||||||
| Target Release: | --- | ||||||||
| Hardware: | i686 | ||||||||
| OS: | Linux | ||||||||
| Whiteboard: | |||||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||||
| Doc Text: | Story Points: | --- | |||||||
| Clone Of: | Environment: | ||||||||
| Last Closed: | 2014-09-25 20:26:23 UTC | Type: | --- | ||||||
| Regression: | --- | Mount Type: | --- | ||||||
| Documentation: | --- | CRM: | |||||||
| Verified Versions: | Category: | --- | |||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||
| Attachments: |
|
||||||||
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. |
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).