diff --git a/net_alerter/net_alerter.py b/net_alerter/net_alerter.py index 6c8c8b0..e594f84 100644 --- a/net_alerter/net_alerter.py +++ b/net_alerter/net_alerter.py @@ -1738,7 +1738,7 @@ def parse_ndmsg(data: bytes, msg_type: int) -> None: if not mac or mac in ('00:00:00:00:00:00', 'ff:ff:ff:ff:ff:ff'): return - if msg_type == RTM_NEWNEIGH and (state & (NUD_REACHABLE | NUD_STALE | NUD_DELAY | NUD_PROBE)): + if msg_type == RTM_NEWNEIGH and (state & NUD_REACHABLE): on_arrival(mac, ip or 'unknown') elif msg_type == RTM_DELNEIGH: on_departure(mac)