Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Apr 2019 09:52:50 +0300
From:      "Andrey V. Elsukov" <bu7cher@yandex.ru>
To:        John Baldwin <jhb@FreeBSD.org>, slavash@FreeBSD.org, Hans Petter Selasky <hps@selasky.org>, src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   Re: svn commit: r341586 - head/sys/dev/mlx5/mlx5_en
Message-ID:  <17b96a6c-ece6-86e9-426d-84e04248818b@yandex.ru>
In-Reply-To: <67b638e0-8e6f-f960-b263-62eed8ce28b7@FreeBSD.org>
References:  <201812051425.wB5EP38T004562@repo.freebsd.org> <a1ff0879-abae-25c5-9350-809186d2cf85@yandex.ru> <bc601976-7d6b-f849-0305-66feb11a7130@selasky.org> <7cea5305-4136-a0b6-487b-51307b1c6db9@FreeBSD.org> <123654bf-59f7-1db8-55ce-36306bdac43d@FreeBSD.org> <67b638e0-8e6f-f960-b263-62eed8ce28b7@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 30.04.2019 00:14, John Baldwin wrote:
>> Yes, we were able to reproduce this issue in house. If you don't mind, I 
>> prefer to wait for John's update - where he eliminates the EAGAIN 
>> handling in the network drivers.
> 
> I have rebased the branch for this, but for now it will just panic sooner
> I believe by tripping an assertion.  Can you grab the diff (or just the branch)
> from the 'send_tags' branch at github/bsdjhb/freebsd and reproduce under a
> kernel with INVARIANTS?  I think we will have to explicitly clear the 'rcvif'
> pointer somewhere, but I want to see what the stack trace looks like so I can
> think about the "right" place to clear it.

Hi,

please note, that rcvif is used by firewall to track inbound interface
and clearing it can be unexpected in some cases, and can break firewall
rules.

-- 
WBR, Andrey V. Elsukov



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?17b96a6c-ece6-86e9-426d-84e04248818b>