1389f785b060c181ce77d44840274b5c68e39b23fPatrick McHardy#ifndef _IP6T_MH_H 2389f785b060c181ce77d44840274b5c68e39b23fPatrick McHardy#define _IP6T_MH_H 3389f785b060c181ce77d44840274b5c68e39b23fPatrick McHardy 4dbe77cc974cee656eae37e75039dd1a410a4535bJan Engelhardt#include <linux/types.h> 5dbe77cc974cee656eae37e75039dd1a410a4535bJan Engelhardt 6389f785b060c181ce77d44840274b5c68e39b23fPatrick McHardy/* MH matching stuff */ 7350661a6eb089f3e54e67e022db9e16ea280499fJan Engelhardtstruct ip6t_mh { 8dbe77cc974cee656eae37e75039dd1a410a4535bJan Engelhardt __u8 types[2]; /* MH type range */ 9dbe77cc974cee656eae37e75039dd1a410a4535bJan Engelhardt __u8 invflags; /* Inverse flags */ 10389f785b060c181ce77d44840274b5c68e39b23fPatrick McHardy}; 11389f785b060c181ce77d44840274b5c68e39b23fPatrick McHardy 12389f785b060c181ce77d44840274b5c68e39b23fPatrick McHardy/* Values for "invflags" field in struct ip6t_mh. */ 13389f785b060c181ce77d44840274b5c68e39b23fPatrick McHardy#define IP6T_MH_INV_TYPE 0x01 /* Invert the sense of type. */ 14389f785b060c181ce77d44840274b5c68e39b23fPatrick McHardy#define IP6T_MH_INV_MASK 0x01 /* All possible flags. */ 15389f785b060c181ce77d44840274b5c68e39b23fPatrick McHardy 16389f785b060c181ce77d44840274b5c68e39b23fPatrick McHardy#endif /*_IP6T_MH_H*/ 17