/**************************************************************************** **************************************************************************** *** *** This header was automatically generated from a Linux kernel header *** of the same name, to make information necessary for userspace to *** call into the kernel available to libc. It contains only constants, *** structures, and macros generated from the original header, and thus, *** contains no copyrightable information. *** **************************************************************************** ****************************************************************************/ #ifndef _IPT_RECENT_H #define _IPT_RECENT_H #define RECENT_NAME "ipt_recent" #define RECENT_VER "v0.3.1" #define IPT_RECENT_CHECK 1 #define IPT_RECENT_SET 2 #define IPT_RECENT_UPDATE 4 #define IPT_RECENT_REMOVE 8 #define IPT_RECENT_TTL 16 #define IPT_RECENT_SOURCE 0 #define IPT_RECENT_DEST 1 #define IPT_RECENT_NAME_LEN 200 struct ipt_recent_info { u_int32_t seconds; u_int32_t hit_count; u_int8_t check_set; u_int8_t invert; char name[IPT_RECENT_NAME_LEN]; u_int8_t side; }; #endif