Fix CodeRabbit review issues from IPv6 overlay PR (#5839)

This commit is contained in:
Viktor Liu
2026-04-10 09:12:35 +08:00
committed by GitHub
parent f484835292
commit 6e05a2ebe9
7 changed files with 44 additions and 17 deletions

View File

@@ -93,11 +93,13 @@ func (t *TunDevice) Create() (WGConfigurer, error) {
if t.address.HasIPv6() {
nbiface6, err := luid.IPInterface(windows.AF_INET6)
if err != nil {
log.Warnf("failed to get IPv6 interface for MTU: %v", err)
log.Warnf("failed to get IPv6 interface for MTU, continuing v4-only: %v", err)
t.address.ClearIPv6()
} else {
nbiface6.NLMTU = uint32(t.mtu)
if err := nbiface6.Set(); err != nil {
log.Warnf("failed to set IPv6 interface MTU: %v", err)
log.Warnf("failed to set IPv6 interface MTU, continuing v4-only: %v", err)
t.address.ClearIPv6()
}
}
}