-
Bug
-
Resolution: Done
-
Major
-
None
-
4.10.z
-
None
-
Quality / Stability / Reliability
-
False
-
-
None
-
Moderate
-
None
-
None
-
Proposed
-
SDN Sprint 225
-
1
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Description of problem:
https://github.com/j-keck/arping/blob/c50f4319d307d95d1e2b344c4504158705e919de/arping.go#L227 doesn't support IPV6
We use it here:
func GetMACAddressFromARP(neighIP net.IP) (net.HardwareAddr, error) {
hwAddr, _, err := arping.Ping(neighIP)
if err != nil {
return nil, err
}
return hwAddr, nil
}
and so we get errors like:
2022-08-09T20:35:57.615015621Z E0809 20:35:57.614974 33417 node.go:664] Failed to lookup hardware address for gatewayIP fd13:f100:e876:a09::4: not a valid v4 Address: fd13:f100:e876:a09::4
Version-Release number of selected component (if applicable):
How reproducible:
Steps to Reproduce:
1. 2. 3.
Actual results:
Expected results:
Additional info:
Silence those logs for v6 and add a TODO: Implement IPV6