16f52b16cSGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 2ff1e1756SDavid Howells #ifndef _IP6T_MH_H 3ff1e1756SDavid Howells #define _IP6T_MH_H 4ff1e1756SDavid Howells 5ff1e1756SDavid Howells #include <linux/types.h> 6ff1e1756SDavid Howells 7ff1e1756SDavid Howells /* MH matching stuff */ 8ff1e1756SDavid Howells struct ip6t_mh { 9ff1e1756SDavid Howells __u8 types[2]; /* MH type range */ 10ff1e1756SDavid Howells __u8 invflags; /* Inverse flags */ 11ff1e1756SDavid Howells }; 12ff1e1756SDavid Howells 13ff1e1756SDavid Howells /* Values for "invflags" field in struct ip6t_mh. */ 14ff1e1756SDavid Howells #define IP6T_MH_INV_TYPE 0x01 /* Invert the sense of type. */ 15ff1e1756SDavid Howells #define IP6T_MH_INV_MASK 0x01 /* All possible flags. */ 16ff1e1756SDavid Howells 17ff1e1756SDavid Howells #endif /*_IP6T_MH_H*/ 18