acc738fec0
Commit 784544739a
(netfilter: iptables:
lock free counters) broke a number of modules whose rule data referenced
itself. A reallocation would not reestablish the correct references, so
it is best to use a separate struct that does not fall under RCU.
Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
Signed-off-by: Patrick McHardy <kaber@trash.net>
21 lines
320 B
C
21 lines
320 B
C
#ifndef _XT_QUOTA_H
|
|
#define _XT_QUOTA_H
|
|
|
|
enum xt_quota_flags {
|
|
XT_QUOTA_INVERT = 0x1,
|
|
};
|
|
#define XT_QUOTA_MASK 0x1
|
|
|
|
struct xt_quota_priv;
|
|
|
|
struct xt_quota_info {
|
|
u_int32_t flags;
|
|
u_int32_t pad;
|
|
|
|
/* Used internally by the kernel */
|
|
aligned_u64 quota;
|
|
struct xt_quota_priv *master;
|
|
};
|
|
|
|
#endif /* _XT_QUOTA_H */
|