On Saturday 2008-06-21 09:54, Joonwoo Park wrote: >icase of xt_string_info indicates case [in]sensitive matching. >netfilter can find cmd.exe, Cmd.exe, cMd.exe and etc easily. > >Signed-off-by: Joonwoo Park <joonwpark81@xxxxxxxxx> >--- > include/linux/netfilter/xt_string.h | 1 + > net/netfilter/xt_string.c | 2 +- > 2 files changed, 2 insertions(+), 1 deletions(-) > >diff --git a/include/linux/netfilter/xt_string.h b/include/linux/netfilter/xt_string.h >index bb21dd1..dfd347f 100644 >--- a/include/linux/netfilter/xt_string.h >+++ b/include/linux/netfilter/xt_string.h >@@ -12,6 +12,7 @@ struct xt_string_info > char pattern[XT_STRING_MAX_PATTERN_SIZE]; > u_int8_t patlen; > u_int8_t invert; >+ u_int8_t icase; > > /* Used internally by the kernel */ > struct ts_config __attribute__((aligned(8))) *config; Why not just doing it this way? enum { XT_STRING_INVERT = 1 << 0, XT_STRING_ICASE = 1 << 1, }; struct xt_string_info { ... union { uint8_t invert; uint8_t flags; }; ... }; -- To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html