From 7ae8708f9e3b07c2175e26a54aaa955763e6d8d3 Mon Sep 17 00:00:00 2001 From: David Stevens Date: Tue, 18 Nov 2003 01:53:45 -0800 Subject: [PATCH] [IPV6]: Fix milliseconds to jiffies conversion in multicast code. --- net/ipv6/mcast.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net/ipv6/mcast.c b/net/ipv6/mcast.c index fcbff066ae52d..ad2f0af892d93 100644 --- a/net/ipv6/mcast.c +++ b/net/ipv6/mcast.c @@ -1040,7 +1040,7 @@ int igmp6_event_query(struct sk_buff *skb) /* MLDv1 router present */ /* Translate milliseconds to jiffies */ - max_delay = ntohs(hdr->icmp6_maxdelay)*(HZ/10); + max_delay = (ntohs(hdr->icmp6_maxdelay)*HZ)/1000; switchback = (idev->mc_qrv + 1) * max_delay; idev->mc_v1_seen = jiffies + switchback; @@ -1052,7 +1052,7 @@ int igmp6_event_query(struct sk_buff *skb) /* clear deleted report items */ mld_clear_delrec(idev); } else if (len >= 28) { - max_delay = MLDV2_MRC(ntohs(mlh2->mrc))*(HZ/10); + max_delay = (MLDV2_MRC(ntohs(mlh2->mrc))*HZ)/1000; if (!max_delay) max_delay = 1; idev->mc_maxdelay = max_delay; -- 2.53.0