Set remote ARP MAC address when CNS is running in CRD mode (#1306)

Co-authored-by: Jaeryn <tsun.chu@microsoft.com>
windows dualstack e2e failures not related to this PR
This commit is contained in:
Jaeryn 2022-04-01 16:43:02 -07:00 коммит произвёл GitHub
Родитель 027938a4c9
Коммит 257925e066
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 14 добавлений и 0 удалений

Просмотреть файл

@ -579,6 +579,13 @@ func main() {
logger.Errorf("Failed to start CRD Controller, err:%v.\n", err)
return
}
// Setting the remote ARP MAC address to 12-34-56-78-9a-bc on windows for external traffic
err = platform.SetSdnRemoteArpMacAddress()
if err != nil {
logger.Errorf("Failed to set remote ARP MAC address: %v", err)
return
}
}
// Initialize multi-tenant controller if the CNS is running in MultiTenantCRD mode.
@ -589,6 +596,13 @@ func main() {
logger.Errorf("Failed to start multiTenantController, err:%v.\n", err)
return
}
// Setting the remote ARP MAC address to 12-34-56-78-9a-bc on windows for external traffic
err = platform.SetSdnRemoteArpMacAddress()
if err != nil {
logger.Errorf("Failed to set remote ARP MAC address: %v", err)
return
}
}
logger.Printf("[Azure CNS] Start HTTP listener")