Lines Matching refs:mip6_report_rl
127 static struct mip6_report_rate_limiter mip6_report_rl = { variable
128 .lock = __SPIN_LOCK_UNLOCKED(mip6_report_rl.lock)
193 spin_lock_bh(&mip6_report_rl.lock); in mip6_report_rl_allow()
194 if (mip6_report_rl.stamp.tv_sec != stamp->tv_sec || in mip6_report_rl_allow()
195 mip6_report_rl.stamp.tv_usec != stamp->tv_usec || in mip6_report_rl_allow()
196 mip6_report_rl.iif != iif || in mip6_report_rl_allow()
197 !ipv6_addr_equal(&mip6_report_rl.src, src) || in mip6_report_rl_allow()
198 !ipv6_addr_equal(&mip6_report_rl.dst, dst)) { in mip6_report_rl_allow()
199 mip6_report_rl.stamp.tv_sec = stamp->tv_sec; in mip6_report_rl_allow()
200 mip6_report_rl.stamp.tv_usec = stamp->tv_usec; in mip6_report_rl_allow()
201 mip6_report_rl.iif = iif; in mip6_report_rl_allow()
202 mip6_report_rl.src = *src; in mip6_report_rl_allow()
203 mip6_report_rl.dst = *dst; in mip6_report_rl_allow()
206 spin_unlock_bh(&mip6_report_rl.lock); in mip6_report_rl_allow()