All of lore.kernel.org
 help / color / mirror / Atom feed
* nft error Could not process rule: No buffer space available
@ 2025-08-24  8:18 lilydjwg
  2025-08-25 10:16 ` Pablo Neira Ayuso
  0 siblings, 1 reply; 7+ messages in thread
From: lilydjwg @ 2025-08-24  8:18 UTC (permalink / raw)
  To: netfilter

I'm switching from iptables+ipset to nftables, and as part of it, I need to
import a set containing ~2400 IPv6 networks. The file looks like this:

define elems = {
  2001:123::/31,
  ...
}

table ip6 mytable {
  set myset {
    type ipv6_addr
    flags dynamic,interval
    elements = $elems
  }
  chain output {
    type route hook output priority -150;
    ... ip6 daddr @myset reject
  }
}

And then "nft -f myfile.nft" fails with

netlink: Error: Could not process rule: No buffer space available

-- 
Best regards,
lilydjwg

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: nft error Could not process rule: No buffer space available
  2025-08-24  8:18 nft error Could not process rule: No buffer space available lilydjwg
@ 2025-08-25 10:16 ` Pablo Neira Ayuso
  2025-08-25 10:46   ` lilydjwg
  0 siblings, 1 reply; 7+ messages in thread
From: Pablo Neira Ayuso @ 2025-08-25 10:16 UTC (permalink / raw)
  To: lilydjwg; +Cc: netfilter

Hi,

On Sun, Aug 24, 2025 at 04:18:50PM +0800, lilydjwg wrote:
> I'm switching from iptables+ipset to nftables, and as part of it, I need to
> import a set containing ~2400 IPv6 networks. The file looks like this:

What nftables version are you using?

> define elems = {
>   2001:123::/31,
>   ...
> }
> 
> table ip6 mytable {
>   set myset {
>     type ipv6_addr
>     flags dynamic,interval
>     elements = $elems
>   }
>   chain output {
>     type route hook output priority -150;
>     ... ip6 daddr @myset reject
>   }
> }
> 
> And then "nft -f myfile.nft" fails with
> 
> netlink: Error: Could not process rule: No buffer space available
> 
> -- 
> Best regards,
> lilydjwg
> 

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: nft error Could not process rule: No buffer space available
  2025-08-25 10:16 ` Pablo Neira Ayuso
@ 2025-08-25 10:46   ` lilydjwg
  2025-08-25 10:47     ` Pablo Neira Ayuso
  0 siblings, 1 reply; 7+ messages in thread
From: lilydjwg @ 2025-08-25 10:46 UTC (permalink / raw)
  To: Pablo Neira Ayuso; +Cc: netfilter

On Mon, Aug 25, 2025 at 12:16:46PM +0200, Pablo Neira Ayuso wrote:
> Hi,
> 
> On Sun, Aug 24, 2025 at 04:18:50PM +0800, lilydjwg wrote:
>> I'm switching from iptables+ipset to nftables, and as part of it, I need to
>> import a set containing ~2400 IPv6 networks. The file looks like this:
> 
> What nftables version are you using?

Sorry I forgot to mention that I'm using nftables 1:1.1.4-1 on Arch Linux
and the linux kernel version is 6.15.8.

-- 
Best regards,
lilydjwg

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: nft error Could not process rule: No buffer space available
  2025-08-25 10:46   ` lilydjwg
@ 2025-08-25 10:47     ` Pablo Neira Ayuso
  2025-08-25 10:57       ` lilydjwg
  0 siblings, 1 reply; 7+ messages in thread
From: Pablo Neira Ayuso @ 2025-08-25 10:47 UTC (permalink / raw)
  To: lilydjwg; +Cc: netfilter

On Mon, Aug 25, 2025 at 06:46:48PM +0800, lilydjwg wrote:
> On Mon, Aug 25, 2025 at 12:16:46PM +0200, Pablo Neira Ayuso wrote:
> > Hi,
> > 
> > On Sun, Aug 24, 2025 at 04:18:50PM +0800, lilydjwg wrote:
> >> I'm switching from iptables+ipset to nftables, and as part of it, I need to
> >> import a set containing ~2400 IPv6 networks. The file looks like this:
> > 
> > What nftables version are you using?
> 
> Sorry I forgot to mention that I'm using nftables 1:1.1.4-1 on Arch Linux
> and the linux kernel version is 6.15.8.

Provide your example listing to reproduce this issue.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: nft error Could not process rule: No buffer space available
  2025-08-25 10:47     ` Pablo Neira Ayuso
@ 2025-08-25 10:57       ` lilydjwg
  2025-08-25 11:11         ` Pablo Neira Ayuso
  0 siblings, 1 reply; 7+ messages in thread
From: lilydjwg @ 2025-08-25 10:57 UTC (permalink / raw)
  To: Pablo Neira Ayuso; +Cc: netfilter

On Mon, Aug 25, 2025 at 12:47:57PM +0200, Pablo Neira Ayuso wrote:
> On Mon, Aug 25, 2025 at 06:46:48PM +0800, lilydjwg wrote:
> > On Mon, Aug 25, 2025 at 12:16:46PM +0200, Pablo Neira Ayuso wrote:
> > > Hi,
> > > 
> > > On Sun, Aug 24, 2025 at 04:18:50PM +0800, lilydjwg wrote:
> > >> I'm switching from iptables+ipset to nftables, and as part of it, I need to
> > >> import a set containing ~2400 IPv6 networks. The file looks like this:
> > > 
> > > What nftables version are you using?
> > 
> > Sorry I forgot to mention that I'm using nftables 1:1.1.4-1 on Arch Linux
> > and the linux kernel version is 6.15.8.
> 
> Provide your example listing to reproduce this issue.

OK, I'm pasting the whole file that could reproduce the issue below.
The ruleset is empty when executing the "nft -f" command.

