Bug 149603
Summary: | Incorrect IPv6 link address assigned to bridge interfaces | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Steve Hill <steve> | ||||
Component: | initscripts | Assignee: | Bill Nottingham <notting> | ||||
Status: | CLOSED UPSTREAM | QA Contact: | Brock Organ <borgan> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 3 | CC: | davem, dwmw2, dwmw2, rvokal | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2005-10-04 01:01:14 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Steve Hill
2005-02-24 12:57:52 UTC
Created attachment 111372 [details]
Fix for bug
Oops, urrm - the "fix" I attached of course destroys all the routing associated with the interface when it takes it down. This may not be as easy to fix as I thought :( Sounds more like a kernel bug to me. We probably shouldn't assign a link-local address when the bridge has no devices and hence an all-zero MAC address. We should assign the link-local address when the first device is added. DaveM? The fix is probably to do something like: 1) Record link-level address at time of ipv6 link-level address assignment 2) Add a device event notifier to ipv6 3) In the device notifier, if the remembered link-level address has changed, update the IPV6 link-level address. For step #3, simply removing the old then adding the new one should take care of all local-network route issues. I don't have time to code up such a change, but I'll happily review and integrate one written by others. Further discussion belongs on netdev.org OK. As such, closing this bug as UPSTREAM, as it needs to be tackled in the upstream kernel. |