summaryrefslogtreecommitdiff
path: root/fix-two-VF-virtual-machines-have-same-mac-address.patch
diff options
context:
space:
mode:
Diffstat (limited to 'fix-two-VF-virtual-machines-have-same-mac-address.patch')
-rw-r--r--fix-two-VF-virtual-machines-have-same-mac-address.patch45
1 files changed, 45 insertions, 0 deletions
diff --git a/fix-two-VF-virtual-machines-have-same-mac-address.patch b/fix-two-VF-virtual-machines-have-same-mac-address.patch
new file mode 100644
index 0000000..f7b0335
--- /dev/null
+++ b/fix-two-VF-virtual-machines-have-same-mac-address.patch
@@ -0,0 +1,45 @@
+From: fangxiuning <fangxiuning@huawei.com>
+Date: Thu, 5 Sep 2019 07:40:41 +0800
+Subject: fix two vf virtual machine has same mac address
+through 82599,hns3 physical network cart vf two virtual machine,
+two virtual machine have the same mac address.
+
+MACAddressPolicy=
+The policy by which the MAC address should be set. The available
+policies are:
+
+persistent
+If the hardware has a persistent MAC address, as most hardware should,
+and if it is used by the kernel, nothing is done. Otherwise, a new MAC
+address is generated which is guaranteed to be the same on every boot
+for the given machine and the given device, but which is otherwise random.
+This feature depends on ID_NET_NAME_* properties to exist for the link.
+On hardware where these properties are not set, the generation of a
+persistent MAC address will fail.
+
+
+random
+If the kernel is using a random MAC address, nothing is done. Otherwise,
+a new address is randomly generated each time the device appears,
+typically at boot. Either way, the random address will have the "unicast"
+and "locally administered" bits set.
+
+none
+Keeps the MAC address assigned by the kernel.
+---
+ network/99-default.link | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/network/99-default.link b/network/99-default.link
+index dc7a42bf58..2b8f46a84c 100644
+--- a/network/99-default.link
++++ b/network/99-default.link
+@@ -13,4 +13,4 @@ OriginalName=*
+ [Link]
+ NamePolicy=keep kernel database onboard slot path
+ AlternativeNamesPolicy=database onboard slot path
+-MACAddressPolicy=persistent
++MACAddressPolicy=none
+--
+2.23.0
+