If I switched from signed integers to unsigned integers (and from INET
to "real" IPv4 addresses, consisting of the relevant 32 bits only) I
think I could save about 25% of my table size.
Does PostgreSQL already implement these data types? I don't think so.
If I succeed in implementing them, would you accept a patch?