Skip to content

fix: resolve IPv6 gateway MAC addresses on macOS - #179

Merged
shellrow merged 1 commit into
mainfrom
fix/macos-ipv6-gateway-mac
Aug 2, 2026
Merged

fix: resolve IPv6 gateway MAC addresses on macOS#179
shellrow merged 1 commit into
mainfrom
fix/macos-ipv6-gateway-mac

Conversation

@shellrow

@shellrow shellrow commented Aug 2, 2026

Copy link
Copy Markdown
Owner
  • Query the Darwin NDP cache directly using sysctl().
  • Match IPv6 neighbors by address and interface index.
  • Handle link-local IPv6 scope IDs correctly.
  • Preserve IPv4 ARP priority and the zero-MAC fallback.
  • Add tests for IPv4/IPv6 parsing, scoped addresses, and unresolved neighbors.

@shellrow shellrow linked an issue Aug 2, 2026 that may be closed by this pull request
@shellrow
shellrow merged commit d715d4e into main Aug 2, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

IPv6 Gateway MAC Address Always Returns Zero on macOS

1 participant