Symptoms:

1) "... krtld: [ID ... kern.notice] miocpullup multiply defined" received
   during system startup.
   
2) IP Filter rules work without "block in log all keep state" - meaning that,
   using ipmon, I see traffic (in and out) being passed and logged as
   expected.  As a diagnostic effort, I've even used a rules file to log all
   traffic:
        pass in  log all
        pass out log all  
   However, when "block in log all keep state" is introduced, the
   system hangs - no further input from console; no log produced; powering
   the computer off is the only way to interrupt it. (Stop-a is disabled.)
   
Thinking that the symptoms may be related, I corrected No. 1 by changing
pfildrv.c to NOP the miocpullup function as shown:
        #if 0
        #if SOLARIS2 == 8
        int miocpullup(mblk_t *m, size_t len)
        {
                if (m->b_cont == NULL)
                        return 0;
                return pullupmsg(m->b_cont, len);
        }
        #endif
        #endif

Now I don't get the message denoting conflict during startup, but the system
still hangs as described in No. 2.

I load the rules by "ipf -FaS -f rules.file"

Thanks, in advance, for any help that you can offer.

Mike

Reply via email to