diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2009-05-23 20:58:55 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2009-05-23 20:58:55 +0200 |
commit | 95c587ae01373ded13d696b155c7f277030a03d3 (patch) | |
tree | 072c8c7ebfe75096c979525c1c5ad8e68920ef75 /src/read_config_yy.y | |
parent | 6f5666a29cb7cbff08ce926ee1edb84a311ff6ee (diff) | |
download | conntrack-tools-95c587ae01373ded13d696b155c7f277030a03d3.tar.gz conntrack-tools-95c587ae01373ded13d696b155c7f277030a03d3.zip |
conntrackd: remove the cache write-through policy
This patch removes the cache write-through clause. This feature
remained undocumented although some has found it looking at the
source code. This feature has remained in the tree for quite
some time although it has several limitations. Moreover, it
is specifically broken and dangerous for Linux kernels >= 2.6.29
since it generates loops in the synchronization.
We do this removal first to prepare the introduction of a feature
to bypass the external cache.
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/read_config_yy.y')
-rw-r--r-- | src/read_config_yy.y | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/read_config_yy.y b/src/read_config_yy.y index 56fd2f8..cab7799 100644 --- a/src/read_config_yy.y +++ b/src/read_config_yy.y @@ -842,12 +842,14 @@ tcp_state: T_LISTEN cache_writethrough: T_WRITE_THROUGH T_ON { - conf.cache_write_through = 1; + print_err(CTD_CFG_WARN, "`CacheWriteThrough' clause is obsolete, " + "ignoring"); }; cache_writethrough: T_WRITE_THROUGH T_OFF { - conf.cache_write_through = 0; + print_err(CTD_CFG_WARN, "`CacheWriteThrough' clause is obsolete, " + "ignoring"); }; general: T_GENERAL '{' general_list '}'; |