Hey, guys.
I always used the rt_tableid_max expanded to 16 bit range in past releases 5.x and after rebuilding the kernel it worked immediately. But now I installed 6.6 on the new system, and after changing rt_tableid_max (and new rt_tableid_mask and bits values too), my whole userland throw an rtable / rdomain too large error. Is there behaviour change? The only thing changed (as i know) it is news net/trable.c struct to map loopback to domain, where there is only 8 unused bits to which i can expand tableid value.