define domestic_ip6 = {
  2001:250::/31,
  2001:252::/32,
  2001:254::/32,
  2001:256::/32,
  2001:4438::/32,
  2001:4510::/29,
  2001:7fa:10::/48,
  2001:7fa:5::/48,
  2001:c68::/32,
  2001:cc0::/32,
  2001:da8:2000::/43,
  2001:da8:2020::/46,
  2001:da8:2024::/48,
  2001:da8:2026::/47,
  2001:da8:2028::/45,
  2001:da8:2030::/44,
  2001:da8:2040::/42,
  2001:da8:2080::/41,
  2001:da8:2100::/40,
  2001:da8:2200::/39,
  2001:da8:2400::/38,
  2001:da8:2800::/37,
  2001:da8:3000::/36,
  2001:da8:4000::/34,
  2001:da8:8000::/33,
  2001:da8::/35,
  2001:da9::/32,
  2001:daa::/32,
  2001:dc7::/32,
  2001:dd8:1::/48,
  2001:dd8:1a::/48,
  2001:dd8:5::/48,
  2001:dd9::/48,
  2001:df0:2180::/48,
  2001:df0:27e::/48,
  2001:df0:2d80::/48,
  2001:df0:2e00::/48,
  2001:df0:2e80::/48,
  2001:df0:2e9::/48,
  2001:df0:423::/48,
  2001:df0:4500::/48,
  2001:df0:4580::/48,
  2001:df0:5d00::/47,
  2001:df0:5d80::/48,
  2001:df0:9a00::/48,
  2001:df0:b180::/48,
  2001:df0:bf80::/48,
  2001:df0:d180::/48,
  2001:df0:d880::/48,
  2001:df1:2080::/48,
  2001:df1:3d00::/48,
  2001:df1:4180::/48,
  2001:df1:4580::/48,
  2001:df1:5280::/48,
  2001:df1:5b80::/48,
  2001:df1:6180::/48,
  2001:df1:680::/48,
  2001:df1:6b80::/48,
  2001:df1:8b00::/48,
  2001:df1:a100::/48,
  2001:df1:b980::/48,
  2001:df1:bd80::/48,
  2001:df1:c80::/48,
  2001:df1:c900::/48,
  2001:df1:d100::/48,
  2001:df1:d180::/48,
  2001:df1:da00::/48,
  2001:df1:e600::/48,
  2001:df1:f480::/48,
  2001:df1:f580::/48,
  2001:df1:fd80::/48,
  2001:df2:180::/47,
  2001:df2:5200::/48,
  2001:df2:5780::/48,
  2001:df2:5a80::/48,
  2001:df2:6680::/48,
  2001:df2:80::/48,
  2001:df2:a580::/48,
  2001:df3:800::/44,
  2001:df3:b100::/48,
  2001:df4:1500::/48,
  2001:df4:2f00::/48,
  2001:df4:5900::/48,
  2001:df4:cf00::/48,
  2001:df5:7800::/48,
  2001:df6:100::/48,
  2001:df6:1c00::/48,
  2001:df6:3d00::/48,
  2001:df6:5d00::/48,
  2001:df6:6800::/48,
  2001:df6:df00::/48,
  2001:df6:f00::/48,
  2001:df6:f400::/48,
  2001:df7:5900::/48,
  2001:df7:6600::/48,
  2001:df7:ab00::/48,
  2001:e08::/32,
  2001:e18::/32,
  2001:e80::/32,
  2001:e88::/32,
  2001:f38::/32,
  2001:f88::/32,
  2400:1040::/32,
  2400:12c0::/32,
  2400:1340::/32,
  2400:1380::/32,
  2400:15c0::/32,
  2400:1640::/32,
  2400:16c0::/32,
  2400:1740::/32,
  2400:17c0::/32,
  2400:1840::/32,
  2400:18c0::/32,
  2400:1940::/32,
  2400:19c0::/32,
  2400:1a40::/32,
  2400:1ac0::/32,
  2400:1b40::/32,
  2400:1cc0::/32,
  2400:1d40::/32,
  2400:1dc0::/32,
  2400:1e40::/32,
  2400:1ec0::/32,
  2400:1f40::/32,
  2400:1fc0::/32,
  2400:3040::/32,
  2400:3140::/32,
  2400:31c0::/32,
  2400:3200::/32,
  2400:3280::/32,
  2400:32c0::/32,
  2400:3340::/32,
  2400:33c0::/32,
  2400:3440::/32,
  2400:34c0::/32,
  2400:3540::/32,
  2400:35c0::/32,
  2400:3600::/32,
  2400:3640::/32,
  2400:36c0::/32,
  2400:38c0::/32,
  2400:39c0::/32,
  2400:3a00::/32,
  2400:3a40::/32,
  2400:3b40::/32,
  2400:3bc0::/32,
  2400:3c40::/32,
  2400:3cc0::/32,
  2400:3e00::/32,
  2400:3f40::/32,
  2400:3fc0::/32,
  2400:4440::/32,
  2400:44c0::/32,
  2400:4540::/32,
  2400:4600::/32,
  2400:4640::/32,
  2400:46c0::/32,
  2400:4740::/32,
  2400:4bc0::/32,
  2400:4e00::/32,
  2400:4e40::/32,
  2400:5080::/32,
  2400:5280::/32,
  2400:5400::/32,
  2400:5580::/32,
  2400:55c0::/32,
  2400:5600::/32,
  2400:5640::/32,
  2400:56c0::/32,
  2400:57c0::/32,
  2400:5840::/32,
  2400:5a00::/32,
  2400:5a40::/32,
  2400:5ac0::/32,
  2400:5b40::/32,
  2400:5bc0::/32,
  2400:5c40::/32,
  2400:5c80::/32,
  2400:5cc0::/32,
  2400:5e80::/32,
  2400:5fc0::/32,
  2400:6000::/32,
  2400:6040::/32,
  2400:60c0::/32,
  2400:61c0::/32,
  2400:6200::/32,
  2400:6500:100:7100::/56,
  2400:6500:100:7200::/56,
  2400:6600::/32,
  2400:6640::/32,
  2400:66c0::/32,
  2400:6740::/32,
  2400:67c0::/32,
  2400:6840::/32,
  2400:68c0::/32,
  2400:6940::/32,
  2400:69c0::/32,
  2400:6a00::/32,
  2400:6a40::/32,
  2400:6ac0::/32,
  2400:6b40::/32,
  2400:6bc0::/32,
  2400:6c40::/32,
  2400:6cc0::/32,
  2400:6d40::/32,
  2400:6dc0::/32,
  2400:6e00::/32,
  2400:6e40::/32,
  2400:6ec0::/32,
  2400:6f40::/32,
  2400:6f80::/32,
  2400:6fc0::/32,
  2400:7040::/32,
  2400:7100::/32,
  2400:7140::/32,
  2400:71c0::/32,
  2400:7200::/32,
  2400:7240::/32,
  2400:72c0::/32,
  2400:7340::/32,
  2400:73c0::/32,
  2400:7440::/32,
  2400:74c0::/32,
  2400:7540::/32,
  2400:75c0::/32,
  2400:7640::/32,
  2400:7680::/32,
  2400:76c0::/32,
  2400:7740::/32,
  2400:77c0::/32,
  2400:79c0::/32,
  2400:7ac0::/32,
  2400:7bc0::/32,
  2400:7f80::/32,
  2400:7fc0::/32,
  2400:8080::/32,
  2400:8200::/32,
  2400:82c0::/32,
  2400:8580::/32,
  2400:8600::/32,
  2400:8780::/32,
  2400:87c0::/32,
  2400:8840::/32,
  2400:8980::/32,
  2400:89c0::/32,
  2400:8e00::/32,
  2400:8f00::/32,
  2400:8fc0::/32,
  2400:9040::/32,
  2400:9340::/32,
  2400:9380:90b0::/44,
  2400:9580::/32,
  2400:95c0::/32,
  2400:9600::/32,
  2400:98c0::/32,
  2400:9a00::/32,
  2400:9dc0::/32,
  2400:9e00::/32,
  2400:a040::/32,
  2400:a380::/32,
  2400:a480::/32,
  2400:a6c0::/32,
  2400:a780::/32,
  2400:a8c0::/32,
  2400:a900::/32,
  2400:a980::/29,
  2400:abc0::/32,
  2400:ae00::/32,
  2400:b200::/32,
  2400:b2c0::/32,
  2400:b500::/32,
  2400:b600::/32,
  2400:b6c0::/32,
  2400:b700::/32,
  2400:b7c0::/32,
  2400:b8c0::/32,
  2400:b9c0::/32,
  2400:ba00::/32,
  2400:ba40::/32,
  2400:ba41:1000::/36,
  2400:ba41:100::/40,
  2400:ba41:10::/44,
  2400:ba41:2000::/35,
  2400:ba41:200::/39,
  2400:ba41:20::/43,
  2400:ba41:2::/47,
  2400:ba41:4000::/34,
  2400:ba41:400::/38,
  2400:ba41:40::/42,
  2400:ba41:4::/46,
  2400:ba41:8000::/33,
  2400:ba41:800::/37,
  2400:ba41:80::/41,
  2400:ba41:8::/45,
  2400:ba41::/48,
  2400:bac0::/32,
  2400:bc40::/32,
  2400:be00::/32,
  2400:bf00::/32,
  2400:c200::/32,
  2400:c380::/32,
  2400:c840::/32,
  2400:c8c0::/32,
  2400:c940::/32,
  2400:c9c0::/32,
  2400:ca40::/32,
  2400:cac0::/32,
  2400:cb40::/32,
  2400:cb80::/32,
  2400:cbc0::/32,
  2400:cc40::/32,
  2400:cc80::/32,
  2400:ccc0::/32,
  2400:cd40::/32,
  2400:cdc0::/32,
  2400:ce00::/32,
  2400:ce40::/32,
  2400:cf40::/32,
  2400:cf80::/32,
  2400:cfc0::/32,
  2400:d0c0::/32,
  2400:d100::/32,
  2400:d1c0::/32,
  2400:d200::/32,
  2400:d300::/32,
  2400:d380::/32,
  2400:d440::/32,
  2400:d600::/32,
  2400:d6c0::/32,
  2400:d780::/32,
  2400:da00::/32,
  2400:dd00::/28,
  2400:dd40::/32,
  2400:de00::/32,
  2400:de80::/32,
  2400:e0c0::/32,
  2400:e140::/32,
  2400:e5c0::/32,
  2400:e680::/32,
  2400:e880::/32,
  2400:ebc0::/32,
  2400:edc0::/32,
  2400:ee00::/32,
  2400:eec0::/32,
  2400:ef40::/32,
  2400:f480::/32,
  2400:f540::/32,
  2400:f5c0::/32,
  2400:f7c0::/32,
  2400:f840::/32,
  2400:f980::/32,
  2400:fac0::/32,
  2400:fb40::/32,
  2400:fbc0::/32,
  2400:fc40::/32,
  2400:fcc0::/32,
  2400:fe00::/32,
  2401:1000::/32,
  2401:11c0::/32,
  2401:1200::/32,
  2401:12c0::/32,
  2401:140::/32,
  2401:15c0::/32,
  2401:1740:3000::/36,
  2401:1740:4000::/34,
  2401:1740:8000::/33,
  2401:18c0::/32,
  2401:1940::/32,
  2401:19c0::/32,
  2401:1a40::/32,
  2401:1ac0::/32,
  2401:1c0::/32,
  2401:1d40::/32,
  2401:1dc0::/32,
  2401:1e00::/32,
  2401:1ec0::/32,
  2401:1f40::/32,
  2401:2040::/32,
  2401:2080::/32,
  2401:23c0::/32,
  2401:2600::/32,
  2401:2780::/32,
  2401:2980::/32,
  2401:2a00::/32,
  2401:2b40::/32,
  2401:2e00::/32,
  2401:3100::/32,
  2401:3380::/32,
  2401:33c0::/32,
  2401:3440::/32,
  2401:3480::/32,
  2401:34c0::/32,
  2401:3640::/32,
  2401:3780::/32,
  2401:3800::/32,
  2401:3880::/32,
  2401:3980::/32,
  2401:3a00::/32,
  2401:3a80::/32,
  2401:3b80::/32,
  2401:3c80::/32,
  2401:3d80::/32,
  2401:3e80::/32,
  2401:3f80::/32,
  2401:4080::/32,
  2401:4180::/32,
  2401:4280::/32,
  2401:4380::/32,
  2401:4480::/32,
  2401:4580::/32,
  2401:4680::/32,
  2401:4780::/32,
  2401:4880::/32,
  2401:4a80::/32,
  2401:4b00::/32,
  2401:4f80::/32,
  2401:5180::/32,
  2401:540::/32,
  2401:5680::/32,
  2401:56c0::/32,
  2401:5880::/32,
  2401:59c0::/32,
  2401:5b40::/32,
  2401:5c80::/32,
  2401:7180::/32,
  2401:71c0::/32,
  2401:7240::/32,
  2401:7340::/32,
  2401:7580::/32,
  2401:7680::/32,
  2401:7700::/32,
  2401:7780::/32,
  2401:780::/32,
  2401:7880::/32,
  2401:7980::/32,
  2401:7a00::/32,
  2401:7a80::/32,
  2401:7b80::/32,
  2401:7bc0::/32,
  2401:7c0::/32,
  2401:7c80::/32,
  2401:7cc0::/32,
  2401:7d40::/32,
  2401:7d80::/32,
  2401:7e00::/32,
  2401:7f80::/32,
  2401:800::/32,
  2401:80::/32,
  2401:8200::/32,
  2401:82c0::/32,
  2401:8380::/32,
  2401:8540::/32,
  2401:8600::/32,
  2401:8680::/32,
  2401:8840::/32,
  2401:8d00::/32,
  2401:8e40::/32,
  2401:8f40::/32,
  2401:8fc0::/32,
  2401:9340::/32,
  2401:9380::/32,
  2401:9600::/32,
  2401:96c0::/32,
  2401:9740::/32,
  2401:98c0::/32,
  2401:9a00::/32,
  2401:9ac0::/32,
  2401:9b40::/32,
  2401:9b80::/32,
  2401:9bc0::/32,
  2401:9c0::/32,
  2401:9dc0::/32,
  2401:9e40::/32,
  2401:9f80::/32,
  2401:a00::/32,
  2401:a140::/32,
  2401:a180::/32,
  2401:a340::/32,
  2401:a3c0::/32,
  2401:a40::/32,
  2401:a4c0::/32,
  2401:a540::/32,
  2401:a5c0::/32,
  2401:a640::/32,
  2401:a940::/32,
  2401:a980::/32,
  2401:aa00::/32,
  2401:aa40::/32,
  2401:ac0::/32,
  2401:acc0::/32,
  2401:ad40::/32,
  2401:adc0::/32,
  2401:b040::/32,
  2401:b180::/32,
  2401:b340::/32,
  2401:b400::/32,
  2401:b40::/32,
  2401:b480::/32,
  2401:b4c0::/32,
  2401:b540::/32,
  2401:b580::/32,
  2401:b600::/32,
  2401:b680::/32,
  2401:b6c0::/32,
  2401:b7c0::/32,
  2401:b940::/32,
  2401:ba00::/32,
  2401:ba40::/32,
  2401:bb80::/32,
  2401:bc0::/32,
  2401:be00::/32,
  2401:c200::/32,
  2401:c40::/32,
  2401:c540::/32,
  2401:c600::/32,
  2401:c640::/32,
  2401:c6c0::/32,
  2401:c840::/32,
  2401:c8c0::/32,
  2401:ca00::/32,
  2401:ca80::/32,
  2401:cb80::/32,
  2401:cc00::/32,
  2401:cc0::/32,
  2401:ce00::/32,
  2401:cf40::/32,
  2401:cfc0::/32,
  2401:d0c0::/32,
  2401:d140::/32,
  2401:d180::/32,
  2401:d2c0::/32,
  2401:d340::/32,
  2401:d40::/32,
  2401:d780::/32,
  2401:da00::/32,
  2401:de00::/32,
  2401:e00::/32,
  2401:e080::/32,
  2401:e0c0::/32,
  2401:e140::/32,
  2401:e240::/32,
  2401:e2c0::/32,
  2401:e340::/32,
  2401:e6c0::/32,
  2401:e840::/32,
  2401:e8c0::/32,
  2401:e940::/32,
  2401:e9c0::/32,
  2401:ec00::/32,
  2401:ec40::/32,
  2401:f300::/32,
  2401:f7c0::/32,
  2401:fa80::/32,
  2401:fac0::/32,
  2401:fb80::/32,
  2401:fc80::/32,
  2401:fe80::/32,
  2401:ffc0::/32,
  2402:1000::/32,
  2402:1440::/32,
  2402:14c0::/32,
  2402:1540::/32,
  2402:1600::/32,
  2402:1740::/32,
  2402:19c0::/32,
  2402:1ec0::/32,
  2402:1f40::/32,
  2402:1f80::/32,
  2402:2000::/32,
  2402:2280::/32,
  2402:22c0::/32,
  2402:2440::/32,
  2402:24c0::/32,
  2402:2540::/32,
  2402:2640::/32,
  2402:2780::/32,
  2402:27c0::/32,
  2402:28c0:eee0::/44,
  2402:28c0:fff5::/48,
  2402:28c0:fffa::/48,
  2402:2a00::/32,
  2402:2b80::/32,
  2402:2bc0::/32,
  2402:2d00::/32,
  2402:2d80::/32,
  2402:2e80::/32,
  2402:2f40::/32,
  2402:3040::/32,
  2402:3080::/32,
  2402:3140::/32,
  2402:3180::/32,
  2402:31c0::/32,
  2402:3240::/32,
  2402:33c0::/32,
  2402:39c0::/32,
  2402:3a40::/32,
  2402:3ac0::/32,
  2402:3c00::/32,
  2402:3e00::/32,
  2402:3ec0::/32,
  2402:3f40::/32,
  2402:3f80::/32,
  2402:4140::/32,
  2402:42c0::/32,
  2402:4340::/32,
  2402:43c0::/32,
  2402:440::/32,
  2402:4440::/32,
  2402:4500::/32,
  2402:4540::/32,
  2402:4a00::/32,
  2402:4a40::/32,
  2402:4a80::/32,
  2402:4ac0::/32,
  2402:4b80::/32,
  2402:4bc0::/32,
  2402:4c40::/32,
  2402:4d80::/32,
  2402:4e00::/32,
  2402:4ec0::/32,
  2402:4f00:100::/64,
  2402:4f80::/32,
  2402:50c0::/32,
  2402:5140::/32,
  2402:5180::/32,
  2402:51c0::/32,
  2402:5240::/32,
  2402:52c0::/32,
  2402:5340::/32,
  2402:5880::/32,
  2402:5940::/32,
  2402:59c0::/32,
  2402:5a40::/32,
  2402:5b40::/32,
  2402:5bc0::/32,
  2402:5c0::/32,
  2402:5d00::/32,
  2402:5e00::/32,
  2402:5e40::/32,
  2402:5ec0::/32,
  2402:5f40::/32,
  2402:6280::/32,
  2402:62c0::/32,
  2402:64c0::/32,
  2402:65c0::/32,
  2402:66c0::/32,
  2402:6740::/32,
  2402:67c0::/32,
  2402:6a00::/32,
  2402:6b40::/32,
  2402:6bc0::/32,
  2402:6dc0::/32,
  2402:6e00::/32,
  2402:6e80::/32,
  2402:6ec0::/32,
  2402:6f40::/32,
  2402:6fc0::/32,
  2402:7040::/32,
  2402:7080::/32,
  2402:70c0::/32,
  2402:7140::/32,
  2402:71c0::/32,
  2402:7240::/32,
  2402:72c0::/32,
  2402:7540::/32,
  2402:75c0::/32,
  2402:7740::/32,
  2402:7d00::/32,
  2402:7d80::/32,
  2402:8180::/32,
  2402:8280::/32,
  2402:8300::/32,
  2402:8380::/32,
  2402:840::/32,
  2402:85c0::/32,
  2402:87c0::/32,
  2402:8800::/32,
  2402:880::/32,
  2402:8840::/32,
  2402:8900::/32,
  2402:8940::/32,
  2402:89c0::/32,
  2402:8b40::/32,
  2402:8bc0::/32,
  2402:8cc0::/32,
  2402:8d40::/32,
  2402:8f40::/32,
  2402:8f80::/32,
  2402:9240::/32,
  2402:92c0::/32,
  2402:93c0::/32,
  2402:9440::/32,
  2402:9480::/32,
  2402:94c0::/32,
  2402:9580::/32,
  2402:95c0::/32,
  2402:9680::/32,
  2402:96c0::/32,
  2402:9840::/32,
  2402:98c0::/32,
  2402:9940::/32,
  2402:9a80::/32,
  2402:9b80::/32,
  2402:9e80:100::/40,
  2402:9e80:18::/48,
  2402:9e80:22::/48,
  2402:9e80:27::/48,
  2402:9f80::/32,
  2402:9fc0::/32,
  2402:a080::/32,
  2402:a180::/32,
  2402:a200::/32,
  2402:a240::/32,
  2402:a280::/32,
  2402:a380::/32,
  2402:a3c0::/32,
  2402:a640::/32,
  2402:a680::/32,
  2402:a6c0::/32,
  2402:a840::/32,
  2402:a880::/32,
  2402:a9c0::/32,
  2402:aa80::/32,
  2402:ab80::/32,
  2402:ac0::/32,
  2402:ae00::/32,
  2402:ae40::/32,
  2402:aec0::/32,
  2402:af80::/32,
  2402:afc0::/32,
  2402:b080::/32,
  2402:b200::/32,
  2402:b380::/32,
  2402:b3c0::/32,
  2402:b440::/32,
  2402:b6c0::/32,
  2402:b880::/32,
  2402:b8c0::/32,
  2402:b940::/32,
  2402:b980::/32,
  2402:ba80::/32,
  2402:bac0::/32,
  2402:bbc0::/32,
  2402:bec0::/32,
  2402:bf80::/32,
  2402:c280::/32,
  2402:c3c0::/32,
  2402:c5c0::/32,
  2402:c9c0::/32,
  2402:cbc0::/32,
  2402:cc40::/32,
  2402:cc80::/32,
  2402:cf00::/32,
  2402:cf40::/32,
  2402:d040::/32,
  2402:d140::/32,
  2402:d2c0::/32,
  2402:d300::/32,
  2402:d340::/32,
  2402:d380::/32,
  2402:d5c0::/32,
  2402:d6c0::/32,
  2402:d740::/32,
  2402:d780::/32,
  2402:d880::/32,
  2402:d980::/32,
  2402:da40::/32,
  2402:db40::/32,
  2402:dcc0::/32,
  2402:de40::/32,
  2402:dec0::/32,
  2402:df40::/32,
  2402:dfc0::/32,
  2402:e00::/32,
  2402:e040::/32,
  2402:e0c0::/32,
  2402:e140::/32,
  2402:e2c0::/32,
  2402:e380:100::/40,
  2402:e3c0::/32,
  2402:e480::/32,
  2402:e540::/32,
  2402:e680::/32,
  2402:e740::/32,
  2402:e780::/32,
  2402:e7c0::/32,
  2402:e880::/32,
  2402:e980::/32,
  2402:eb80::/32,
  2402:ec80::/32,
  2402:ed80::/32,
  2402:ef40::/32,
  2402:ef80::/32,
  2402:f000::/32,
  2402:f140::/32,
  2402:f340::/32,
  2402:f3c0::/32,
  2402:f480::/32,
  2402:f540::/32,
  2402:f580::/32,
  2402:f740:2000::/35,
  2402:f740:4000::/34,
  2402:f740:8000::/33,
  2402:f740::/36,
  2402:f780::/32,
  2402:f8c0::/32,
  2402:f980::/32,
  2402:f9c0::/32,
  2402:fac0::/32,
  2402:fc0::/32,
  2402:fcc0::/32,
  2402:ff40::/32,
  2402:ffc0::/32,
  2403:1180::/32,
  2403:1340::/32,
  2403:1440::/32,
  2403:1580::/32,
  2403:16c0::/32,
  2403:17c0::/32,
  2403:1980::/32,
  2403:1a40::/32,
  2403:1b80::/32,
  2403:1c80::/32,
  2403:1d80::/32,
  2403:1dc0::/32,
  2403:1e80::/32,
  2403:1ec0::/32,
  2403:1f80::/32,
  2403:2040::/32,
  2403:2080::/32,
  2403:2180::/32,
  2403:2240::/32,
  2403:2280::/32,
  2403:2380::/32,
  2403:2440::/32,
  2403:24c0::/32,
  2403:2580::/32,
  2403:25c0::/32,
  2403:2680::/32,
  2403:26c0::/32,
  2403:2740::/32,
  2403:2780::/32,
  2403:28c0::/32,
  2403:2940::/32,
  2403:2a00::/32,
  2403:2a40::/32,
  2403:2ac0::/32,
  2403:2b40::/32,
  2403:2bc0::/32,
  2403:2cc0::/32,
  2403:2d80::/32,
  2403:2f40::/32,
  2403:2fc0::/32,
  2403:3040::/32,
  2403:30c0::/32,
  2403:3140::/32,
  2403:3280::/32,
  2403:32c0::/32,
  2403:3380::/32,
  2403:3480::/32,
  2403:3580::/32,
  2403:3640::/32,
  2403:3680::/32,
  2403:36c0::/32,
  2403:3740::/32,
  2403:3780::/32,
  2403:37c0::/32,
  2403:3840::/32,
  2403:3880::/32,
  2403:38c0::/32,
  2403:3940::/32,
  2403:3980::/32,
  2403:39c0::/32,
  2403:3a40::/32,
  2403:3b40::/32,
  2403:3b80::/32,
  2403:3bc0::/32,
  2403:3c40::/32,
  2403:3c80::/32,
  2403:3cc0::/32,
  2403:3d40::/32,
  2403:3d80::/32,
  2403:3dc0::/32,
  2403:3e80::/32,
  2403:3ec0::/32,
  2403:3f40::/32,
  2403:3f80::/32,
  2403:4080::/32,
  2403:4180::/32,
  2403:4240::/32,
  2403:4280::/32,
  2403:4300::/32,
  2403:4380::/32,
  2403:4580::/32,
  2403:4680::/32,
  2403:4780::/32,
  2403:4840::/32,
  2403:4880::/32,
  2403:4980::/32,
  2403:4a40::/32,
  2403:4a80::/32,
  2403:4b40::/32,
  2403:4b80::/32,
  2403:4c80::/32,
  2403:4cc0::/32,
  2403:4d40::/32,
  2403:4d80::/32,
  2403:4ec0::/32,
  2403:5040::/32,
  2403:5080::/32,
  2403:50c0::/32,
  2403:5180:14::/48,
  2403:5280::/32,
  2403:5380::/32,
  2403:54c0::/32,
  2403:5540::/32,
  2403:5580::/32,
  2403:5640::/32,
  2403:5780::/32,
  2403:58c0::/32,
  2403:5980::/32,
  2403:5a80::/32,
  2403:5b40::/32,
  2403:5b80::/32,
  2403:5c80::/32,
  2403:5d80::/32,
  2403:5e40::/32,
  2403:5e80::/32,
  2403:5ec0::/32,
  2403:5f80::/32,
  2403:5fc0::/32,
  2403:600::/32,
  2403:6080::/32,
  2403:6180::/32,
  2403:6280::/32,
  2403:62c0::/32,
  2403:6380::/32,
  2403:6580::/32,
  2403:6680::/32,
  2403:6740::/32,
  2403:6780::/32,
  2403:6880::/32,
  2403:6980::/32,
  2403:6a00::/32,
  2403:6c80::/32,
  2403:6d40::/32,
  2403:6d80::/32,
  2403:6e80::/32,
  2403:6f40::/32,
  2403:6fc0::/32,
  2403:700::/32,
  2403:7040::/32,
  2403:7080::/32,
  2403:7180::/32,
  2403:7280::/32,
  2403:7380::/32,
  2403:7480::/32,
  2403:7540::/32,
  2403:7580::/32,
  2403:76c0::/32,
  2403:7700::/32,
  2403:7840::/32,
  2403:78c0::/32,
  2403:7a80::/32,
  2403:7b00::/32,
  2403:7c0::/32,
  2403:7d80::/32,
  2403:7e80::/32,
  2403:7f80::/32,
  2403:800::/31,
  2403:8080::/32,
  2403:8180::/32,
  2403:8280::/32,
  2403:8380::/32,
  2403:83c0::/32,
  2403:8480::/32,
  2403:8580::/32,
  2403:8880::/32,
  2403:8900::/32,
  2403:8980::/32,
  2403:8a40::/32,
  2403:8a80::/32,
  2403:8b00::/32,
  2403:8b80::/32,
  2403:8c00::/32,
  2403:8c80::/32,
  2403:8d00::/32,
  2403:8d80::/32,
  2403:8f80::/32,
  2403:9080::/32,
  2403:9180::/32,
  2403:9280::/32,
  2403:9380::/32,
  2403:9480::/32,
  2403:9580::/32,
  2403:9680::/32,
  2403:9780::/32,
  2403:980::/32,
  2403:9880::/32,
  2403:9a80::/32,
  2403:9ac0::/32,
  2403:9b00::/32,
  2403:9b40::/32,
  2403:9b80::/32,
  2403:9c80::/32,
  2403:9d00::/32,
  2403:9d80::/32,
  2403:9e40::/32,
  2403:9e80::/32,
  2403:9ec0::/32,
  2403:9f80::/32,
  2403:a100::/32,
  2403:a140::/32,
  2403:a200::/32,
  2403:a300::/32,
  2403:a480::/32,
  2403:a580::/32,
  2403:a680::/32,
  2403:a6c0::/32,
  2403:a780::/32,
  2403:a80::/32,
  2403:a880::/32,
  2403:a940::/32,
  2403:a980::/32,
  2403:a9c0::/32,
  2403:aa40::/32,
  2403:aa80::/32,
  2403:ab80::/32,
  2403:ac00::/32,
  2403:af80::/32,
  2403:b080::/32,
  2403:b180::/32,
  2403:b280::/32,
  2403:b380::/32,
  2403:b400::/32,
  2403:b480::/32,
  2403:b580::/32,
  2403:b680::/32,
  2403:b780::/32,
  2403:b80::/32,
  2403:b880::/32,
  2403:b980::/32,
  2403:ba40::/32,
  2403:c040::/32,
  2403:c080::/32,
  2403:c100::/32,
  2403:c140::/32,
  2403:c180::/32,
  2403:c3c0::/32,
  2403:c440::/32,
  2403:c480::/32,
  2403:c4c0::/32,
  2403:c80::/32,
  2403:c980::/32,
  2403:cc0::/32,
  2403:cdc0::/32,
  2403:cec0::/32,
  2403:cf80::/32,
  2403:d080::/32,
  2403:d180::/32,
  2403:d280::/32,
  2403:d2c0::/32,
  2403:d380::/32,
  2403:d400::/32,
  2403:d40::/32,
  2403:d440::/32,
  2403:d480::/32,
  2403:d580::/32,
  2403:d680::/32,
  2403:d780::/32,
  2403:d7c0::/32,
  2403:d80::/32,
  2403:d880::/32,
  2403:d980::/32,
  2403:d9c0::/32,
  2403:da80::/32,
  2403:dac0::/32,
  2403:db00::/32,
  2403:db80::/32,
  2403:dc80::/32,
  2403:dd80::/32,
  2403:de80::/32,
  2403:df80::/32,
  2403:e080::/32,
  2403:e180::/32,
  2403:e280::/32,
  2403:e300::/32,
  2403:e480::/32,
  2403:e500::/32,
  2403:e580::/32,
  2403:e640::/32,
  2403:e680::/32,
  2403:e700::/32,
  2403:e780::/32,
  2403:e7c0::/32,
  2403:e80::/32,
  2403:e880::/32,
  2403:e980::/32,
  2403:ea80::/32,
  2403:eac0::/32,
  2403:eb80::/32,
  2403:ec80::/32,
  2403:ed00::/32,
  2403:ed40::/32,
  2403:ed80::/32,
  2403:ee80::/32,
  2403:ef80::/32,
  2403:f00::/32,
  2403:f080::/32,
  2403:f100::/32,
  2403:f180::/32,
  2403:f240::/32,
  2403:f280::/32,
  2403:f300::/32,
  2403:f380::/32,
  2403:f40::/32,
  2403:f4c0::/32,
  2403:f580::/32,
  2403:f740::/32,
  2403:f800::/32,
  2403:f80::/32,
  2403:f8c0::/32,
  2403:f900::/32,
  2403:f980::/32,
  2403:fb00::/32,
  2403:fb80::/32,
  2403:fc0::/32,
  2403:fc40::/32,
  2403:fe40::/32,
  2403:fe80::/32,
  2403:fec0::/32,
  2403:ff80::/32,
  2403:ffc0::/32,
  2404:100::/32,
  2404:1080::/32,
  2404:10c0::/32,
  2404:1180::/32,
  2404:14c0::/32,
  2404:158::/32,
  2404:1880::/32,
  2404:1c80::/32,
  2404:1cc0::/32,
  2404:1d80::/32,
  2404:1e80::/32,
  2404:1f40::/32,
  2404:21c0::/32,
  2404:240::/32,
  2404:280::/32,
  2404:30c0::/32,
  2404:3140::/32,
  2404:31c0::/32,
  2404:3240::/32,
  2404:32c0::/32,
  2404:3300::/32,
  2404:3340::/32,
  2404:3480::/32,
  2404:35c0::/32,
  2404:3640::/32,
  2404:36c0::/32,
  2404:3700::/32,
  2404:3740::/32,
  2404:37c0::/32,
  2404:3840::/32,
  2404:3940::/32,
  2404:3b00::/32,
  2404:3bc0::/32,
  2404:3c40::/32,
  2404:3f40::/32,
  2404:4080::/32,
  2404:41c0::/32,
  2404:440::/32,
  2404:4540::/32,
  2404:4740::/32,
  2404:480::/32,
  2404:4bc0::/32,
  2404:4d00::/32,
  2404:4dc0::/32,
  2404:51c0::/32,
  2404:5640::/32,
  2404:5a80::/32,
  2404:5b00::/32,
  2404:5d00::/32,
  2404:5e80::/32,
  2404:6000::/32,
  2404:6100::/32,
  2404:6380::/32,
  2404:6500::/32,
  2404:65c0::/32,
  2404:680::/32,
  2404:6a40::/32,
  2404:6f80::/32,
  2404:7100::/32,
  2404:7180::/32,
  2404:71c0::/32,
  2404:7240::/32,
  2404:74c0::/32,
  2404:7600::/32,
  2404:7740::/32,
  2404:7940::/32,
  2404:7d00::/32,
  2404:8040::/32,
  2404:80c0::/32,
  2404:8140::/32,
  2404:81c0::/32,
  2404:8480::/32,
  2404:8580::/32,
  2404:8700::/32,
  2404:8880::/32,
  2404:8a80::/32,
  2404:8b00::/32,
  2404:8dc0::/32,
  2404:9340::/32,
  2404:9880::/32,
  2404:9b80::/32,
  2404:9c80::/32,
  2404:a000::/32,
  2404:a080::/32,
  2404:a0c0::/32,
  2404:a180::/32,
  2404:a240::/32,
  2404:a740::/32,
  2404:a80::/32,
  2404:b100::/32,
  2404:b340::/32,
  2404:b3c0::/32,
  2404:b440::/32,
  2404:b4c0::/32,
  2404:b80::/32,
  2404:b900::/32,
  2404:bbc0::/32,
  2404:bc0::/32,
  2404:bc40::/32,
  2404:c1c0::/32,
  2404:c240::/32,
  2404:c2c0::/32,
  2404:c300::/32,
  2404:c3c0::/32,
  2404:c40::/32,
  2404:c440::/32,
  2404:c4c0::/32,
  2404:c540::/32,
  2404:c5c0::/32,
  2404:c640::/32,
  2404:c940::/32,
  2404:c9c0::/32,
  2404:cd00::/32,
  2404:d040::/32,
  2404:d080::/32,
  2404:d140::/32,
  2404:d280::/32,
  2404:d3c0::/32,
  2404:d480::/32,
  2404:d640::/32,
  2404:d6c0::/32,
  2404:d780::/32,
  2404:d7c0::/32,
  2404:d80::/32,
  2404:d840::/32,
  2404:dd80::/32,
  2404:df00::/32,
  2404:e180::/32,
  2404:e280::/32,
  2404:e540::/32,
  2404:e5c0::/32,
  2404:e780::/32,
  2404:e880::/32,
  2404:e8c0::/32,
  2404:eb40::/32,
  2404:eb80::/32,
  2404:ec40::/32,
  2404:ecc0::/32,
  2404:edc0::/32,
  2404:f00::/32,
  2404:f040::/32,
  2404:f4c0:1000::/36,
  2404:f4c0:100::/40,
  2404:f4c0:10::/44,
  2404:f4c0:1:2000::/54,
  2404:f4c0:1:2400::/55,
  2404:f4c0:1:2600::/56,
  2404:f4c0:1:2800::/53,
  2404:f4c0:1:3000::/52,
  2404:f4c0:1:4000::/51,
  2404:f4c0:1:6000::/52,
  2404:f4c0:1:7000::/56,
  2404:f4c0:1:7200::/55,
  2404:f4c0:1:7400::/56,
  2404:f4c0:1:7500::/57,
  2404:f4c0:1:7580::/60,
  2404:f4c0:1:7591::/64,
  2404:f4c0:1:7592::/63,
  2404:f4c0:1:7594::/62,
  2404:f4c0:1:7598::/61,
  2404:f4c0:1:75a0::/59,
  2404:f4c0:1:75c0::/58,
  2404:f4c0:1:7600::/55,
  2404:f4c0:1:7800::/53,
  2404:f4c0:1:8000::/56,
  2404:f4c0:1:8200::/55,
  2404:f4c0:1:8400::/55,
  2404:f4c0:1:8600::/56,
  2404:f4c0:1:8700::/59,
  2404:f4c0:1:8730::/60,
  2404:f4c0:1:8740::/58,
  2404:f4c0:1:8780::/57,
  2404:f4c0:1:8800::/53,
  2404:f4c0:1:9000::/52,
  2404:f4c0:1::/51,
  2404:f4c0:1:a000::/51,
  2404:f4c0:1:c000::/52,
  2404:f4c0:1:d000::/55,
  2404:f4c0:1:d200::/56,
  2404:f4c0:1:d400::/54,
  2404:f4c0:1:d800::/53,
  2404:f4c0:1:e000::/51,
  2404:f4c0:2000::/35,
  2404:f4c0:2::/47,
  2404:f4c0:30::/44,
  2404:f4c0:4000::/36,
  2404:f4c0:40::/42,
  2404:f4c0:4:1000::/52,
  2404:f4c0:4:100::/56,
  2404:f4c0:4:10::/60,
  2404:f4c0:4:2000::/51,
  2404:f4c0:4:200::/55,
  2404:f4c0:4:20::/59,
  2404:f4c0:4:4000::/50,
  2404:f4c0:4:400::/54,
  2404:f4c0:4:40::/58,
  2404:f4c0:4:6::/63,
  2404:f4c0:4:8000::/49,
  2404:f4c0:4:800::/53,
  2404:f4c0:4:80::/57,
  2404:f4c0:4:8::/64,
  2404:f4c0:4::/63,
  2404:f4c0:4:a::/63,
  2404:f4c0:4:c::/62,
  2404:f4c0:5000::/39,
  2404:f4c0:5200::/40,
  2404:f4c0:5400::/38,
  2404:f4c0:5800::/37,
  2404:f4c0:5::/48,
  2404:f4c0:6000:1000::/52,
  2404:f4c0:6000:100::/56,
  2404:f4c0:6000:10::/60,
  2404:f4c0:6000:1::/64,
  2404:f4c0:6000:2000::/51,
  2404:f4c0:6000:200::/55,
  2404:f4c0:6000:20::/59,
  2404:f4c0:6000:2::/63,
  2404:f4c0:6000:4000::/50,
  2404:f4c0:6000:400::/54,
  2404:f4c0:6000:40::/58,
  2404:f4c0:6000:4::/62,
  2404:f4c0:6000:8000::/49,
  2404:f4c0:6000:800::/53,
  2404:f4c0:6000:80::/57,
  2404:f4c0:6000:8::/61,
  2404:f4c0:6001::/48,
  2404:f4c0:6002::/47,
  2404:f4c0:6004::/46,
  2404:f4c0:6008::/45,
  2404:f4c0:600::/39,
  2404:f4c0:6010::/44,
  2404:f4c0:6020::/43,
  2404:f4c0:6040::/42,
  2404:f4c0:6080::/41,
  2404:f4c0:6100::/40,
  2404:f4c0:6220::/43,
  2404:f4c0:6240::/42,
  2404:f4c0:62a0::/43,
  2404:f4c0:62c0::/42,
  2404:f4c0:6320::/43,
  2404:f4c0:6340::/42,
  2404:f4c0:6380::/41,
  2404:f4c0:6420::/43,
  2404:f4c0:6440::/42,
  2404:f4c0:6480::/41,
  2404:f4c0:6500::/40,
  2404:f4c0:6600::/42,
  2404:f4c0:6640::/43,
  2404:f4c0:6660::/46,
  2404:f4c0:6664::/47,
  2404:f4c0:6667::/48,
  2404:f4c0:6668::/45,
  2404:f4c0:6670::/44,
  2404:f4c0:6680::/41,
  2404:f4c0:6700::/40,
  2404:f4c0:6800::/37,
  2404:f4c0:6::/47,
  2404:f4c0:7000::/36,
  2404:f4c0:8000::/34,
  2404:f4c0:800::/40,
  2404:f4c0:80::/41,
  2404:f4c0:8::/45,
  2404:f4c0::/48,
  2404:f4c0:a00::/40,
  2404:f4c0:c00::/38,
  2404:f4c0:d000::/36,
  2404:f4c0:e000::/45,
  2404:f4c0:e008::/46,
  2404:f4c0:e00c::/47,
  2404:f4c0:e00e::/48,
  2404:f4c0:e010::/44,
  2404:f4c0:e020::/43,
  2404:f4c0:e040::/42,
  2404:f4c0:e080::/41,
  2404:f4c0:e100::/40,
  2404:f4c0:e200::/39,
  2404:f4c0:e400::/38,
  2404:f4c0:e800::/37,
  2404:f4c0:f010::/44,
  2404:f4c0:f020::/43,
  2404:f4c0:f040::/42,
  2404:f4c0:f080::/41,
  2404:f4c0:f100::/48,
  2404:f4c0:f102::/47,
  2404:f4c0:f106::/47,
  2404:f4c0:f108::/45,
  2404:f4c0:f110::/44,
  2404:f4c0:f120::/43,
  2404:f4c0:f140::/42,
  2404:f4c0:f180::/41,
  2404:f4c0:f201::/48,
  2404:f4c0:f202::/48,
  2404:f4c0:f204::/46,
  2404:f4c0:f208::/45,
  2404:f4c0:f210::/44,
  2404:f4c0:f220::/43,
  2404:f4c0:f240::/42,
  2404:f4c0:f280::/41,
  2404:f4c0:f30a::/47,
  2404:f4c0:f30c::/46,
  2404:f4c0:f310::/44,
  2404:f4c0:f320::/43,
  2404:f4c0:f340::/42,
  2404:f4c0:f380::/43,
  2404:f4c0:f3a0::/44,
  2404:f4c0:f3b0::/45,
  2404:f4c0:f3b8::/47,
  2404:f4c0:f3ba::/48,
  2404:f4c0:f3bc::/46,
  2404:f4c0:f3c0::/42,
  2404:f4c0:f410::/44,
  2404:f4c0:f420::/43,
  2404:f4c0:f440::/42,
  2404:f4c0:f480::/41,
  2404:f4c0:f500::/47,
  2404:f4c0:f503::/48,
  2404:f4c0:f504::/46,
  2404:f4c0:f508::/46,
  2404:f4c0:f50c::/47,
  2404:f4c0:f50e::/48,
  2404:f4c0:f510::/44,
  2404:f4c0:f520::/43,
  2404:f4c0:f540::/42,
  2404:f4c0:f580::/41,
  2404:f4c0:f601::/48,
  2404:f4c0:f60f::/48,
  2404:f4c0:f700::/40,
  2404:f4c0:f801::/48,
  2404:f4c0:f803::/48,
  2404:f4c0:f804::/47,
  2404:f4c0:f806::/48,
  2404:f4c0:f809::/48,
  2404:f4c0:f80a::/47,
  2404:f4c0:f80c::/47,
  2404:f4c0:f80f::/48,
  2404:f4c0:f810::/44,
  2404:f4c0:f820::/43,
  2404:f4c0:f840::/42,
  2404:f4c0:f880::/41,
  2404:f4c0:f904::/46,
  2404:f4c0:f908::/45,
  2404:f4c0:f910::/44,
  2404:f4c0:f920::/43,
  2404:f4c0:f940::/42,
  2404:f4c0:f980::/41,
  2404:f4c0:fa00::/41,
  2404:f4c0:fa81::/48,
  2404:f4c0:fa82::/47,
  2404:f4c0:fa84::/47,
  2404:f4c0:fa86::/48,
  2404:f4c0:fa88::/46,
  2404:f4c0:fa8d::/48,
  2404:f4c0:fa8e::/48,
  2404:f4c0:fa90::/44,
  2404:f4c0:faa0::/48,
  2404:f4c0:faa2::/47,
  2404:f4c0:faa4::/46,
  2404:f4c0:faa8::/45,
  2404:f4c0:fab0::/44,
  2404:f4c0:fac0::/42,
  2404:f4c0:fb00::/40,
  2404:f4c0:fc11::/48,
  2404:f4c0:fc12::/47,
  2404:f4c0:fc14::/46,
  2404:f4c0:fc18::/45,
  2404:f4c0:fc20::/43,
  2404:f4c0:fc40::/42,
  2404:f4c0:fc80::/41,
  2404:f4c0:fd00::/40,
  2404:f4c0:fe04::/46,
  2404:f4c0:fe08::/45,
  2404:f4c0:fe10::/48,
  2404:f4c0:fe13::/48,
  2404:f4c0:fe15::/48,
  2404:f4c0:fe16::/47,
  2404:f4c0:fe18::/45,
  2404:f4c0:fe20::/43,
  2404:f4c0:fe40::/42,
  2404:f4c0:fe80::/41,
  2404:f4c0:ff00::/40,
  2404:f7c0::/32,
  2404:f801:8050::/48,
  2404:f80::/32,
  2405:1080::/32,
  2405:1180::/32,
  2405:1280::/32,
  2405:1380::/32,
  2405:1480::/32,
  2405:1580::/32,
  2405:1680::/32,
  2405:18c0::/32,
  2405:1c80::/32,
  2405:1d80::/32,
  2405:1e80::/32,
  2405:1f80::/32,
  2405:1fc0::/32,
  2405:2080::/32,
  2405:2180::/32,
  2405:2280::/32,
  2405:2340::/32,
  2405:2380::/32,
  2405:2480::/32,
  2405:24c0::/32,
  2405:2580::/32,
  2405:2680::/32,
  2405:2780::/32,
  2405:2880::/32,
  2405:2980::/32,
  2405:2a80::/32,
  2405:2b80::/32,
  2405:2bc0::/32,
  2405:2c80::/32,
  2405:2d80::/32,
  2405:2e80::/32,
  2405:2ec0::/32,
  2405:2f40::/32,
  2405:2f80::/32,
  2405:3140::/32,
  2405:31c0::/32,
  2405:37c0::/32,
  2405:3880::/32,
  2405:3980::/32,
  2405:39c0::/32,
  2405:3a80::/32,
  2405:3ac0::/32,
  2405:3b00::/32,
  2405:3b80::/32,
  2405:3bc0::/32,
  2405:3c40::/32,
  2405:3c80::/32,
  2405:3d80::/32,
  2405:3e80::/32,
  2405:3f40::/32,
  2405:3f80::/32,
  2405:4080::/32,
  2405:4140::/32,
  2405:4180::/32,
  2405:41c0::/32,
  2405:4280::/32,
  2405:4380::/32,
  2405:4480::/32,
  2405:44c0::/32,
  2405:4540::/32,
  2405:4580::/32,
  2405:4680::/32,
  2405:4780::/32,
  2405:480::/32,
  2405:4880::/32,
  2405:4980::/32,
  2405:4a80::/32,
  2405:4b80::/32,
  2405:4d40::/32,
  2405:4e80::/32,
  2405:4f80::/32,
  2405:5080::/32,
  2405:5180::/32,
  2405:5240::/32,
  2405:5280::/32,
  2405:52c0::/32,
  2405:5380::/32,
  2405:5480::/32,
  2405:5580::/32,
  2405:5680::/32,
  2405:5780::/32,
  2405:57c0::/32,
  2405:580::/32,
  2405:5880::/32,
  2405:5980::/32,
  2405:5a80::/32,
  2405:5b00::/32,
  2405:5b80::/32,
  2405:5c80::/32,
  2405:5cc0::/32,
  2405:5d40::/32,
  2405:5d80::/32,
  2405:5dc0::/32,
  2405:5e80::/32,
  2405:5f80::/32,
  2405:6080::/32,
  2405:6180::/32,
  2405:6200::/32,
  2405:66c0::/32,
  2405:680::/32,
  2405:6880::/32,
  2405:68c0::/32,
  2405:6940::/32,
  2405:69c0::/32,
  2405:6a80::/32,
  2405:6b80::/32,
  2405:6c0::/32,
  2405:6c80::/32,
  2405:6d80::/32,
  2405:6e80::/32,
  2405:6f00::/32,
  2405:6f80::/32,
  2405:7040::/32,
  2405:7080::/32,
  2405:7180::/32,
  2405:7240::/32,
  2405:7280::/32,
  2405:7380::/32,
  2405:7480::/32,
  2405:7580::/32,
  2405:7680::/32,
  2405:7780::/32,
  2405:780::/32,
  2405:7880::/32,
  2405:78c0::/32,
  2405:7980::/32,
  2405:79c0::/32,
  2405:7a80::/32,
  2405:7b80::/32,
  2405:7c80::/32,
  2405:7d40::/32,
  2405:7f40::/32,
  2405:7fc0::/32,
  2405:80::/32,
  2405:8280::/32,
  2405:83c0::/32,
  2405:8480::/32,
  2405:84c0::/32,
  2405:8580::/32,
  2405:8680::/32,
  2405:8780::/32,
  2405:880::/32,
  2405:8880::/32,
  2405:8980::/32,
  2405:8a40::/32,
  2405:8a80::/32,
  2405:8ac0::/32,
  2405:8b40::/32,
  2405:8b80::/32,
  2405:8c80::/32,
  2405:8d80::/32,
  2405:8e80::/32,
  2405:8f40::/32,
  2405:8f80::/32,
  2405:9080::/32,
  2405:9180::/32,
  2405:9280::/32,
  2405:9300::/32,
  2405:9340::/32,
  2405:9380::/32,
  2405:93c0::/32,
  2405:940::/32,
  2405:9480::/32,
  2405:94c0::/32,
  2405:9580::/32,
  2405:9680::/32,
  2405:9700::/32,
  2405:9780::/32,
  2405:97c0::/32,
  2405:980::/32,
  2405:9880::/32,
  2405:9900::/32,
  2405:9980::/32,
  2405:99c0::/32,
  2405:9a80::/32,
  2405:9b00::/32,
  2405:9b80::/32,
  2405:9bc0::/32,
  2405:9c0::/32,
  2405:9e00::/32,
  2405:a240::/32,
  2405:a3c0::/32,
  2405:a500::/32,
  2405:a680::/32,
  2405:a80::/32,
  2405:a900::/32,
  2405:a980::/32,
  2405:aa80::/32,
  2405:ab00::/32,
  2405:ad00::/32,
  2405:af00::/32,
  2405:b100::/32,
  2405:b300::/32,
  2405:b7c0::/32,
  2405:b80::/32,
  2405:b880::/32,
  2405:b980::/32,
  2405:bb00::/32,
  2405:bb80::/32,
  2405:bd00::/32,
  2405:bd80::/32,
  2405:bdc0::/32,
  2405:be80::/32,
  2405:bf00::/32,
  2405:c040::/32,
  2405:c280::/32,
  2405:c380::/32,
  2405:c480::/32,
  2405:c500::/32,
  2405:c580::/32,
  2405:c680::/32,
  2405:c780::/32,
  2405:c80::/32,
  2405:c880::/32,
  2405:c980::/32,
  2405:ca80::/32,
  2405:cb80::/32,
  2405:cc80::/32,
  2405:cd80::/32,
  2405:ce80::/32,
  2405:d280::/32,
  2405:d4c0::/32,
  2405:d700::/32,
  2405:d740::/32,
  2405:d80::/32,
  2405:d900::/32,
  2405:e000::/32,
  2405:e600::/32,
  2405:e80::/32,
  2405:ee80::/32,
  2405:f380::/32,
  2405:f40:1000::/36,
  2405:f40:2000::/35,
  2405:f40:4000::/35,
  2405:f40:6000::/36,
  2405:f40:7000::/37,
  2405:f40:7800::/38,
  2405:f40:7c00::/39,
  2405:f40:7e00::/40,
  2405:f40:7f00::/41,
  2405:f40:7f80::/43,
  2405:f40:7fb0::/44,
  2405:f40:7fc0::/43,
  2405:f40:7fe0::/44,
  2405:f40:8000::/33,
  2405:f40:800::/38,
  2405:f40::/37,
  2405:f40:c00::/39,
  2405:f40:e00::/40,
  2405:f40:f00::/42,
  2405:f40:f50::/44,
  2405:f40:f60::/43,
  2405:f40:f80::/41,
  2405:f580::/32,
  2405:f80::/32,
  2405:fe80::/32,
  2405:ff80::/32,
  2406:1080::/32,
  2406:1100::/32,
  2406:1180::/32,
  2406:1280::/32,
  2406:1380::/32,
  2406:1480::/32,
  2406:1580::/32,
  2406:1680::/32,
  2406:1780::/32,
  2406:1880::/32,
  2406:1980::/32,
  2406:1a80::/32,
  2406:1b80::/32,
  2406:1c80::/32,
  2406:1d80::/32,
  2406:1e80::/32,
  2406:1f80::/32,
  2406:2080::/32,
  2406:2580::/32,
  2406:2700::/32,
  2406:2780::/32,
  2406:280::/32,
  2406:2880::/32,
  2406:2980::/32,
  2406:2a80::/32,
  2406:2b00::/32,
  2406:2b80::/32,
  2406:2c80::/32,
  2406:2d80::/32,
  2406:2e80::/32,
  2406:2f80::/32,
  2406:3080::/32,
  2406:3180::/32,
  2406:3280::/32,
  2406:3300::/32,
  2406:3380::/32,
  2406:3480::/32,
  2406:3580::/32,
  2406:3680::/32,
  2406:3700::/32,
  2406:3780::/32,
  2406:3880::/32,
  2406:3980::/32,
  2406:3d80::/32,
  2406:3e80::/32,
  2406:3f80::/32,
  2406:4080::/32,
  2406:4180::/32,
  2406:4280::/32,
  2406:4380::/32,
  2406:4480::/32,
  2406:4500::/32,
  2406:4680::/32,
  2406:4980::/32,
  2406:4b80::/32,
  2406:4c80::/32,
  2406:4d00::/32,
  2406:4d80::/32,
  2406:4e80::/32,
  2406:4f00::/32,
  2406:4f80::/32,
  2406:5080::/32,
  2406:5180::/32,
  2406:5280::/32,
  2406:5380::/32,
  2406:5480::/32,
  2406:5580::/32,
  2406:5680::/32,
  2406:5780::/32,
  2406:5880::/32,
  2406:5980::/32,
  2406:5d80::/32,
  2406:5e80::/32,
  2406:5f80::/32,
  2406:6080::/32,
  2406:6100::/32,
  2406:6180::/32,
  2406:6280::/32,
  2406:6300::/32,
  2406:6380::/32,
  2406:6480::/32,
  2406:6500::/32,
  2406:6580::/32,
  2406:6680::/32,
  2406:6780::/32,
  2406:6880::/32,
  2406:6980::/32,
  2406:6a80::/32,
  2406:6b80::/32,
  2406:6c80::/32,
  2406:6d80::/32,
  2406:6e80::/32,
  2406:6f80::/32,
  2406:7080::/32,
  2406:7280::/32,
  2406:7380::/32,
  2406:7480::/32,
  2406:7580::/32,
  2406:7680::/32,
  2406:7780::/32,
  2406:7880::/32,
  2406:7980::/32,
  2406:7a80::/32,
  2406:7b80::/32,
  2406:7c80::/32,
  2406:7d00::/32,
  2406:7d80::/32,
  2406:7e80::/32,
  2406:7f80::/32,
  2406:8080::/32,
  2406:80::/32,
  2406:8180::/32,
  2406:8280::/32,
  2406:8380::/32,
  2406:8480::/32,
  2406:8500::/32,
  2406:8580::/32,
  2406:8780::/32,
  2406:880::/32,
  2406:8880::/32,
  2406:8980::/32,
  2406:8a80::/32,
  2406:8b80::/32,
  2406:8c80::/32,
  2406:8d80::/32,
  2406:8e80::/32,
  2406:8f80::/32,
  2406:9180::/32,
  2406:9200::/32,
  2406:9280::/32,
  2406:9380::/32,
  2406:9480::/32,
  2406:9780::/32,
  2406:9d80::/32,
  2406:9e80::/32,
  2406:9f80::/32,
  2406:a080::/32,
  2406:a180::/32,
  2406:a280::/32,
  2406:a380::/32,
  2406:a480::/32,
  2406:a580::/32,
  2406:a680::/32,
  2406:a780::/32,
  2406:a880::/32,
  2406:a980::/32,
  2406:aa80::/32,
  2406:ab80::/32,
  2406:ac80::/32,
  2406:ad80::/32,
  2406:ae80::/32,
  2406:af80::/32,
  2406:b080::/32,
  2406:b880::/32,
  2406:b980::/32,
  2406:ba80::/32,
  2406:bb80::/32,
  2406:bc80::/32,
  2406:bd80::/32,
  2406:be80::/32,
  2406:bf80::/32,
  2406:c080::/32,
  2406:c180::/32,
  2406:c280::/32,
  2406:c480::/32,
  2406:c580::/32,
  2406:c680::/32,
  2406:c780::/32,
  2406:c880::/32,
  2406:c900::/32,
  2406:c980::/32,
  2406:ca80::/32,
  2406:cb80::/32,
  2406:cc80::/32,
  2406:cd80::/32,
  2406:ce80::/32,
  2406:cf00::/30,
  2406:cf80::/32,
  2406:d080::/32,
  2406:d180::/32,
  2406:d280::/32,
  2406:d380::/32,
  2406:d480::/32,
  2406:d580::/32,
  2406:d680::/32,
  2406:d780::/32,
  2406:d80::/32,
  2406:d880::/32,
  2406:d980::/32,
  2406:db80::/32,
  2406:dc00::/32,
  2406:dc80::/32,
  2406:dd00::/32,
  2406:dd80::/32,
  2406:de80::/32,
  2406:df80::/32,
  2406:e080::/32,
  2406:e180::/32,
  2406:e280::/32,
  2406:e380::/32,
  2406:e500::/32,
  2406:e580::/32,
  2406:e680::/32,
  2406:e780::/32,
  2406:e80::/32,
  2406:f280::/32,
  2406:f300::/32,
  2406:f80::/32,
  2406:f980::/32,
  2406:fc80::/32,
  2406:fd80::/32,
  2406:fe80::/32,
  2406:ff00::/32,
  2407:1180::/32,
  2407:1900::/32,
  2407:1d00::/32,
  2407:1e80::/32,
  2407:2280::/32,
  2407:2380::/32,
  2407:2780::/32,
  2407:3700::/32,
  2407:3900::/32,
  2407:4580::/32,
  2407:4680::/32,
  2407:480::/32,
  2407:4880::/32,
  2407:4980::/32,
  2407:4a80::/32,
  2407:4c80::/32,
  2407:4d80::/32,
  2407:4e80::/32,
  2407:4f00::/32,
  2407:5380::/32,
  2407:5500::/32,
  2407:5780::/32,
  2407:580::/32,
  2407:6580::/32,
  2407:6a80::/32,
  2407:7680::/32,
  2407:7780::/32,
  2407:7880::/32,
  2407:7980::/32,
  2407:7c80::/32,
  2407:7d00::/32,
  2407:7d80::/32,
  2407:7e80::/32,
  2407:8880::/32,
  2407:8b80::/32,
  2407:9080::/32,
  2407:9180::/32,
  2407:9680::/32,
  2407:9980::/32,
  2407:9f00::/32,
  2407:9f80::/32,
  2407:a480::/32,
  2407:a880::/32,
  2407:ad80::/32,
  2407:ae80::/32,
  2407:af80::/32,
  2407:b080::/32,
  2407:b180::/32,
  2407:b280::/32,
  2407:b380::/32,
  2407:b580::/32,
  2407:b680::/32,
  2407:b780::/32,
  2407:b880::/32,
  2407:b980::/32,
  2407:ba00::/32,
  2407:ba80::/32,
  2407:bb80::/32,
  2407:bc00::/32,
  2407:bc80::/32,
  2407:bd80::/32,
  2407:be80::/32,
  2407:bf80::/32,
  2407:c080::/32,
  2407:c380::/32,
  2407:c400::/32,
  2407:c480::/32,
  2407:c580::/32,
  2407:c680::/32,
  2407:c780::/32,
  2407:c880::/32,
  2407:c900::/32,
  2407:c980::/32,
  2407:cb80::/32,
  2407:cc80::/32,
  2407:cd80::/32,
  2407:ce80::/32,
  2407:cf00::/32,
  2407:cf80::/32,
  2407:d480::/32,
  2407:d580::/32,
  2407:d680::/32,
  2407:d780::/32,
  2407:d880::/32,
  2407:d980::/32,
  2407:da80::/32,
  2407:db80::/32,
  2407:dc80::/32,
  2407:dd80::/32,
  2407:de80::/32,
  2407:df80::/32,
  2407:e080::/32,
  2407:e180::/32,
  2407:e280::/32,
  2407:e380::/32,
  2407:e480::/32,
  2407:e580::/32,
  2407:e680::/32,
  2407:e780::/32,
  2407:e800::/32,
  2407:ea80::/32,
  2407:eb80::/32,
  2407:ec80::/32,
  2407:ed80::/32,
  2407:ee80::/32,
  2407:ef80::/32,
  2407:f080::/32,
  2407:f180::/32,
  2407:f280::/32,
  2407:f380::/32,
  2407:f480::/32,
  2407:f580::/32,
  2407:f680::/32,
  2407:f780::/32,
  2407:f880::/32,
  2407:f980::/32,
  2407:fa80::/32,
  2407:fb80::/32,
  2407:fc80::/32,
  2407:fd80::/32,
  2408:4000::/22,
  2408:8000::/20,
  2409:2000::/21,
  2409:8000::/20,
  240a:4000::/21,
  240a:8000::/21,
  240a:c000::/20,
  240b:8000::/21,
  240c:4000::/22,
  240c:8000::/21,
  240c::/28,
  240c:c000::/20,
  240d:4000::/21,
  240d:8000::/24,
  240e:0:0:8000::/50,
  240e:0:0:c000::/51,
  240e:0:0:e000::/52,
  240e:0:0:f000::/53,
  240e:0:0:f800::/54,
  240e:0:0:fc00::/55,
  240e:0:0:fe00::/56,
  240e:0:0:ff00::/57,
  240e:0:0:ff80::/58,
  240e:0:0:ffc0::/59,
  240e:0:0:ffe0::/60,
  240e:0:0:fff0::/61,
  240e:0:0:fff8::/62,
  240e:0:0:fffc::/63,
  240e:0:0:ffff::/64,
  240e:0:1000::/36,
  240e:0:100::/40,
  240e:0:10::/44,
  240e:0:1::/48,
  240e:0:2000::/35,
  240e:0:200::/39,
  240e:0:20::/43,
  240e:0:2::/47,
  240e:0:4000::/34,
  240e:0:400::/38,
  240e:0:40::/42,
  240e:0:4::/46,
  240e:0:8000::/33,
  240e:0:800::/37,
  240e:0:80::/41,
  240e:0:8::/45,
  240e:1000::/20,
  240e:100::/24,
  240e:10::/28,
  240e:1::/32,
  240e:2000::/19,
  240e:200::/23,
  240e:20::/27,
  240e:2::/31,
  240e:400::/22,
  240e:40::/26,
  240e:4::/30,
  240e:800::/21,
  240e:80::/25,
  240e:8::/29,
  240e::/49,
  240f:4000::/24,
  240f:8000::/24,
  240f:c000::/24,
  2602:fed2:7010::/48,
  2602:fed2:7021::/48,
  2602:fed2:7022::/47,
  2602:fed2:7024::/46,
  2602:fed2:7028::/45,
  2602:fed2:7302::/47,
  2602:feda:1b0::/47,
  2602:feda:1b3::/48,
  2602:feda:1b4::/46,
  2602:feda:1b8::/46,
  2602:feda:1bc::/47,
  2602:feda:1be::/48,
  2602:feda:1c0::/44,
  2602:feda:1f0::/44,
  2602:feda:2a0::/47,
  2602:feda:2a5::/48,
  2602:feda:2a7::/48,
  2602:feda:2a9::/48,
  2602:feda:2ab::/48,
  2602:feda:2ac::/46,
  2602:feda:2e0::/44,
  2602:feda:af0::/48,
  2602:feda:d0::/44,
  2602:ffc5:158::/46,
  2a01:ce9e:8000::/36,
  2a04:6f01:8100::/48,
  2a04:6f01:8105::/48,
  2a04:6f01:8106::/47,
  2a04:6f01:8ac1::/48,
  2a04:6f01:8ac2::/47,
  2a04:6f01:8ac4::/46,
  2a04:6f01:8ac8::/46,
  2a04:6f01:8acc::/47,
  2a04:6f01:8acf::/48,
  2a04:6f01:8ae1::/48,
  2a04:6f01:8ae2::/47,
  2a04:6f01:8ae4::/46,
  2a04:6f01:8ae8::/45,
  2a04:6f01:8af0::/44,
  2a04:6f01:8ba0::/44,
  2a04:6f01:8bd6::/47,
  2a04:6f01:8bd8::/47,
  2a04:6f01:8bdc::/48,
  2a04:6f01:8bde::/48,
  2a06:e881:2500::/44,
  2a06:e881:2900::/44,
  2a06:e881:4800::/44,
  2a07:1c42:2::/48,
  2a07:1c44:7000::/44,
  2a07:1c44:7011::/48,
  2a07:1c44:7013::/48,
  2a07:1c44:7017::/48,
  2a07:1c44:7018::/45,
  2a07:1c44:7020::/44,
  2a07:1c44:7031::/48,
  2a07:1c44:7032::/47,
  2a07:1c44:7034::/46,
  2a07:1c44:7038::/45,
  2a07:1c44:7040::/42,
  2a07:1c44:7080::/42,
  2a07:1c44:70c0::/43,
  2a07:1c44:70e0::/45,
  2a07:1c44:70e8::/47,
  2a07:1c44:70eb::/48,
  2a07:1c44:70ec::/46,
  2a07:1c44:70f0::/44,
  2a07:1c44:8100::/48,
  2a07:1c44:8103::/48,
  2a07:1c44:8104::/46,
  2a07:1c44:8108::/45,
  2a07:1c44:8110::/44,
  2a07:1c44:8123::/48,
  2a07:1c44:8124::/46,
  2a07:1c44:8128::/45,
  2a07:1c44:8130::/44,
  2a07:1c44:8140::/42,
  2a07:1c44:8180::/48,
  2a07:1c44:8182::/47,
  2a07:1c44:8184::/46,
  2a07:1c44:8188::/45,
  2a07:1c44:8190::/44,
  2a07:1c44:81a0::/43,
  2a07:1c44:81c0::/42,
  2a07:1c44:9100::/40,
  2a07:1c44:9600::/40,
  2a09:4bc7:e000::/36,
  2a0a:2840::/31,
  2a0a:2842:1000::/36,
  2a0a:2842:100::/40,
  2a0a:2842:2000::/36,
  2a0a:2842:200::/39,
  2a0a:2842:3000::/39,
  2a0a:2842:3200::/40,
  2a0a:2842:3300::/43,
  2a0a:2842:3320::/44,
  2a0a:2842:3330::/47,
  2a0a:2842:3332::/48,
  2a0a:2842:3334::/46,
  2a0a:2842:3338::/45,
  2a0a:2842:3340::/42,
  2a0a:2842:3380::/41,
  2a0a:2842:3400::/38,
  2a0a:2842:3800::/37,
  2a0a:2842:4000::/34,
  2a0a:2842:400::/38,
  2a0a:2842:40::/42,
  2a0a:2842:8000::/33,
  2a0a:2842:800::/37,
  2a0a:2842:80::/41,
  2a0a:2843::/32,
  2a0a:2845::/32,
  2a0a:2846::/31,
  2a0b:4340:10::/44,
  2a0b:4340:1d00::/40,
  2a0b:4340:550::/44,
  2a0b:4340:560::/43,
  2a0b:4340:580::/41,
  2a0b:4340:90::/44,
  2a0b:4340:a0::/44,
  2a0b:4340:c0::/43,
  2a0b:4341:e00::/40,
  2a0b:b86:ffe0::/44,
  2a0c:b641:240::/46,
  2a0c:b641:247::/48,
  2a0c:b641:249::/48,
  2a0c:b641:24a::/47,
  2a0c:b641:24c::/46,
  2a0c:b641:573::/48,
  2a0c:b641:574::/46,
  2a0c:b641:578::/46,
  2a0c:b641:57c::/47,
  2a0c:b641:57e::/48,
  2a0d:2902:caf0::/44,
  2a0d:2906::/32,
  2a0d:f407:1002::/48,
  2a0e:46c6:200::/40,
  2a0e:800:ff04::/46,
  2a0e:800:ff08::/45,
  2a0e:800:ff20::/47,
  2a0e:800:ff30::/48,
  2a0e:802:2222::/48,
  2a0e:aa01:1fff::/48,
  2a0e:aa06:300::/40,
  2a0e:aa06:400::/47,
  2a0e:aa06:402::/48,
  2a0e:aa06:405::/48,
  2a0e:aa06:406::/47,
  2a0e:aa06:408::/45,
  2a0e:aa06:40::/43,
  2a0e:aa06:410::/44,
  2a0e:aa06:420::/43,
  2a0e:aa06:440::/43,
  2a0e:aa06:460::/44,
  2a0e:aa06:470:4000::/52,
  2a0e:aa06:470:5000::/54,
  2a0e:aa06:470:5500::/56,
  2a0e:aa06:470:5600::/55,
  2a0e:aa06:470:5800::/53,
  2a0e:aa06:470:6000::/51,
  2a0e:aa06:470:8000::/49,
  2a0e:aa06:470::/50,
  2a0e:aa06:471::/48,
  2a0e:aa06:472::/47,
  2a0e:aa06:474::/46,
  2a0e:aa06:478::/45,
  2a0e:aa06:480::/41,
  2a0e:aa06:60::/44,
  2a0e:aa06:70::/45,
  2a0e:aa06:78::/46,
  2a0e:aa06:7c::/47,
  2a0e:aa06:80::/41,
  2a0e:aa06::/42,
  2a0e:aa07:f002::/47,
  2a0e:aa07:f004::/46,
  2a0e:aa07:f008::/45,
  2a0e:aa07:f010::/44,
  2a0e:aa07:f030::/44,
  2a0e:aa07:f040::/48,
  2a0e:aa07:f043::/48,
  2a0e:aa07:f044::/46,
  2a0e:aa07:f048::/45,
  2a0e:aa07:f050::/44,
  2a0e:aa07:f0b0::/44,
  2a0e:aa07:f0d0::/44,
  2a0e:b107:170::/44,
  2a0e:b107:1c0::/42,
  2a0e:b107:1d::/48,
  2a0e:b107:1f::/48,
  2a0e:b107:300::/44,
  2a0e:b107:30::/44,
  2a0e:b107:4f0::/44,
  2a0f:5707:ac00::/44,
  2a0f:9400:7200::/40,
}

