Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Sep 1997 18:30:18 +0200 (SAT)
From:      John Hay <jhay@mikom.csir.co.za>
To:        jonny@mailhost.coppe.ufrj.br (Joao Carlos Mendes Luis)
Cc:        hackers@FreeBSD.ORG
Subject:   Re: IPX problems
Message-ID:  <199709011630.SAA28625@zibbi.mikom.csir.co.za>
In-Reply-To: <199709011531.MAA01599@gaia.coppe.ufrj.br> from Joao Carlos Mendes Luis at "Sep 1, 97 12:31:02 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
> 
>   Here's an output of my ifconfig:
> 
...
> vx0: flags=8a43<UP,BROADCAST,RUNNING,ALLMULTI,SIMPLEX,MULTICAST> mtu 1500
> 	inet 146.164.63.4 netmask 0xffffff00 broadcast 146.164.63.255
> 	ipx 92a43f00.60H 
> 	ether 00:60:97:a7:ab:42 
...
> 
> Why does the vx0 interface gets the .60H node address instead of 006097a7ab42 ?

I would guess that it is because the vx driver define struct vx_softc
with something before struct arpcom. As far as I know it should start
its structure with "struct arpcom", because the arp code and also
ether_ioctl depends on it being right at the beginning. Try moving
"struct arpcom arpcom" to before "int unit" in "struct vx_softc" in
the file sys/dev/vx/if_vx_reg.h.

John
-- 
John Hay -- John.Hay@mikom.csir.co.za



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199709011630.SAA28625>