--- zzzz-none-000/linux-4.9.276/net/ipv4/fib_semantics.c 2021-07-20 14:21:16.000000000 +0000 +++ falcon-5530-750/linux-4.9.276/net/ipv4/fib_semantics.c 2023-04-05 08:19:02.000000000 +0000 @@ -88,55 +88,58 @@ #define endfor_nexthops(fi) } - const struct fib_prop fib_props[RTN_MAX + 1] = { [RTN_UNSPEC] = { - .error = 0, - .scope = RT_SCOPE_NOWHERE, + .error = 0, + .scope = RT_SCOPE_NOWHERE, }, [RTN_UNICAST] = { - .error = 0, - .scope = RT_SCOPE_UNIVERSE, + .error = 0, + .scope = RT_SCOPE_UNIVERSE, }, [RTN_LOCAL] = { - .error = 0, - .scope = RT_SCOPE_HOST, + .error = 0, + .scope = RT_SCOPE_HOST, }, [RTN_BROADCAST] = { - .error = 0, - .scope = RT_SCOPE_LINK, + .error = 0, + .scope = RT_SCOPE_LINK, }, [RTN_ANYCAST] = { - .error = 0, - .scope = RT_SCOPE_LINK, + .error = 0, + .scope = RT_SCOPE_LINK, }, [RTN_MULTICAST] = { - .error = 0, - .scope = RT_SCOPE_UNIVERSE, + .error = 0, + .scope = RT_SCOPE_UNIVERSE, }, [RTN_BLACKHOLE] = { - .error = -EINVAL, - .scope = RT_SCOPE_UNIVERSE, + .error = -EINVAL, + .scope = RT_SCOPE_UNIVERSE, }, [RTN_UNREACHABLE] = { - .error = -EHOSTUNREACH, - .scope = RT_SCOPE_UNIVERSE, + .error = -EHOSTUNREACH, + .scope = RT_SCOPE_UNIVERSE, }, [RTN_PROHIBIT] = { - .error = -EACCES, - .scope = RT_SCOPE_UNIVERSE, + .error = -EACCES, + .scope = RT_SCOPE_UNIVERSE, }, [RTN_THROW] = { - .error = -EAGAIN, - .scope = RT_SCOPE_UNIVERSE, + .error = -EAGAIN, + .scope = RT_SCOPE_UNIVERSE, }, [RTN_NAT] = { - .error = -EINVAL, - .scope = RT_SCOPE_NOWHERE, + .error = -EINVAL, + .scope = RT_SCOPE_NOWHERE, }, [RTN_XRESOLVE] = { - .error = -EINVAL, - .scope = RT_SCOPE_NOWHERE, + .error = -EINVAL, + .scope = RT_SCOPE_NOWHERE, + }, + [RTN_POLICY_FAILED] = { + .error = -EACCES, + .scope = RT_SCOPE_UNIVERSE, }, };