network ID: different ID is detected after re-enabling mobile data
Categories
(Core :: Networking, defect, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr68 | --- | unaffected |
firefox67 | --- | unaffected |
firefox68 | --- | unaffected |
firefox69 | --- | unaffected |
firefox70 | --- | unaffected |
firefox71 | --- | wontfix |
firefox72 | --- | verified |
People
(Reporter: michal, Assigned: michal)
References
(Regression)
Details
(Keywords: regression, Whiteboard: [necko-triaged])
Attachments
(1 file)
Testing shows that GW on mobile data is often different after disabling and enabling the data. The changes in bug 1585920 caused that when using mobile data we hash link name as well as IP of GW at https://searchfox.org/mozilla-central/rev/d7537a9cd2974efa45141d974e5fc7c727f1a78f/netwerk/system/netlink/NetlinkService.cpp#1623. That code should cover VPN tunnels so we should avoid hashing linkname+IP when we used this interface at https://searchfox.org/mozilla-central/rev/d7537a9cd2974efa45141d974e5fc7c727f1a78f/netwerk/system/netlink/NetlinkService.cpp#1521.
Updated•5 years ago
|
Assignee | ||
Comment 1•5 years ago
|
||
For same reason, there are artificial MAC addresses available on some non-ethernet link devices. With this patch we ignore all neighbor messages for non-ethernet links. Also, when traffic for the checked host is routed via rmnet_data device, we skip hashing IP of next hop, because it changes very often in case of some mobile providers.
Comment 3•5 years ago
|
||
bugherder |
Comment 4•5 years ago
|
||
Does this need a Beta uplift request or can this ride Fx72 to release?
Assignee | ||
Comment 5•5 years ago
|
||
This probably doesn't need to be uplifted. Network change is detected and having different ID for the same network isn't critical.
Updated•5 years ago
|
Hi, verified as fixed with Google Pixel 3a (Android 9) on Fenix/Firefox Preview Nightly 191029 (Build #13020608) and Gecko View 72.0a1-20191025095546.
I will mark the ticket as Verified.
Updated•3 years ago
|
Description
•