summaryrefslogtreecommitdiffstats
path: root/net/switchdev
diff options
context:
space:
mode:
authorPavel Fedin <p.fedin@samsung.com>2015-06-23 16:51:06 +0200
committerDavid S. Miller <davem@davemloft.net>2015-06-24 10:02:53 +0200
commitbd049a90e538d76d89db1b5a7a1e7c0cb1a87ccd (patch)
treea29438f9e1557a198ad919238907ccbe810fadf4 /net/switchdev
parentdrivers: net: xgene: fix for ACPI support without ACPI (diff)
downloadlinux-bd049a90e538d76d89db1b5a7a1e7c0cb1a87ccd.tar.xz
linux-bd049a90e538d76d89db1b5a7a1e7c0cb1a87ccd.zip
net: Cavium: Fix MAC address setting in shutdown state
This bug pops up with NetworkManager on Fedora 21. NetworkManager tends to stop the interface (nicvf_stop() is called) before changing settings. In stopped state MAC cannot be sent to a PF. However, when the interface is restarted (nicvf_open() is called), we ping the PF using NIC_MBOX_MSG_READY message, and the PF replies back with old MAC address, overriding what we had after MAC setting from userspace. As a result, we cannot set MAC address using NetworkManager. This patch introduces special tracking of MAC change in stopped state so that the correct new MAC address is sent to a PF when interface is reopen. Signed-off-by: Pavel Fedin <p.fedin@samsung.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/switchdev')
0 files changed, 0 insertions, 0 deletions