diff options
Diffstat (limited to 'net/ipv4/route.c')
| -rw-r--r-- | net/ipv4/route.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/net/ipv4/route.c b/net/ipv4/route.c index cf78343940d..2aa663a6ae9 100644 --- a/net/ipv4/route.c +++ b/net/ipv4/route.c @@ -1328,7 +1328,7 @@ void rt_bind_peer(struct rtable *rt, __be32 daddr, int create)  	struct net *net = dev_net(rt->dst.dev);  	struct inet_peer *peer; -	peer = inet_getpeer_v4(net, daddr, create); +	peer = inet_getpeer_v4(net->ipv4.peers, daddr, create);  	if (peer && cmpxchg(&rt->peer, NULL, peer) != NULL)  		inet_putpeer(peer); @@ -1684,7 +1684,7 @@ unsigned short ip_rt_frag_needed(struct net *net, const struct iphdr *iph,  	unsigned short est_mtu = 0;  	struct inet_peer *peer; -	peer = inet_getpeer_v4(net, iph->daddr, 1); +	peer = inet_getpeer_v4(net->ipv4.peers, iph->daddr, 1);  	if (peer) {  		unsigned short mtu = new_mtu; @@ -1929,7 +1929,7 @@ static void rt_init_metrics(struct rtable *rt, const struct flowi4 *fl4,  	if (fl4 && (fl4->flowi4_flags & FLOWI_FLAG_PRECOW_METRICS))  		create = 1; -	rt->peer = peer = inet_getpeer_v4(net, rt->rt_dst, create); +	rt->peer = peer = inet_getpeer_v4(net->ipv4.peers, rt->rt_dst, create);  	if (peer) {  		rt->rt_peer_genid = rt_peer_genid();  		if (inet_metrics_new(peer))  |