On Wed, Feb 02, 2022 at 07:30:28PM +0100, Guillaume Nault wrote: > Although both iproute2 and the kernel accept 1 and 2 as tos values for > new routes, those are invalid. These values only set ECN bits, which > are ignored during IPv4 fib lookups. Therefore, no packet can actually > match such routes. This selftest therefore only succeeds because it > doesn't verify that the new routes do actually work in practice (it > just checks if the routes are offloaded or not). > > It makes more sense to use tos values that don't conflict with ECN. > This way, the selftest won't be affected if we later decide to warn or > even reject invalid tos configurations for new routes. > > Signed-off-by: Guillaume Nault <gnault@xxxxxxxxxx> Reviewed-by: Ido Schimmel <idosch@xxxxxxxxxx> Thanks