On 3/6/17 7:59 AM, Nikolay Aleksandrov wrote: > diff --git a/include/net/route.h b/include/net/route.h > index c0874c87c173..77a5c613a290 100644 > --- a/include/net/route.h > +++ b/include/net/route.h > @@ -113,13 +113,12 @@ struct in_device; > int ip_rt_init(void); > void rt_cache_flush(struct net *net); > void rt_flush_dev(struct net_device *dev); > -struct rtable *__ip_route_output_key_hash(struct net *, struct flowi4 *flp, > - int mp_hash); > +struct rtable *__ip_route_output_key_hash(struct net *net, struct flowi4 > *flp); > > static inline struct rtable *__ip_route_output_key(struct net *net, > struct flowi4 *flp) > { > - return __ip_route_output_key_hash(net, flp, -1); > + return __ip_route_output_key_hash(net, flp); > } > > struct rtable *ip_route_output_flow(struct net *, struct flowi4 *flp,
The "_hash" variant was added by 79a131592dbb8. If the mp_hash arg is removed, the "_hash" wrapper should be removed and go back to __ip_route_output_key.