I believe a patch like the below is in order (I've pasted it so white
spaces may need ignoring.)

Darren

Index: ip_compat.h
===================================================================
RCS file: /devel/CVS/IP-Filter/ip_compat.h,v
retrieving revision 2.185
diff -c -r2.185 ip_compat.h
*** ip_compat.h 25 Dec 2006 15:17:55 -0000      2.185
--- ip_compat.h 14 Jan 2007 13:07:44 -0000
***************
*** 2483,2493 ****
  #endif
 
  struct ip6_routing {
!       u_int8_t        ip6r_nxt;       /* next header */
!       u_int8_t        ip6r_len;       /* length in units of 8 octets */ 
!       u_int8_t        ip6r_type;      /* always zero */
!       u_int8_t        ip6r_segleft;   /* segments left */
!       u_int32_t       ip6r_reserved;  /* reserved field */
  };
 
  #endif        /* __IP_COMPAT_H__ */
--- 2483,2493 ----
  #endif
 
  struct ip6_routing {
!       u_char  ip6r_nxt;       /* next header */
!       u_char  ip6r_len;       /* length in units of 8 octets */ 
!       u_char  ip6r_type;      /* always zero */
!       u_char  ip6r_segleft;   /* segments left */
!       u_32_t  ip6r_reserved;  /* reserved field */
  };
 
  #endif        /* __IP_COMPAT_H__ */

Reply via email to