X-Git-Url: http://developer.intra2net.com/git/?p=ipt_ACCOUNT;a=blobdiff_plain;f=linux%2Finclude%2Flinux%2Fnetfilter_ipv4%2Fipt_ACCOUNT.h;h=d0976dc01f75c9437467f54c2064c098434c84c4;hp=9c362387ef43245543d4d9452e064b74741cc256;hb=4068e14da426a68677d3562c619b54dcfff2cc5d;hpb=3e722f3c32742ad4fb61bf5a7d6fc10fff6965ef diff --git a/linux/include/linux/netfilter_ipv4/ipt_ACCOUNT.h b/linux/include/linux/netfilter_ipv4/ipt_ACCOUNT.h index 9c36238..d0976dc 100644 --- a/linux/include/linux/netfilter_ipv4/ipt_ACCOUNT.h +++ b/linux/include/linux/netfilter_ipv4/ipt_ACCOUNT.h @@ -17,8 +17,9 @@ struct ipt_account_info { struct ipt_account_table { char name[ACCOUNT_TABLE_NAME_LEN]; /* name of the table */ - unsigned int ip; /* base IP of network (-a option) */ - unsigned char netmask; /* netmask of the network (-a option) */ + unsigned int ip; /* base IP of network */ + unsigned int netmask; /* netmask of the network */ + unsigned char depth; /* Size of network: 0: 8 bit, 1: 16bit, 2: 24 bit */ unsigned int refcount; /* refcount of this table. if zero, destroy it */ unsigned int itemcount; /* number of IPs in this table */ void *data; /* pointer to the actual data, depending on netmask */ @@ -66,7 +67,7 @@ struct ipt_account_mask_24 struct ipt_account_ip ip[256]; }; -struct iptt_account_mask_16 +struct ipt_account_mask_16 { struct ipt_account_mask_24 *mask_24[256]; };