Subject: RE: Arp Resolve
To: None <tech-net@NetBSD.org>
From: Nitin P Mahajan <Nitin@soc-soft.com>
List: tech-net
Date: 03/18/2004 16:57:07
Hi!
I am writing an Ethernet driver and when I give the following
command to test the transmit function, I find that the start function is
getting called twice.
Is something wrong going out there because e of which it is getting
called twice or it is correct.
Regards
-nitin=20
Client# ping -c 1 192.168.4.92
PING 192.168.4.92 (192.168.4.92): 56 data bytes
Start getting called
Going out of start
Mar 18 19:34:51 Client /netbsd: Start getting called
Mar 18 19:34:51 Client /netbsd: Going out of start
-----Original Message-----
From: Sean Boudreau [mailto:seanb@qnx.com]=20
Sent: Monday, March 15, 2004 3:00 AM
To: Nitin P Mahajan
Cc: tech-net@NetBSD.org
Subject: Re: Arp Resolve
Make sure you have ifp->if_ioctl set to a callout in
your driver which calls ether_ioctl() by default.
ether_ioctl() sets ifp->if_sadl when handling SIOCSIFADDR.
-seanb
On Sun, Mar 14, 2004 at 10:20:16AM -0500, Nitin P Mahajan wrote:
> Hi!
>=20
> Yes it's an Ethernet interface.I called the functions mentioned
> by u in the attach function.
>=20
> When I do "ifconfig -a" it lists my interface with all the information
> along with the Ethernet address and also the flag UP and RUNNING.
>=20
> Regards
>=20
> Nitin=20
>=20
>=20
>=20
> -----Original Message-----
> From: Martin Husemann [mailto:martin@duskware.de]=20
> Sent: Sunday, March 14, 2004 8:38 PM
> To: Nitin P Mahajan
> Cc: tech-net@NetBSD.org
> Subject: Re: Arp Resolve
>=20
> On Sun, Mar 14, 2004 at 08:32:50PM +0530, Nitin P Mahajan wrote:
> > I am able to configure the device, but as I try to do ping through
it
> I
> > get the message "arpresolve: can't allocate llinfo on txeth0 for
> > 192.168.4.92".
>=20
> Is it an ethernet interface? In that case, you should have called
>=20
> if_attach(ifp);
> ether_ifattach(ifp, sc->sc_enaddr);
>=20
> in your attach function. Does "ifconfig -a" list your interface? Does
it
> have a "address: xx:xx:xx:xx:xx:xx" line listing the hardware ethernet
> address?
>=20
> Martin