diff -u -r linux-2.6.16.14/include/linux/netfilter/x_tables.h linux-2.6.16.14.ipt_ACCOUNT/include/linux/netfilter/x_tables.h --- linux-2.6.16.14/include/linux/netfilter/x_tables.h 2006-05-05 02:03:45.000000000 +0200 +++ linux-2.6.16.14.ipt_ACCOUNT/include/linux/netfilter/x_tables.h 2006-05-06 13:45:18.000000000 +0200 @@ -50,12 +50,23 @@ #define XT_SO_SET_ADD_COUNTERS (XT_BASE_CTL + 1) #define XT_SO_SET_MAX XT_SO_SET_ADD_COUNTERS +#define XT_SO_SET_ACCOUNT_HANDLE_FREE (XT_BASE_CTL + 2) +#define XT_SO_SET_ACCOUNT_HANDLE_FREE_ALL (XT_BASE_CTL + 3) +#define XT_SO_SET_ACCOUNT_MAX XT_SO_SET_ACCOUNT_HANDLE_FREE_ALL + #define XT_SO_GET_INFO (XT_BASE_CTL) #define XT_SO_GET_ENTRIES (XT_BASE_CTL + 1) #define XT_SO_GET_REVISION_MATCH (XT_BASE_CTL + 2) #define XT_SO_GET_REVISION_TARGET (XT_BASE_CTL + 3) #define XT_SO_GET_MAX XT_SO_GET_REVISION_TARGET +#define XT_SO_GET_ACCOUNT_PREPARE_READ (XT_BASE_CTL + 4) +#define XT_SO_GET_ACCOUNT_PREPARE_READ_FLUSH (XT_BASE_CTL + 5) +#define XT_SO_GET_ACCOUNT_GET_DATA (XT_BASE_CTL + 6) +#define XT_SO_GET_ACCOUNT_GET_HANDLE_USAGE (XT_BASE_CTL + 7) +#define XT_SO_GET_ACCOUNT_GET_TABLE_NAMES (XT_BASE_CTL + 8) +#define XT_SO_GET_ACCOUNT_MAX XT_SO_GET_ACCOUNT_GET_TABLE_NAMES + #define SET_COUNTER(c,b,p) do { (c).bcnt = (b); (c).pcnt = (p); } while(0) #define ADD_COUNTER(c,b,p) do { (c).bcnt += (b); (c).pcnt += (p); } while(0) diff -u -r linux-2.6.16.14/include/linux/netfilter_ipv4/ip_tables.h linux-2.6.16.14.ipt_ACCOUNT/include/linux/netfilter_ipv4/ip_tables.h --- linux-2.6.16.14/include/linux/netfilter_ipv4/ip_tables.h 2006-05-05 02:03:45.000000000 +0200 +++ linux-2.6.16.14.ipt_ACCOUNT/include/linux/netfilter_ipv4/ip_tables.h 2006-05-06 13:44:43.181915139 +0200 @@ -160,12 +160,23 @@ #define IPT_SO_SET_ADD_COUNTERS XT_SO_SET_ADD_COUNTERS #define IPT_SO_SET_MAX XT_SO_SET_MAX +#define IPT_SO_SET_ACCOUNT_HANDLE_FREE XT_SO_SET_ACCOUNT_HANDLE_FREE +#define IPT_SO_SET_ACCOUNT_HANDLE_FREE_ALL XT_SO_SET_ACCOUNT_HANDLE_FREE_ALL +#define IPT_SO_SET_ACCOUNT_MAX XT_SO_SET_ACCOUNT_MAX + #define IPT_SO_GET_INFO XT_SO_GET_INFO #define IPT_SO_GET_ENTRIES XT_SO_GET_ENTRIES #define IPT_SO_GET_REVISION_MATCH XT_SO_GET_REVISION_MATCH #define IPT_SO_GET_REVISION_TARGET XT_SO_GET_REVISION_TARGET #define IPT_SO_GET_MAX XT_SO_GET_REVISION_TARGET +#define IPT_SO_GET_ACCOUNT_PREPARE_READ XT_SO_GET_ACCOUNT_PREPARE_READ +#define IPT_SO_GET_ACCOUNT_PREPARE_READ_FLUSH XT_SO_GET_ACCOUNT_PREPARE_READ_FLUSH +#define IPT_SO_GET_ACCOUNT_GET_DATA XT_SO_GET_ACCOUNT_GET_DATA +#define IPT_SO_GET_ACCOUNT_GET_HANDLE_USAGE XT_SO_GET_ACCOUNT_GET_HANDLE_USAGE +#define IPT_SO_GET_ACCOUNT_GET_TABLE_NAMES XT_SO_GET_ACCOUNT_GET_TABLE_NAMES +#define IPT_SO_GET_ACCOUNT_MAX XT_SO_GET_ACCOUNT_MAX + #define IPT_CONTINUE XT_CONTINUE #define IPT_RETURN XT_RETURN