Open Bug 1589417 Opened 5 years ago Updated 1 month ago

We should only use default interface's IPv6 address to hash network id

Categories

(Core :: Networking: Proxy, defect, P3)

Unspecified
macOS
defect

Tracking

()

People

(Reporter: kershaw, Unassigned)

References

Details

(Whiteboard: [necko-triaged])

Attachments

(1 obsolete file)

In our current implementation, we use getifaddrs to get ipv6 address from all interfaces and hash network id with the ipv6 addresses. When we have more than one interface connected to network, this could make unnecessary changes to network id.
For example, my laptop connected via Ethernet and WiFi and the default interface is Ethernet. When I turn on/off WiFi, I can see that network id is changed. Actually, the network I connected is not changed, so the network id should not change.
I think we should just check the ipv6 address on default interface.

Blocks: 1567627

P3, since this is a rare edge case.

Priority: P2 → P3
Attachment #9103922 - Attachment is obsolete: true
Assignee: kershaw → nobody
Severity: normal → S4

Moving bug to Core/Networking: Proxy

Component: Networking → Networking: Proxy
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: