nft-update-addresses: extract IPv6_ULA_NET as global const

main
Felix Stupp 1 year ago
parent 7f6e608fa0
commit 25117551b4
Signed by: zocker
GPG Key ID: 93E1BD26F6B02FB7

@ -214,6 +214,8 @@ class IpFlag(Flag):
return flags
IPv6_ULA_NET = IPv6Network("fc00::/7") # because ip.is_private is wrong
IP_MON_PATTERN = re.compile(
r"""(?x)^
(?P<deleted>[Dd]eleted\s+)?
@ -386,8 +388,7 @@ class InterfaceUpdateHandler(UpdateStackHandler[IpAddressUpdate]):
operation=op,
values=(data.ip.network.compressed,),
)
link_local_space = IPv6Network("fc00::/7") # because ip.is_private is wrong
if data.ip in link_local_space:
if data.ip in IPv6_ULA_NET:
logger.debug(
f"{self.config.ifname}: only updated {set_prefix}net for changes in fc00::/7"
)

Loading…
Cancel
Save