Re: [PATCH net v3 1/1] ipv4: fib: bound automatic table ID allocation

From: Petr Vorel

Date: Tue Sep 01 2026 - 07:26:01 EST


> diff --git a/net/ipv4/fib_rules.c b/net/ipv4/fib_rules.c
> index 4edb0dca7be8..060501b376a8 100644
> --- a/net/ipv4/fib_rules.c
> +++ b/net/ipv4/fib_rules.c
> @@ -214,6 +214,8 @@ INDIRECT_CALLABLE_SCOPE int fib4_rule_match(struct fib_rule *rule,
> return 1;
> }
>
> +#define FIB_MAX_AUTO_TABLE_ID 4096
> +
> static struct fib_table *fib_empty_table(struct net *net)
> {
> u32 id = 1;
> @@ -222,7 +224,7 @@ static struct fib_table *fib_empty_table(struct net *net)
> if (!fib_get_table(net, id))
> return fib_new_table(net, id);
>
> - if (id++ == RT_TABLE_MAX)
> + if (id++ == FIB_MAX_AUTO_TABLE_ID)
> break;
> }
> return NULL;

Reviewed-by: Petr Vorel <pvorel@xxxxxxx>

Kind regards,
Petr