--- zzzz-none-000/linux-3.10.107/include/net/route.h 2017-06-27 09:49:32.000000000 +0000 +++ vr9-7490-729/linux-3.10.107/include/net/route.h 2021-11-10 11:53:56.000000000 +0000 @@ -124,12 +124,10 @@ static inline struct rtable *ip_route_output(struct net *net, __be32 daddr, __be32 saddr, u8 tos, int oif) { - struct flowi4 fl4 = { - .flowi4_oif = oif, - .flowi4_tos = tos, - .daddr = daddr, - .saddr = saddr, - }; + struct flowi4 fl4; + + flowi4_init_output(&fl4, oif, 0, tos, 0, 0, 0, daddr, saddr, 0, 0); + return ip_route_output_key(net, &fl4); }