Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 26 Aug 2007 13:08:41 +0200
From:      Joerg Wallerich <joerg@net.t-labs.tu-berlin.de>
To:        freebsd-current@freebsd.org
Subject:   Network problems with sendto() syscall
Message-ID:  <20070826110841.GA31243@falcon.net.t-labs.tu-berlin.de>

next in thread | raw e-mail | index | archive | help
Hi all,

since moving to 7-CURRENT I have a serious problem with
the network stack when using the sendto() syscall.

The problem appears as soon as I work with bootpd(8). As
soon as bootpd tries to answer a BOOTP request, the
sendto() call fails with EAFNOSUPPORT, I get kernel log
messages like

 'fxp0: can't handle af18'

and then I can no longer access the IP address I sent the
BOOTP request from.

The call to sendto() in bootpd seems OK, so I doubt that the
problem lies with bootpd. The NIC driver seems to be OK as
well, as the problems appears with three different drivers
(fxp, nfe, rl). I even get things like

 'kernel: looutput: af=18 unexpected'

in the logs when using bootptest on the local machine.

This problem can be reproduced on my hardware using a
vanilla installation of the latest snapshot of 7-CURRENT (200708).


Does anyone see this behavior besides myself?

 Thanks,
   Joerg

-- 
---------------------------------------------------------------
- Joerg Wallerich               joerg@net.t-labs.tu-berlin.de -
- Technische Universitaet Berlin                              -
---------------------------------------------------------------



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