ip6t_mh.h revision 350661a6eb089f3e54e67e022db9e16ea280499f
1167514562bbce1eb0566271d6cb41d90d2b5ffa0hclam@chromium.org#ifndef _IP6T_MH_H 2167514562bbce1eb0566271d6cb41d90d2b5ffa0hclam@chromium.org#define _IP6T_MH_H 3167514562bbce1eb0566271d6cb41d90d2b5ffa0hclam@chromium.org 4167514562bbce1eb0566271d6cb41d90d2b5ffa0hclam@chromium.org/* MH matching stuff */ 5167514562bbce1eb0566271d6cb41d90d2b5ffa0hclam@chromium.orgstruct ip6t_mh { 6167514562bbce1eb0566271d6cb41d90d2b5ffa0hclam@chromium.org u_int8_t types[2]; /* MH type range */ 7167514562bbce1eb0566271d6cb41d90d2b5ffa0hclam@chromium.org u_int8_t invflags; /* Inverse flags */ 8167514562bbce1eb0566271d6cb41d90d2b5ffa0hclam@chromium.org}; 9167514562bbce1eb0566271d6cb41d90d2b5ffa0hclam@chromium.org 10167514562bbce1eb0566271d6cb41d90d2b5ffa0hclam@chromium.org/* Values for "invflags" field in struct ip6t_mh. */ 11167514562bbce1eb0566271d6cb41d90d2b5ffa0hclam@chromium.org#define IP6T_MH_INV_TYPE 0x01 /* Invert the sense of type. */ 12167514562bbce1eb0566271d6cb41d90d2b5ffa0hclam@chromium.org#define IP6T_MH_INV_MASK 0x01 /* All possible flags. */ 13167514562bbce1eb0566271d6cb41d90d2b5ffa0hclam@chromium.org 14167514562bbce1eb0566271d6cb41d90d2b5ffa0hclam@chromium.org#endif /*_IP6T_MH_H*/ 15167514562bbce1eb0566271d6cb41d90d2b5ffa0hclam@chromium.org