table ip6 gravity {
  set domestic_ip6 {
    type ipv6_addr
    flags dynamic,interval
    elements = $domestic_ip6
  }
  chain output {
    type route hook output priority -150;
    tcp flags & (syn | ack) == syn ip6 daddr @domestic_ip6 counter reject with icmpv6 reject-route
  }
}

-- 
Best regards,
lilydjwg

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: nft error Could not process rule: No buffer space available
  2025-08-25 10:57       ` lilydjwg
@ 2025-08-25 11:11         ` Pablo Neira Ayuso
  2025-08-25 11:39           ` lilydjwg
  0 siblings, 1 reply; 7+ messages in thread
From: Pablo Neira Ayuso @ 2025-08-25 11:11 UTC (permalink / raw)
  To: lilydjwg; +Cc: netfilter

On Mon, Aug 25, 2025 at 06:57:50PM +0800, lilydjwg wrote:
> On Mon, Aug 25, 2025 at 12:47:57PM +0200, Pablo Neira Ayuso wrote:
> > On Mon, Aug 25, 2025 at 06:46:48PM +0800, lilydjwg wrote:
> > > On Mon, Aug 25, 2025 at 12:16:46PM +0200, Pablo Neira Ayuso wrote:
> > > > Hi,
> > > > 
> > > > On Sun, Aug 24, 2025 at 04:18:50PM +0800, lilydjwg wrote:
> > > >> I'm switching from iptables+ipset to nftables, and as part of it, I need to
> > > >> import a set containing ~2400 IPv6 networks. The file looks like this:
> > > > 
> > > > What nftables version are you using?
> > > 
> > > Sorry I forgot to mention that I'm using nftables 1:1.1.4-1 on Arch Linux
> > > and the linux kernel version is 6.15.8.
> > 
> > Provide your example listing to reproduce this issue.
> 
> OK, I'm pasting the whole file that could reproduce the issue below.
> The ruleset is empty when executing the "nft -f" command.
> 
> define domestic_ip6 = {
>   2001:250::/31,
[...]
> table ip6 gravity {
>   set domestic_ip6 {
>     type ipv6_addr
>     flags dynamic,interval

Error reporting is misleading, combination of dynamic and interval is
not supported.

Looking at the example below, you do not need dynamic, remove it.

ENOBUFS is reported because each element hits an error and

I am going to take a look to improve error reporting for this case.

>     elements = $domestic_ip6
>   }
>   chain output {
>     type route hook output priority -150;
>     tcp flags & (syn | ack) == syn ip6 daddr @domestic_ip6 counter reject with icmpv6 reject-route
>   }
> }

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: nft error Could not process rule: No buffer space available
  2025-08-25 11:11         ` Pablo Neira Ayuso
