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