> But line 242 seems to be more severe. There is no prototype for ire_lookup()
> in /usr/include/inet/ip_ire.h and this symbol does in fact not exist in the
> kernel. The only ire lookup functions with a single argument (of type 
> ipaddr_t)
> are ire_cache_lookup() and ire_lookup_loop_multi(). But ire_lookup() seems
> to have existed in early versions of Solaris 2.x.
> In previous versions of pfil, this error did not show up, since ire_lookup()
> was never used under Solaris 7 and higher (in pkt.c and qif.c) because of
> #ifdef MATCH_IRE_DSTONLY (which _is_ defined in /usr/include/inet/ip_ire.h).
> 
> 

If you change the ">= 8" in pkt.c to ">= 7", what works?

Do you need to change all of them or jsut some?

Darren

Reply via email to