Searched hist:"308453 aa9156a3b8ee382c0949befb507a32b0c1" (Results 1 – 3 of 3) sorted by relevance
/openbmc/linux/net/8021q/ |
H A D | vlan.h | diff 308453aa9156a3b8ee382c0949befb507a32b0c1 Fri May 27 11:45:07 CDT 2016 Mike Manning <mmanning@brocade.com> vlan: Propagate MAC address to VLANs
The MAC address of the physical interface is only copied to the VLAN when it is first created, resulting in an inconsistency after MAC address changes of only newly created VLANs having an up-to-date MAC.
The VLANs should continue inheriting the MAC address of the physical interface until the VLAN MAC address is explicitly set to any value. This allows IPv6 EUI64 addresses for the VLAN to reflect any changes to the MAC of the physical interface and thus for DAD to behave as expected.
Signed-off-by: Mike Manning <mmanning@brocade.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|
H A D | vlan.c | diff 308453aa9156a3b8ee382c0949befb507a32b0c1 Fri May 27 11:45:07 CDT 2016 Mike Manning <mmanning@brocade.com> vlan: Propagate MAC address to VLANs
The MAC address of the physical interface is only copied to the VLAN when it is first created, resulting in an inconsistency after MAC address changes of only newly created VLANs having an up-to-date MAC.
The VLANs should continue inheriting the MAC address of the physical interface until the VLAN MAC address is explicitly set to any value. This allows IPv6 EUI64 addresses for the VLAN to reflect any changes to the MAC of the physical interface and thus for DAD to behave as expected.
Signed-off-by: Mike Manning <mmanning@brocade.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|
H A D | vlan_dev.c | diff 308453aa9156a3b8ee382c0949befb507a32b0c1 Fri May 27 11:45:07 CDT 2016 Mike Manning <mmanning@brocade.com> vlan: Propagate MAC address to VLANs
The MAC address of the physical interface is only copied to the VLAN when it is first created, resulting in an inconsistency after MAC address changes of only newly created VLANs having an up-to-date MAC.
The VLANs should continue inheriting the MAC address of the physical interface until the VLAN MAC address is explicitly set to any value. This allows IPv6 EUI64 addresses for the VLAN to reflect any changes to the MAC of the physical interface and thus for DAD to behave as expected.
Signed-off-by: Mike Manning <mmanning@brocade.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|