diff options
author | Liping Zhang <zlpnobody@gmail.com> | 2017-02-05 21:57:34 +0800 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2017-02-28 12:10:09 +0100 |
commit | 24f8174646123c2833bc87967b366796231b04e0 (patch) | |
tree | b650166c7f6b47f95b3dad3401e0ad77ec9685a9 /libipq/ipq_get_msgerr.3 | |
parent | fc3c3b4ed38973bded55117ed27d928c1da09329 (diff) |
xshared: do not lock again and again if "-w" option is not specified
After running the following commands, some confusing messages was printed
out:
# while : ; do
iptables -A INPUT &
iptables -D INPUT &
done
[...]
Another app is currently holding the xtables lock; still -9s 0us time
ahead to have a chance to grab the lock...
Another app is currently holding the xtables lock; still -29s 0us time
ahead to have a chance to grab the lock...
If "-w" option is not specified, the "wait" will be zero, so we should
check whether the timer_left is less than wait_interval before we call
select to sleep.
Also remove unused "BASE_MICROSECONDS" and "struct timeval waited_time"
introduced by commit e8f857a5a151 ("xtables: Add an interval option for
xtables lock wait").
Fixes: e8f857a5a151 ("xtables: Add an interval option for xtables lock wait")
Signed-off-by: Liping Zhang <zlpnobody@gmail.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'libipq/ipq_get_msgerr.3')
0 files changed, 0 insertions, 0 deletions