From owner-freebsd-current@freebsd.org Sat Oct 3 19:53:47 2020 Return-Path: Delivered-To: freebsd-current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 00F3B436B19 for ; Sat, 3 Oct 2020 19:53:47 +0000 (UTC) (envelope-from fkr@hazardous.org) Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4C3cxP1QG2z3Vwm; Sat, 3 Oct 2020 19:53:44 +0000 (UTC) (envelope-from fkr@hazardous.org) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 427835C007E; Sat, 3 Oct 2020 15:53:42 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Sat, 03 Oct 2020 15:53:42 -0400 X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrfeekgddugeefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepuffvfhfhkffffgggjggtgfesthekredttdefjeenucfhrhhomhephfgvlhhi gicumfhrohhnlhgrghgvqdffrghmmhgvrhhsuceofhhkrheshhgriigrrhguohhushdroh hrgheqnecuggftrfgrthhtvghrnhepkeeihfefudelgfdutddutefffeevudejteetkedt ledtffduvedttdefvdejgfefnecuffhomhgrihhnpehfrhgvvggsshgurdhorhhgpdhhrg iirghrughouhhsrdhorhhgnecukfhppeejjedrvddvrddtrddvgeegnecuvehluhhsthgv rhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepfhhkrheshhgriigrrhguoh hushdrohhrgh X-ME-Proxy: Received: from badwater.local (ip4d1600f4.dynamic.kabel-deutschland.de [77.22.0.244]) by mail.messagingengine.com (Postfix) with ESMTPA id 4A4F03280059; Sat, 3 Oct 2020 15:53:41 -0400 (EDT) Subject: Re: iflib/bridge kernel panic To: Alexander Leidinger Cc: Kristof Provost , FreeBSD Current References: <58CADEBB-64FD-414E-AB19-E4F8D3CABCA5@FreeBSD.org> <20200921121627.3dovpumnl6xub3kn@mutt-hbsd> <7FE1F106-2CEE-4692-95D0-14C5229ED768@FreeBSD.org> <20200928124531.Horde.0EjsBzIG5ktLzby_tFcoPPS@webmail.leidinger.net> <33903BFF-4158-4CD9-AD79-360BCD81F1C9@FreeBSD.org> <20200928164410.Horde.mYBkuEeD_Q6xgnKnwNomv7P@webmail.leidinger.net> <6A5EFCFA-C0DC-4DEF-834B-2F9E4FCC8812@FreeBSD.org> <20200930135225.Horde.nVCxwqfnkoJfolbDU0hqqXf@webmail.leidinger.net> <20201003173716.Horde.Fjm6kXI836h4ZCLH5SwQkST@webmail.leidinger.net> From: Felix Kronlage-Dammers Autocrypt: addr=fkr@hazardous.org; keydata= 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 oMxGDkI6Rlp6 Message-ID: <62f034f8-e008-6b0f-dee0-396a3bd75f39@hazardous.org> Date: Sat, 3 Oct 2020 21:53:38 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.16; rv:52.0) Gecko/20100101 PostboxApp/7.0.30 MIME-Version: 1.0 In-Reply-To: <20201003173716.Horde.Fjm6kXI836h4ZCLH5SwQkST@webmail.leidinger.net> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4C3cxP1QG2z3Vwm X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.30 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[hazardous.org:s=fm3,messagingengine.com:s=fm3]; RECEIVED_SPAMHAUS_PBL(0.00)[77.22.0.244:received]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+ip4:66.111.4.28]; NEURAL_HAM_LONG(-1.05)[-1.047]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[hazardous.org]; NEURAL_HAM_MEDIUM(-1.05)[-1.049]; RWL_MAILSPIKE_GOOD(0.00)[66.111.4.28:from]; RCVD_COUNT_THREE(0.00)[4]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[hazardous.org:+,messagingengine.com:+]; NEURAL_HAM_SHORT(-0.61)[-0.608]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:11403, ipnet:66.111.4.0/24, country:US]; MID_RHS_MATCH_FROM(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current]; RCVD_IN_DNSWL_LOW(-0.10)[66.111.4.28:from] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Oct 2020 19:53:47 -0000 Alexander Leidinger wrote on 03.10.20 17:37: > Quoting Kristof Provost (from Sat, 03 Oct 2020 16:06:43 > +0200): >> Okay, let’s abandon that patch. It’s ugly and it doesn’t work. >> >> Here’s a different approach that I’m much happier with. >> https://people.freebsd.org/~kp/0001-bridge-Call-member-interface-ioctl-without-NET_EPOCH.patch >> >> >> It passes the regression tests with WITNESS and INVARIANTS enabled, >> and a hack in the epair ioctl() handler to make it sleep (to look a >> bit like the Intel ioctl() handler that currently trips up if_bridge). > Works for me. > No crash, no LOR, promisc-mode stays enabled, jails are reachable. indeed! I can second that. Works nicely, my machine does not panic anymore and machines (bhyve vms) behind the bridge are reachable. felix -- GPG/PGP: 7A0B612C / 5F4D 9B06 C240 3250 35BF 66ED 1AD3 A9B8 7A0B 612C https://hazardous.org/ - fkr@hazardous.org - fkr@irc - @felixkronlage