mirror of
git://git.code.sf.net/p/xtables-addons/xtables-addons
synced 2025-09-06 04:35:12 +02:00
psd: move defines to user/kernelspace part where possible
Some of these defines have no meaning in userspace, so there is no need to make those available.
This commit is contained in:

committed by
Jan Engelhardt

parent
3736a265d8
commit
d66d07d01d
@@ -30,6 +30,8 @@
|
|||||||
#include "xt_psd.h"
|
#include "xt_psd.h"
|
||||||
#include "compat_user.h"
|
#include "compat_user.h"
|
||||||
|
|
||||||
|
#define SCAN_DELAY_THRESHOLD 300
|
||||||
|
|
||||||
/* Function which prints out usage message. */
|
/* Function which prints out usage message. */
|
||||||
static void psd_mt_help(void) {
|
static void psd_mt_help(void) {
|
||||||
printf(
|
printf(
|
||||||
|
@@ -40,6 +40,15 @@ MODULE_AUTHOR(" Mohd Nawawi Mohamad Jamili <nawawi@tracenetworkcorporation.com>"
|
|||||||
MODULE_DESCRIPTION("Xtables: PSD - portscan detection");
|
MODULE_DESCRIPTION("Xtables: PSD - portscan detection");
|
||||||
MODULE_ALIAS("ipt_psd");
|
MODULE_ALIAS("ipt_psd");
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Keep track of up to LIST_SIZE source addresses, using a hash table of
|
||||||
|
* HASH_SIZE entries for faster lookups, but limiting hash collisions to
|
||||||
|
* HASH_MAX source addresses per the same hash value.
|
||||||
|
*/
|
||||||
|
#define LIST_SIZE 0x100
|
||||||
|
#define HASH_LOG 9
|
||||||
|
#define HASH_SIZE (1 << HASH_LOG)
|
||||||
|
#define HASH_MAX 0x10
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Information we keep per each target port
|
* Information we keep per each target port
|
||||||
|
@@ -19,17 +19,6 @@
|
|||||||
#define SCAN_MIN_COUNT 7
|
#define SCAN_MIN_COUNT 7
|
||||||
#define SCAN_MAX_COUNT (SCAN_MIN_COUNT * PORT_WEIGHT_PRIV)
|
#define SCAN_MAX_COUNT (SCAN_MIN_COUNT * PORT_WEIGHT_PRIV)
|
||||||
#define SCAN_WEIGHT_THRESHOLD SCAN_MAX_COUNT
|
#define SCAN_WEIGHT_THRESHOLD SCAN_MAX_COUNT
|
||||||
#define SCAN_DELAY_THRESHOLD (300) /* old usage of HZ here was erroneously and broke under uml */
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Keep track of up to LIST_SIZE source addresses, using a hash table of
|
|
||||||
* HASH_SIZE entries for faster lookups, but limiting hash collisions to
|
|
||||||
* HASH_MAX source addresses per the same hash value.
|
|
||||||
*/
|
|
||||||
#define LIST_SIZE 0x100
|
|
||||||
#define HASH_LOG 9
|
|
||||||
#define HASH_SIZE (1 << HASH_LOG)
|
|
||||||
#define HASH_MAX 0x10
|
|
||||||
|
|
||||||
struct xt_psd_info {
|
struct xt_psd_info {
|
||||||
__u32 weight_threshold;
|
__u32 weight_threshold;
|
||||||
|
Reference in New Issue
Block a user