aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--net/ipv6/sit.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/net/ipv6/sit.c b/net/ipv6/sit.c
index a24fb14d91f3..c53abcf50d29 100644
--- a/net/ipv6/sit.c
+++ b/net/ipv6/sit.c
@@ -828,8 +828,8 @@ static netdev_tx_t ipip6_tunnel_xmit(struct sk_buff *skb,
828 iph->frag_off = df; 828 iph->frag_off = df;
829 iph->protocol = IPPROTO_IPV6; 829 iph->protocol = IPPROTO_IPV6;
830 iph->tos = INET_ECN_encapsulate(tos, ipv6_get_dsfield(iph6)); 830 iph->tos = INET_ECN_encapsulate(tos, ipv6_get_dsfield(iph6));
831 iph->daddr = rt->rt_dst; 831 iph->daddr = fl4.daddr;
832 iph->saddr = rt->rt_src; 832 iph->saddr = fl4.saddr;
833 833
834 if ((iph->ttl = tiph->ttl) == 0) 834 if ((iph->ttl = tiph->ttl) == 0)
835 iph->ttl = iph6->hop_limit; 835 iph->ttl = iph6->hop_limit;