Lines Matching refs:mip6_report_rl
123 static struct mip6_report_rate_limiter mip6_report_rl = {
124 .lock = __SPIN_LOCK_UNLOCKED(mip6_report_rl.lock)
189 spin_lock_bh(&mip6_report_rl.lock);
190 if (mip6_report_rl.stamp.tv_sec != stamp->tv_sec ||
191 mip6_report_rl.stamp.tv_usec != stamp->tv_usec ||
192 mip6_report_rl.iif != iif ||
193 !ipv6_addr_equal(&mip6_report_rl.src, src) ||
194 !ipv6_addr_equal(&mip6_report_rl.dst, dst)) {
195 mip6_report_rl.stamp.tv_sec = stamp->tv_sec;
196 mip6_report_rl.stamp.tv_usec = stamp->tv_usec;
197 mip6_report_rl.iif = iif;
198 ipv6_addr_copy(&mip6_report_rl.src, src);
199 ipv6_addr_copy(&mip6_report_rl.dst, dst);
202 spin_unlock_bh(&mip6_report_rl.lock);