Look up IP addresses by prefix at each mask length #51

Merged
clawbot merged 1 commits from issue-48-ip-lookup into next 2026-10-03 16:04:39 +02:00
1 Commits
Author SHA1 Message Date
sneak b93cd29ab0 Look up IP addresses by prefix at each mask length (closes #48)
check / check (push) Successful in 2m55s
Looking up an address read every IPv6 live route and, for IPv4, about
half of the range index. Both families now look the address's prefix up
at each mask length, longest first, on the prefix index: at most 33 or
129 indexed lookups, however many routes are live.

The feed sends IPv6 withdrawals uncompressed but announcements
compressed, so the prefix handler now stores every prefix in the text
form net/netip prints, the form the lookup builds. IPv6 withdrawals now
remove their routes.

The IPv4 range columns, their index and the code that fills them are
removed, and so are the unused GetASInfoForIP lookups.

Model: opus-5-5
2026-10-03 12:53:16 +00:00