Subject: Re: arptnew failed on 805f2b2b ???
To: John E. Clark <jclark@synergy.encinitas.ca.us>
From: Andrew Gillham <gillham@andrews.edu>
List: current-users
Date: 10/26/1994 21:19:13
> While, it would appear to be a garbage IOCTL call, as in
> 
> 8000000  Input parameters
> of length 5f, with main function group 0x2b,
> and sub number of 0x2b.
> 
> In reality the arptnew log message is printing out
> the IP address of something or another in if_ether.c

I get this message quite frequently also...  but.. I don't understand
the following code fragment at all..  (yeah, I'm an idiot.. :-) )

> and found the file of interest.
> 
> from 'netinet/if_ether.c'
> 
> .....
>      if ((rt->rt_flags & RTF_GATEWAY) || (rt->rt_flags & RTF_LLINFO) == 0 ||
>          rt->rt_gateway->sa_family != AF_LINK) {
>              if (create)
>                      log(LOG_DEBUG, "arptnew failed on %x\n", ntohl(addr));
>              return (0);
>      }
> .....
Grok?  I don't have GATEWAY or LLC options in my kernel if that says
anything...

I thought this might be related to my having a "secondary ip address" on
the same physical segment.  (i.e. xx.xx.20.0 and xx.xx.24.0) But I still
get it with the box on a separate (single ip net) segment...

Maybe somebody could enlighten me?

-Andrew