1c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru#ifndef _IPT_RECENT_H 2c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru#define _IPT_RECENT_H 3c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru 4c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru#define RECENT_NAME "ipt_recent" 5c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru#define RECENT_VER "v0.3.1" 6c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru 7c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru#define IPT_RECENT_CHECK 1 8c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru#define IPT_RECENT_SET 2 9c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru#define IPT_RECENT_UPDATE 4 10c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru#define IPT_RECENT_REMOVE 8 11c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru#define IPT_RECENT_TTL 16 12c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru 13c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru#define IPT_RECENT_SOURCE 0 14c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru#define IPT_RECENT_DEST 1 15c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru 16c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru#define IPT_RECENT_NAME_LEN 200 17c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru 18c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Querustruct ipt_recent_info { 19c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru u_int32_t seconds; 20c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru u_int32_t hit_count; 21c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru u_int8_t check_set; 22c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru u_int8_t invert; 23c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru char name[IPT_RECENT_NAME_LEN]; 24c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru u_int8_t side; 25c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru}; 26c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru 27c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru#endif /*_IPT_RECENT_H*/ 28