@@ -294,7 +294,7 @@ static int ip_tunnel_bind_dev(struct net_device *dev)
294
294
295
295
ip_tunnel_init_flow (& fl4 , iph -> protocol , iph -> daddr ,
296
296
iph -> saddr , tunnel -> parms .o_key ,
297
- iph -> tos & INET_DSCP_MASK , dev_net ( dev ) ,
297
+ iph -> tos & INET_DSCP_MASK , tunnel -> net ,
298
298
tunnel -> parms .link , tunnel -> fwmark , 0 , 0 );
299
299
rt = ip_route_output_key (tunnel -> net , & fl4 );
300
300
@@ -611,7 +611,7 @@ void ip_md_tunnel_xmit(struct sk_buff *skb, struct net_device *dev,
611
611
}
612
612
ip_tunnel_init_flow (& fl4 , proto , key -> u .ipv4 .dst , key -> u .ipv4 .src ,
613
613
tunnel_id_to_key32 (key -> tun_id ),
614
- tos & INET_DSCP_MASK , dev_net ( dev ) , 0 , skb -> mark ,
614
+ tos & INET_DSCP_MASK , tunnel -> net , 0 , skb -> mark ,
615
615
skb_get_hash (skb ), key -> flow_flags );
616
616
617
617
if (!tunnel_hlen )
@@ -774,7 +774,7 @@ void ip_tunnel_xmit(struct sk_buff *skb, struct net_device *dev,
774
774
775
775
ip_tunnel_init_flow (& fl4 , protocol , dst , tnl_params -> saddr ,
776
776
tunnel -> parms .o_key , tos & INET_DSCP_MASK ,
777
- dev_net ( dev ) , READ_ONCE (tunnel -> parms .link ),
777
+ tunnel -> net , READ_ONCE (tunnel -> parms .link ),
778
778
tunnel -> fwmark , skb_get_hash (skb ), 0 );
779
779
780
780
if (ip_tunnel_encap (skb , & tunnel -> encap , & protocol , & fl4 ) < 0 )
0 commit comments