Home
last modified time | relevance | path

Searched refs:icmp_global (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/net/ipv4/
H A Dicmp.c230 } icmp_global; variable
248 if (atomic_read(&icmp_global.credit) > 0) in icmp_global_allow()
252 oldstamp = READ_ONCE(icmp_global.stamp); in icmp_global_allow()
261 if (cmpxchg(&icmp_global.stamp, oldstamp, now) == oldstamp) { in icmp_global_allow()
262 old = atomic_read(&icmp_global.credit); in icmp_global_allow()
265 } while (!atomic_try_cmpxchg(&icmp_global.credit, &old, new)); in icmp_global_allow()
277 atomic_sub(credits, &icmp_global.credit); in icmp_global_consume()