mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-12-22 21:22:37 +01:00
utils: Add util_netmask_from_prefix
This commit is contained in:
parent
b689100c1c
commit
e714e72e05
@ -110,4 +110,9 @@ static inline uint32_t util_secure_fill_with_msb(uint32_t val)
|
|||||||
bool util_ip_prefix_tohl(const char *ip, uint8_t *prefix, uint32_t *start_out,
|
bool util_ip_prefix_tohl(const char *ip, uint8_t *prefix, uint32_t *start_out,
|
||||||
uint32_t *end_out, uint32_t *mask_out);
|
uint32_t *end_out, uint32_t *mask_out);
|
||||||
|
|
||||||
|
static inline uint32_t util_netmask_from_prefix(uint8_t prefix_len)
|
||||||
|
{
|
||||||
|
return ~((1ull << (32 - prefix_len)) - 1);
|
||||||
|
}
|
||||||
|
|
||||||
#endif /* __UTIL_H */
|
#endif /* __UTIL_H */
|
||||||
|
Loading…
Reference in New Issue
Block a user