Now that netip is in the stdlib, it would be nice if go-cmp supported it by default. Today you need to add:
cmp.Comparer(func(x, y netip.Addr) bool { return x == y }),
cmp.Comparer(func(x, y netip.Prefix) bool { return x == y }),
to make cmp.Diff work with types that include netip types.