Skip to content
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

test_igmp_snooping_modified_query fails with absent Mdb entry for port #337

Open
AndriyLozovyyPLV opened this issue May 16, 2023 · 1 comment
Assignees
Labels
DUT DUT bug

Comments

@AndriyLozovyyPLV
Copy link
Contributor

AndriyLozovyyPLV commented May 16, 2023

test_igmp_snooping_modified_query fails due to Mdb entry for router port is absence in Mdb table.

Test case enables mcast_querier=1 on bridge, and it is expected that bridge will send igmp_query packets and Mdb entry for router port will appear in Mdb table, which is not happening despite that bridge actually sends igmp_query packets.

10:04:26.530060 34:ef:b6:ec:26:c3 > 01:00:5e:00:00:01, ethertype IPv4 (0x0800), length 46: (tos 0xc0, ttl 1, id 0, offset 0, flags [DF], proto IGMP (2), length 32, options (RA))
    0.0.0.0 > 224.0.0.1: igmp query v2
        0x0000:  0100 5e00 0001 34ef b6ec 26c3 0800 46c0
        0x0010:  0020 0000 4000 0102 0417 0000 0000 e000
        0x0020:  0001 9404 0000 1164 ee9b 0000 0000

And it also receives igmp_report packets that comes from DUT's IP address, but still no entry is being observed in Mdb table for router port.

Output of bridge -d -s -j mdb show:

[{"mdb":[{"index":67,"dev":"br0","port":"swp2","grp":"227.1.1.1","state":"temp","protocol":"kernel","flags":["offload"],"vid":1,"timer":" 250.74"},{"index":67,"dev":"br0","port":"swp3","grp":"239.2.2.2","state":"temp","protocol":"kernel","flags":["offload"],"vid":1,"timer":" 250.74"}],"router":{}}]

Previous test that was ported:
IGMP_Querier_Basic

@yuriilisovskyi yuriilisovskyi added the DUT DUT bug label May 25, 2023
@yuriilisovskyi
Copy link
Collaborator

yuriilisovskyi commented Jun 1, 2023

Previous tests were:
IGMP_Querier_Basic

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DUT DUT bug
Projects
None yet
Development

No branches or pull requests

3 participants