summaryrefslogtreecommitdiffstats
path: root/iptables/iptables.c
diff options
context:
space:
mode:
authorLiping Zhang <zlpnobody@gmail.com>2017-02-05 21:57:34 +0800
committerPablo Neira Ayuso <pablo@netfilter.org>2017-02-28 12:10:09 +0100
commit24f8174646123c2833bc87967b366796231b04e0 (patch)
treeb650166c7f6b47f95b3dad3401e0ad77ec9685a9 /iptables/iptables.c
parentfc3c3b4ed38973bded55117ed27d928c1da09329 (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 'iptables/iptables.c')
0 files changed, 0 insertions, 0 deletions