> 
> >> > > I then noticed that "... kernel: nd6_storelladdr failed" gets logged
> >> > > often and after a while all mbufs are used. It turned out that in
> >> > > sys/net/if_ethersubr.c in ether_output() when nd6_storelladdr()
> >> > fails,
> >> > > it does a return(0) and does not free the mbuf. I checked -current
> >> > > and it is still like that.
> 
>       will correct it.  thanks for reporting.
> 
> itojun

Great, thanks.

Now I have a second question. What should be done about the interaction
between if_ef(4) and nd6_storelladdr()? Should a IFT_XETHER be added
to the case statement in nd6_storelladdr() or should if_ef(4) not try
to do ipv6?

John
-- 
John Hay -- [EMAIL PROTECTED]

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-net" in the body of the message

Reply via email to