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