Date: Thu, 28 Nov 2013 21:35:46 +0100 From: Michael Tuexen <Michael.Tuexen@lurchi.franken.de> To: "freebsd-net@freebsd.org list" <freebsd-net@freebsd.org> Subject: ip_output()/if_output() behaviour Message-ID: <BF7B04F7-0D45-4708-99A8-8BE030109CEC@lurchi.franken.de>
next in thread | raw e-mail | index | archive | help
Dear all, I'm investigating a problem and need to understand the behaviour of ip_output(). Is it correct that if ip_output() returns an non-zero error, the corresponding packet was never sent? In the SCTP stack we assume this, but it seems that at least the em and the igb driver might return an error from igb_mq_start_locked(), for example, but have accepted the packet. Before digging further, I would like to know what the intended behaviour of ip_output() is. Thanks in advance Michael
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BF7B04F7-0D45-4708-99A8-8BE030109CEC>