]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - include/linux/pim.h
[IPV4] MROUTE: Adjust include files for user-space.
[mv-sheeva.git] / include / linux / pim.h
index 6f689dc8550376f67949e5609e323c7997e84ce4..236ffd317394c1fc01df81f32cb096775e0aec4b 100644 (file)
@@ -3,6 +3,22 @@
 
 #include <asm/byteorder.h>
 
+#ifndef __KERNEL__
+struct pim {
+#if defined(__LITTLE_ENDIAN_BITFIELD)
+       __u8    pim_type:4,             /* PIM message type */
+               pim_ver:4;              /* PIM version */
+#elif defined(__BIG_ENDIAN_BITFIELD)
+       __u8    pim_ver:4;              /* PIM version */
+               pim_type:4;             /* PIM message type */
+#endif
+       __u8    pim_rsv;                /* Reserved */
+       __be16  pim_cksum;              /* Checksum */
+};
+
+#define PIM_MINLEN             8
+#endif
+
 /* Message types - V1 */
 #define PIM_V1_VERSION         __constant_htonl(0x10000000)
 #define PIM_V1_REGISTER                1