Date: Thu, 28 Nov 2013 18:54:05 -0800 From: Adrian Chadd <adrian@freebsd.org> To: Michael Tuexen <Michael.Tuexen@lurchi.franken.de> Cc: "freebsd-net@freebsd.org list" <freebsd-net@freebsd.org> Subject: Re: ip_output()/if_output() behaviour Message-ID: <CAJ-Vmo=Jsf=7uXxwJ=Md5KLFpvSYAcaaNrq%2BbHsw75nfSG_ZaQ@mail.gmail.com> In-Reply-To: <BF7B04F7-0D45-4708-99A8-8BE030109CEC@lurchi.franken.de> References: <BF7B04F7-0D45-4708-99A8-8BE030109CEC@lurchi.franken.de>
next in thread | previous in thread | raw e-mail | index | archive | help
On 28 November 2013 12:35, Michael Tuexen <Michael.Tuexen@lurchi.franken.de> wrote: > 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. Which error(s) ? > Before digging further, I would like to know what the intended > behaviour of ip_output() is. -adrian
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-Vmo=Jsf=7uXxwJ=Md5KLFpvSYAcaaNrq%2BbHsw75nfSG_ZaQ>