Documentation ¶
Overview ¶
Package ipbits contains utilities for manipulating netip.Addr values as numbers or bitfields.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Field ¶
Field returns the value of the bitfield [u, v] in ip as an integer, where bit 0 is the most-significant bit of ip.
The result is undefined if u > v, if v-u > 64, or if u or v is larger than ip.BitLen().
func SubnetsBetween ¶
SubnetsBetween computes the number of subnets of size 'sz' available between 'a1' and 'a2'. The result is capped at math.MaxUint64. It returns 0 when one of 'a1' or 'a2' is invalid, if both aren't of the same family, or when 'a2' is less than 'a1'.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.