Skip site navigation (1)Skip section navigation (2)
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>