@ 2025-08-25 11:39           ` lilydjwg
  0 siblings, 0 replies; 7+ messages in thread
From: lilydjwg @ 2025-08-25 11:39 UTC (permalink / raw)
  To: Pablo Neira Ayuso; +Cc: netfilter

On Mon, Aug 25, 2025 at 01:11:11PM +0200, Pablo Neira Ayuso wrote:
> [...]
> > table ip6 gravity {
> >   set domestic_ip6 {
> >     type ipv6_addr
> >     flags dynamic,interval
> 
> Error reporting is misleading, combination of dynamic and interval is
> not supported.
> 
> Looking at the example below, you do not need dynamic, remove it.
> 
> ENOBUFS is reported because each element hits an error and
> 
> I am going to take a look to improve error reporting for this case.

Thanks, it works! I didn't think the error was elsewhere. I thought
dynamic was convenient when I needed adjustment later but it's OK if
that doesn't work.

-- 
Best regards,
lilydjwg

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2025-08-25 11:39 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-24  8:18 nft error Could not process rule: No buffer space available lilydjwg
2025-08-25 10:16 ` Pablo Neira Ayuso
2025-08-25 10:46   ` lilydjwg
2025-08-25 10:47     ` Pablo Neira Ayuso
2025-08-25 10:57       ` lilydjwg
2025-08-25 11:11         ` Pablo Neira Ayuso
2025-08-25 11:39           ` lilydjwg

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.