130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#ifndef _XT_QUOTA_H
230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#define _XT_QUOTA_H
330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng
430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#include <linux/types.h>
530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng
630692c65c4174412c90e79489e98ab85c1a7412fBen Chengenum xt_quota_flags {
730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng	XT_QUOTA_INVERT		= 0x1,
830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng};
930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#define XT_QUOTA_MASK		0x1
1030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng
1130692c65c4174412c90e79489e98ab85c1a7412fBen Chengstruct xt_quota_priv;
1230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng
1330692c65c4174412c90e79489e98ab85c1a7412fBen Chengstruct xt_quota_info {
1430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng	__u32 flags;
1530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng	__u32 pad;
1630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng	__aligned_u64 quota;
1730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng
1830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng	/* Used internally by the kernel */
1930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng	struct xt_quota_priv	*master;
2030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng};
2130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng
2230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#endif /* _XT_QUOTA_H */
23