-
Notifications
You must be signed in to change notification settings - Fork 3k
Fix for UBLOX_EVK_ODIN_W2 fails in emac test. #11547
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
CC: @mikaleppanen @kjbracey-arm How does it then receive all multicast traffic? Instead of skipping the test, we should report this to Ublox and ask them to implement the multicast filtering. |
@ARMmbed/team-ublox Hi, are you aware of this EMAC test failure? Can it be fixed on your EMAC driver? |
@mtomczykmobica, thank you for your changes. |
c1e9aef
to
1bcdd8a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please remove code that involves specific platforms
1bcdd8a
to
c8e05fa
Compare
I agree should be resolve in EMAC driver. Should be created new task call: "Emac multicast filtering implementation for ublox emac driver." Second problem is wise1530 firmware. I'm sure we correctly send ioctl command with multicast filter for ipv4, but filtering doesn't work. |
ec5f2ea
to
dc419b8
Compare
Done |
Please review pull request. |
Please review this |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just one alignment fix requested. LGTM otherwise.
Please also rebase, there's travis fix that should be in if you update PR
TESTS/network/emac/mbed_lib.json
Outdated
"name": "network-emac", | ||
"config": { | ||
"NO_SUPPORT_FOR_MULTICAST_FILTER": false, | ||
"NO_SUPPORT_FOR_IPV4_MULTICAST_FILTER": false |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can you fix alignment here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me (pending minor formatting issue)
dc419b8
to
b27565d
Compare
CI started |
Test run: SUCCESSSummary: 5 of 5 test jobs passed |
UBLOX_EVK_ODIN_W2 and MTB_UBLOX_ODIN_W2 haven't multicast implementation so emac multicast test is disabled for those tests.
Function without implementation:
For boards:
Ipv4 multicast filtering is disable. All use WISE1530 module. Looks like multicast filtring adding is correct by calling mcast_list ioctl with pattern (01:00:5e:x:x:x for ipv4 and 33:33:x:x:x:x for ipv6) but for ipv4 doesn't work and it strongly suggest bug in firmware.
Description
Pull request type
Reviewers
@SeppoTakalo
Release Notes