This is an automated email from the ASF dual-hosted git repository.

weizhou pushed a commit to branch 4.18
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


The following commit(s) were added to refs/heads/4.18 by this push:
     new add64bd7e69 security group: replace vm.getPrivateMacAddress() with 
nic.getMacAddress() (#7293)
add64bd7e69 is described below

commit add64bd7e69eca52f5a3e10748c247ea50afcc14
Author: Sina Kashipazha <[email protected]>
AuthorDate: Fri Aug 18 10:49:16 2023 +0200

    security group: replace vm.getPrivateMacAddress() with nic.getMacAddress() 
(#7293)
---
 .../main/java/com/cloud/network/security/SecurityGroupManagerImpl.java  | 2 +-
 .../main/java/com/cloud/network/security/SecurityGroupManagerImpl2.java | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/server/src/main/java/com/cloud/network/security/SecurityGroupManagerImpl.java 
b/server/src/main/java/com/cloud/network/security/SecurityGroupManagerImpl.java
index abbbd4965a4..b423ce78fa8 100644
--- 
a/server/src/main/java/com/cloud/network/security/SecurityGroupManagerImpl.java
+++ 
b/server/src/main/java/com/cloud/network/security/SecurityGroupManagerImpl.java
@@ -1071,7 +1071,7 @@ public class SecurityGroupManagerImpl extends ManagerBase 
implements SecurityGro
                             } else {
                                 return;
                             }
-                            SecurityGroupRulesCmd cmd = 
generateRulesetCmd(vm.getInstanceName(), nic.getIPv4Address(), 
nic.getIPv6Address(), vm.getPrivateMacAddress(), vm.getId(),
+                            SecurityGroupRulesCmd cmd = 
generateRulesetCmd(vm.getInstanceName(), nic.getIPv4Address(), 
nic.getIPv6Address(), nic.getMacAddress(), vm.getId(),
                                     generateRulesetSignature(ingressRules, 
egressRules), seqnum, ingressRules, egressRules, nicSecIps);
                             Commands cmds = new Commands(cmd);
                             try {
diff --git 
a/server/src/main/java/com/cloud/network/security/SecurityGroupManagerImpl2.java
 
b/server/src/main/java/com/cloud/network/security/SecurityGroupManagerImpl2.java
index eadcc5f1e7d..b75c39560cf 100644
--- 
a/server/src/main/java/com/cloud/network/security/SecurityGroupManagerImpl2.java
+++ 
b/server/src/main/java/com/cloud/network/security/SecurityGroupManagerImpl2.java
@@ -188,7 +188,7 @@ public class SecurityGroupManagerImpl2 extends 
SecurityGroupManagerImpl {
                     return;
                 }
                 SecurityGroupRulesCmd cmd =
-                    generateRulesetCmd(vm.getInstanceName(), 
nic.getIPv4Address(), nic.getIPv6Address(), vm.getPrivateMacAddress(), 
vm.getId(), null, work.getLogsequenceNumber(),
+                    generateRulesetCmd(vm.getInstanceName(), 
nic.getIPv4Address(), nic.getIPv6Address(), nic.getMacAddress(), vm.getId(), 
null, work.getLogsequenceNumber(),
                         ingressRules, egressRules, nicSecIps);
                 cmd.setMsId(_serverId);
                 if (s_logger.isDebugEnabled()) {

Reply via email to