Blame include/linux/netfilter_ipv6/ip6t_ipv6header.h

Packit Service d1fe03
/* ipv6header match - matches IPv6 packets based
Packit Service d1fe03
on whether they contain certain headers */
Packit Service d1fe03
Packit Service d1fe03
/* Original idea: Brad Chapman 
Packit Service d1fe03
 * Rewritten by: Andras Kis-Szabo <kisza@sch.bme.hu> */
Packit Service d1fe03
Packit Service d1fe03
Packit Service d1fe03
#ifndef __IPV6HEADER_H
Packit Service d1fe03
#define __IPV6HEADER_H
Packit Service d1fe03
Packit Service d1fe03
#include <linux/types.h>
Packit Service d1fe03
Packit Service d1fe03
struct ip6t_ipv6header_info {
Packit Service d1fe03
	__u8 matchflags;
Packit Service d1fe03
	__u8 invflags;
Packit Service d1fe03
	__u8 modeflag;
Packit Service d1fe03
};
Packit Service d1fe03
Packit Service d1fe03
#define MASK_HOPOPTS    128
Packit Service d1fe03
#define MASK_DSTOPTS    64
Packit Service d1fe03
#define MASK_ROUTING    32
Packit Service d1fe03
#define MASK_FRAGMENT   16
Packit Service d1fe03
#define MASK_AH         8
Packit Service d1fe03
#define MASK_ESP        4
Packit Service d1fe03
#define MASK_NONE       2
Packit Service d1fe03
#define MASK_PROTO      1
Packit Service d1fe03
Packit Service d1fe03
#endif /* __IPV6HEADER_H */