X-Git-Url: http://developer.intra2net.com/git/?p=ipt_ACCOUNT;a=blobdiff_plain;f=linux%2Finclude%2Flinux%2Fnetfilter_ipv4%2Fipt_ACCOUNT.h;h=d2edac019d6960ed46d8bf565a1c4f4bdf7c946b;hp=5feb533f0f88e609bc197d9f246081631a05e4ec;hb=013fcc809c120b223ce5679f4f3f815104f2e23c;hpb=497344b14e52169db8dd0ae7b6bcbe6ba77dbbe6 diff --git a/linux/include/linux/netfilter_ipv4/ipt_ACCOUNT.h b/linux/include/linux/netfilter_ipv4/ipt_ACCOUNT.h index 5feb533..d2edac0 100644 --- a/linux/include/linux/netfilter_ipv4/ipt_ACCOUNT.h +++ b/linux/include/linux/netfilter_ipv4/ipt_ACCOUNT.h @@ -28,29 +28,39 @@ struct ipt_account_table { char name[ACCOUNT_TABLE_NAME_LEN]; /* name of the table */ 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 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 */ + void *data; /* pointer to the actual data, + depending on netmask */ }; /* Internal handle structure */ struct ipt_account_handle { - unsigned int ip; /* base IP of network. Used for caculating the final IP during get_data() */ - unsigned char depth; /* size of network. See above for details */ + unsigned int ip; /* base IP of network. Used for + caculating the final IP during + get_data() */ + unsigned char depth; /* size of network. See above for + details */ unsigned int itemcount; /* number of IPs in this table */ - void *data; /* pointer to the actual data, depending on size */ + void *data; /* pointer to the actual data, + depending on size */ }; /* Handle structure for communication with the userspace library */ struct ipt_account_handle_sockopt { unsigned int handle_nr; /* Used for HANDLE_FREE */ - char name[ACCOUNT_TABLE_NAME_LEN]; /* Used for HANDLE_PREPARE_READ/READ_FLUSH */ - unsigned int itemcount; /* Used for HANDLE_PREPARE_READ/READ_FLUSH */ + char name[ACCOUNT_TABLE_NAME_LEN]; /* Used for HANDLE_PREPARE_READ/ + HANDLE_READ_FLUSH */ + unsigned int itemcount; /* Used for HANDLE_PREPARE_READ/ + HANDLE_READ_FLUSH */ }; -/* Used for every IP entry */ -/* Size is 16 bytes so that 256 (class C network) * 16 fits in one kernel (zero) page */ +/* Used for every IP entry + Size is 16 bytes so that 256 (class C network) * 16 + fits in one kernel (zero) page */ struct ipt_account_ip { unsigned int src_packets; unsigned int src_bytes;