cregit-Linux how code gets into the kernel

Release 4.7 include/uapi/linux/netfilter/xt_rateest.h

#ifndef _XT_RATEEST_MATCH_H

#define _XT_RATEEST_MATCH_H

#include <linux/types.h>
#include <linux/if.h>


enum xt_rateest_match_flags {
	
XT_RATEEST_MATCH_INVERT	= 1<<0,
	
XT_RATEEST_MATCH_ABS	= 1<<1,
	
XT_RATEEST_MATCH_REL	= 1<<2,
	
XT_RATEEST_MATCH_DELTA	= 1<<3,
	
XT_RATEEST_MATCH_BPS	= 1<<4,
	
XT_RATEEST_MATCH_PPS	= 1<<5,
};


enum xt_rateest_match_mode {
	
XT_RATEEST_MATCH_NONE,
	
XT_RATEEST_MATCH_EQ,
	
XT_RATEEST_MATCH_LT,
	
XT_RATEEST_MATCH_GT,
};


struct xt_rateest_match_info {
	
char			name1[IFNAMSIZ];
	
char			name2[IFNAMSIZ];
	
__u16		flags;
	
__u16		mode;
	
__u32		bps1;
	
__u32		pps1;
	
__u32		bps2;
	
__u32		pps2;

	/* Used internally by the kernel */
	
struct xt_rateest	*est1 __attribute__((aligned(8)));
	
struct xt_rateest	*est2 __attribute__((aligned(8)));
};

#endif /* _XT_RATEEST_MATCH_H */

Overall Contributors

PersonTokensPropCommitsCommitProp
patrick mchardypatrick mchardy11890.08%125.00%
arnd bergmannarnd bergmann96.87%125.00%
mikko rapelimikko rapeli32.29%125.00%
jan engelhardtjan engelhardt10.76%125.00%
Total131100.00%4100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
{% endraw %}