cregit-Linux how code gets into the kernel

Release 4.12 include/uapi/linux/netfilter/xt_string.h

#ifndef _XT_STRING_H

#define _XT_STRING_H

#include <linux/types.h>


#define XT_STRING_MAX_PATTERN_SIZE 128

#define XT_STRING_MAX_ALGO_NAME_SIZE 16

enum {
	
XT_STRING_FLAG_INVERT		= 0x01,
	
XT_STRING_FLAG_IGNORECASE	= 0x02
};


struct xt_string_info {
	
__u16 from_offset;
	
__u16 to_offset;
	
char	  algo[XT_STRING_MAX_ALGO_NAME_SIZE];
	
char 	  pattern[XT_STRING_MAX_PATTERN_SIZE];
	
__u8  patlen;
	union {
		struct {
			
__u8  invert;
		
} v0;

		struct {
			
__u8  flags;
		
} v1;
	
} u;

	/* Used internally by the kernel */
	
struct ts_config __attribute__((aligned(8))) *config;
};

#endif /*_XT_STRING_H*/

Overall Contributors

PersonTokensPropCommitsCommitProp
Harald Welte5660.22%125.00%
Joonwoo Park2830.11%125.00%
Arnd Bergmann88.60%125.00%
Jan Engelhardt11.08%125.00%
Total93100.00%4100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.