diff --git a/collector/arp_linux.go b/collector/arp_linux.go index 98c83c99..d0be924d 100644 --- a/collector/arp_linux.go +++ b/collector/arp_linux.go @@ -110,7 +110,7 @@ func getArpEntriesRTNL() (map[string]uint32, map[string]map[string]int, error) { for _, n := range neighbors { // Skip entries which have state NUD_NOARP to conform to output of /proc/net/arp. - if n.State&unix.NUD_NOARP != unix.NUD_NOARP { + if n.State&unix.NUD_NOARP == unix.NUD_NOARP { continue }