netfilter: xt_time: add support to ignore day transition
authorFlorian Westphal <fw@strlen.de>
Mon, 17 Sep 2012 00:23:09 +0000 (00:23 +0000)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 24 Sep 2012 12:29:01 +0000 (14:29 +0200)
commit54eb3df3a7d01b6cd395bdc1098280f2f93fbec5
tree04a496fedd3b312e9f754e8636a75d6be2da2e52
parent3e0304a583d72c747caa8afac76b8d514aa293f5
netfilter: xt_time: add support to ignore day transition

Currently, if you want to do something like:
"match Monday, starting 23:00, for two hours"
You need two rules, one for Mon 23:00 to 0:00 and one for Tue 0:00-1:00.

The rule: --weekdays Mo --timestart 23:00  --timestop 01:00

looks correct, but it will first match on monday from midnight to 1 a.m.
and then again for another hour from 23:00 onwards.

This permits userspace to explicitly ignore the day transition and
match for a single, continuous time period instead.

Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
include/linux/netfilter/xt_time.h
net/netfilter/xt_time.c