From nobody Sun Nov 26 03:03:09 2023 X-Original-To: freebsd-net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SdD7B74P5z52F36 for ; Sun, 26 Nov 2023 03:03:18 +0000 (UTC) (envelope-from benoitc@enki-multimedia.eu) Received: from mail-4317.proton.ch (mail-4317.proton.ch [185.70.43.17]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "protonmail.com", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SdD7B544rz4R5V for ; Sun, 26 Nov 2023 03:03:18 +0000 (UTC) (envelope-from benoitc@enki-multimedia.eu) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enki-multimedia.eu; s=protonmail; t=1700967796; x=1701226996; bh=WABIb5V8nRdTr5aiuCtSX/4wCL+ccWX1g2c69X8K84U=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=Kti9CZcEaZToNzYl0JMWJEmfb8vQPhKLkzQ6hXhViXm2Et0VAvF6QafBdn484cSyt ODWPyu8tzvhcejdJcNcN5vx0gfie9e/rL0/7MrNKyeCA0DxrYnpBporcXyqT2VkX0t hZ9rEipaeG3iyI3AjZTDUKuKvgNH9zYrc3a6jhq9gA4sNdhDl6ezxUnhsiUo2j56PK QtkKUlBCm371flTu6Aa352Yfj4aM8ZXe8PLkde3HlnZH5rea+kHnzU+PNnXrsoYrA+ fCzsi3el2L3xGLQmJi34R6MW91+qZghOUAIhZZfI89kgm6sSdg+LngIB2lnqq+Np8L a/iePlvHpzfew== Date: Sun, 26 Nov 2023 03:03:09 +0000 To: Jim Thompson From: Benoit Chesneau Cc: freebsd-net@freebsd.org Subject: Re: how to cross-connect 2 interfaces Message-ID: In-Reply-To: References: Feedback-ID: 9066678:user:proton List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_8mACE0TiCJ8VHsDhAbZn3p8kdn9GtI4BAiEBMdXLB4" X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:62371, ipnet:185.70.43.0/24, country:CH] X-Rspamd-Queue-Id: 4SdD7B544rz4R5V This is a multi-part message in MIME format. --b1_8mACE0TiCJ8VHsDhAbZn3p8kdn9GtI4BAiEBMdXLB4 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 dGhhbmtzLCBJIGRpZG4ndCBub3RpY2VkIHRoaXMgb25lLgoKQmVub8OudCBDaGVzbmVhdSwgRW5r aSBNdWx0aW1lZGlhCuKAlAp0LiArMzM2MDg2NTU0OTAKClNlbnQgd2l0aCBbUHJvdG9uIE1haWxd KGh0dHBzOi8vcHJvdG9uLm1lLykgc2VjdXJlIGVtYWlsLgoKT24gU2F0dXJkYXksIE5vdmVtYmVy IDI1dGgsIDIwMjMgYXQgMjM6MzAsIEppbSBUaG9tcHNvbiA8amltQG5ldGdhdGUuY29tPiB3cm90 ZToKCj4gbmdfaHViKDQpCj4KPj4gT24gTm92IDI1LCAyMDIzLCBhdCA4OjM04oCvQU0sIEJlbm9p dCBDaGVzbmVhdSA8YmVub2l0Y0BlbmtpLW11bHRpbWVkaWEuZXU+IHdyb3RlOgo+Cj4+IO+7vwo+ PiBJcyB0aGVyZSBhIHdheSB0byBjcm9zcy1jb25uZWN0IDIgaW50ZXJmYWNlcyB3aXRob3V0IHVz aW5nIGEgYnJpZGdlIC4gU29tZXRoaW5nIHNpbWlsYXIgdG8gdGhlIGNvbW1hbmQgy4tsMiB4Y29u bmVjdGAgaW4gdnBwIChvciBjaXNjbykgOgo+PiBbaHR0cHM6Ly9kb2NzLmZkLmlvL3ZwcC8xNi4x Mi92bmV0X3ZuZXRfbDIuaHRtbF0oaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS91cmw/cT1odHRwcyUz QSUyRiUyRmRvY3MuZmQuaW8lMkZ2cHAlMkYxNi4xMiUyRnZuZXRfdm5ldF9sMi5odG1sJnVzdD0x NzAxNTMxMjYzMDAwMDAwJnVzZz1BT3ZWYXczZ290SEtpLUxWUU9iX0g1cDZXLTRkKQo+PiBUaGlz IGNvdWxkIGJlIHF1aXRlIGhhbmR5IHRvIGNyZWF0ZSBhIHBhdGNoIGJldHdlZW4gZGlmZnJlbnQg bWFjaGluZXMgaW4gdGhlIG5ldHdvcmsuCj4+Cj4+IEJlbm/DrnQ= --b1_8mACE0TiCJ8VHsDhAbZn3p8kdn9GtI4BAiEBMdXLB4 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0 cHg7Ij50aGFua3MsIEkgZGlkbid0IG5vdGljZWQgdGhpcyBvbmUuPC9kaXY+PGRpdiBzdHlsZT0i Zm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij48YnI+PC9k aXY+DQo8ZGl2IGNsYXNzPSJwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9jayIgc3R5bGU9ImZvbnQt ZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+DQogICAgPGRpdiBj bGFzcz0icHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2stdXNlciI+DQogICAgICAgIDxkaXYgc3R5 bGU9ImZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNp bmc6IG5vcm1hbDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRl LXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7 IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTJweDsgY29sb3I6IHJnYigwLCAw LCAwKTsiPkJlbm/DrnQgQ2hlc25lYXUsIEVua2kgTXVsdGltZWRpYTxicj48L2Rpdj48ZGl2IHN0 eWxlPSJmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFj aW5nOiBub3JtYWw7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0 ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25l OyBmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDEycHg7IGNvbG9yOiByZ2IoMCwg MCwgMCk7Ij7igJQ8YnI+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1zdHlsZTogbm9ybWFsOyBmb250 LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWluZGVudDogMHB4 OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5n OiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9u dC1zaXplOiAxMnB4OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+dC4gKzMzNjA4NjU1NDkwJm5ic3A7 PGJyPjwvZGl2Pg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlh bCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+PGJyPjwvZGl2Pg0KICAgIDxkaXYgY2xh c3M9InByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrLXByb3RvbiI+DQogICAgICAgIFNlbnQgd2l0 aCA8YSB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iaHR0cHM6Ly9wcm90b24ubWUvIiByZWw9Im5vb3Bl bmVyIG5vcmVmZXJyZXIiPlByb3RvbiBNYWlsPC9hPiBzZWN1cmUgZW1haWwuDQogICAgPC9kaXY+ DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9u dC1zaXplOiAxNHB4OyI+PGJyPjwvZGl2PjxkaXYgY2xhc3M9InByb3Rvbm1haWxfcXVvdGUiPg0K ICAgICAgICBPbiBTYXR1cmRheSwgTm92ZW1iZXIgMjV0aCwgMjAyMyBhdCAyMzozMCwgSmltIFRo b21wc29uICZsdDtqaW1AbmV0Z2F0ZS5jb20mZ3Q7IHdyb3RlOjxicj48YnI+DQogICAgICAgIDxi bG9ja3F1b3RlIGNsYXNzPSJwcm90b25tYWlsX3F1b3RlIiB0eXBlPSJjaXRlIj4NCiAgICAgICAg ICAgIDxkaXYgZGlyPSJsdHIiPjwvZGl2PjxkaXYgZGlyPSJsdHIiPm5nX2h1Yig0KTwvZGl2Pjxk aXYgZGlyPSJsdHIiPjxicj48YmxvY2txdW90ZSB0eXBlPSJjaXRlIj5PbiBOb3YgMjUsIDIwMjMs IGF0IDg6MzTigK9BTSwgQmVub2l0IENoZXNuZWF1ICZsdDtiZW5vaXRjQGVua2ktbXVsdGltZWRp YS5ldSZndDsgd3JvdGU6PGJyPjxicj48L2Jsb2NrcXVvdGU+PC9kaXY+PGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+PGRpdiBkaXI9Imx0ciI+77u/IDxkaXYgZGlyPSJhdXRvIj5JcyB0aGVyZSBhIHdh eSB0byBjcm9zcy1jb25uZWN0IDIgaW50ZXJmYWNlcyB3aXRob3V0IHVzaW5nIGEgYnJpZGdlIC4g U29tZXRoaW5nIHNpbWlsYXIgdG8gdGhlIGNvbW1hbmQgy4tsMiB4Y29ubmVjdGAgaW4gdnBwIChv ciBjaXNjbykgOjwvZGl2PjxkaXYgZGlyPSJhdXRvIj48YSBkaXI9ImF1dG8iIGhyZWY9Imh0dHBz Oi8vd3d3Lmdvb2dsZS5jb20vdXJsP3E9aHR0cHMlM0ElMkYlMkZkb2NzLmZkLmlvJTJGdnBwJTJG MTYuMTIlMkZ2bmV0X3ZuZXRfbDIuaHRtbCZhbXA7dXN0PTE3MDE1MzEyNjMwMDAwMDAmYW1wO3Vz Zz1BT3ZWYXczZ290SEtpLUxWUU9iX0g1cDZXLTRkIiByZWw9Im5vcmVmZXJyZXIgbm9mb2xsb3cg bm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL2RvY3MuZmQuaW8vdnBwLzE2LjEyL3Zu ZXRfdm5ldF9sMi5odG1sPC9hPjwvZGl2PjxkaXYgZGlyPSJhdXRvIj5UaGlzIGNvdWxkIGJlIHF1 aXRlIGhhbmR5IHRvIGNyZWF0ZSBhIHBhdGNoIGJldHdlZW4gZGlmZnJlbnQgbWFjaGluZXMgaW4g dGhlIG5ldHdvcmsuPC9kaXY+PGRpdiBkaXI9ImF1dG8iPjxicj48L2Rpdj48ZGl2IGRpcj0iYXV0 byI+QmVub8OudDwvZGl2PjwvZGl2PjwvYmxvY2txdW90ZT4NCiAgICAgICAgPC9ibG9ja3F1b3Rl Pjxicj4NCiAgICA8L2Rpdj4= --b1_8mACE0TiCJ8VHsDhAbZn3p8kdn9GtI4BAiEBMdXLB4-- From nobody Sun Nov 26 03:30:27 2023 X-Original-To: net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SdDkW4SZPz52Rs2 for ; Sun, 26 Nov 2023 03:30:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SdDkW1dzYz4XsF for ; Sun, 26 Nov 2023 03:30:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1700969427; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=eZIReLB2HCsmCkaT/N9tHHo4mv0hs8RIDqt4Z7gQ/ZM=; b=XJRzJzfblz2Kb4XhU7wCuTsLGD6fU5ENtW+IXhIHAgf1NtWbA0p9+9+/1pOOhgwk7wWARW KM+x7aXqBR9fyOfTGi3QnXDUHUadU1WkeaI16eOY3BwGIO6vClnM7DR/lt8cGW2fq05/rE wFE9d0JGMA7L+wDhdK/6YNzkG2QMWCxVLmB7Epk6uIysMdGxIvJDAIcQiwP0U2+PrE02A0 plqqIa+7E5ydQp/IUW5IdZ6fkoEjyp4Gbs27mnQBzogcxHWzRVqF44pT658QAxCNCZ79GN Wm3QlCwLhJxYieTI8QGBFNAeBjO8TD0PlX9o7HxKLs8rzX5YAVSdP/RCjJJHTg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1700969427; a=rsa-sha256; cv=none; b=ZJzJjkprIJMBNevAH27+0swcPeEk/fWRZpxvRjVTf8Bb8FIJIK955cU/2INYX9Aqn8WJFY NTqoZ7AMjlj120op7N5sS3XMEjJcTNFgJtzFmeyRQNPuw+8zKn0P4GCNJosGbje8j2B80i mDIJ1V8FxvKRHHT9CaTf/rBocFKreGIKx4ZbUVck7ktJiF0Kr5c/qZk61vqpITdRkRQoQi NO8ecJTR/5bajeerTS7etTmW5a9eeOLxq8JxDCTONyaQyJfrnGIuMZJca4L2VieqMWotKk zj16lomGLxxR4ExuceacULneLDCAIbukj127S7/Fv44fLdvu9oRWg8tNBMxf+A== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SdDkW0lX7zfxZ for ; Sun, 26 Nov 2023 03:30:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 3AQ3URbh020177 for ; Sun, 26 Nov 2023 03:30:27 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 3AQ3URCb020176 for net@FreeBSD.org; Sun, 26 Nov 2023 03:30:27 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 275341] Cannot add a route to a wireguard interface without the device having an address. Date: Sun, 26 Nov 2023 03:30:27 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 14.0-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: linimon@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D275341 Mark Linimon changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|bugs@FreeBSD.org |net@FreeBSD.org --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Sun Nov 26 10:02:27 2023 X-Original-To: net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SdPQr0KXvz52R7X for ; Sun, 26 Nov 2023 10:02:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SdPQq4J0lz3d6n for ; Sun, 26 Nov 2023 10:02:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1700992947; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=kf9iKweJjXhxN3riSyL6iBgtxRuUWbUsabD0vKzYDyM=; b=S/7pZvurKqyl6WYK8blt05pIl4UhPORdCQCmNurnMJsV1BJOvROwOVXrYcoskFAfyk8CFB xAPzq2Kl9YKLW+0LmXjvZgPTqe4JA7QgZy9aK5SL1c79KC/eNnqUa9e1WtUEg4ZVY6x/s8 SunAw9OHdjBlx3OlLr/IJ/hmsNNt0y8ZLZaLosK5wxSzosJ7wfVutcUENC2mvzmiRPf3Ej blrzwh8/gTC11abTntt6rlg9zco79MaRlygTN8zJr/+tyGC/dPzGU5zoxWHUHXdmUH6OYd oBQDLmcgBqJE0yEBns2atLtknpb9F14xdlzYBrNR7oj8+ANpSZCqVTreISqpbA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1700992947; a=rsa-sha256; cv=none; b=N+ZiL9EFqdndct2dvGGWR5wvx9U3wKDbiwgsB3/cIIezXawwwR7GiRVlfHHs3xCj7LrUnO YAWqne6PtUn5zfMFNzuGs8RthG9ajyV4UyPVilfq1FhGNSR3mA3NM6yIyYCYVufTu+l3lh ouusR32dzDpi1gLqI392boZzVTuOZgcqCGcf0BuRj9szcevpswOE//Z7wI85KdojZKDBwd nwBFl3XV4kJs8jGSShe+t1jI7W8aWuP3PMwOTkA2nnibshpa8Ap6GpCImgg6IeTQ1yonVh O/Lb3nnaTjsn0DcHte6xAWE+B5CPH21KCvye1XiI0mcyQJ4YZ5clUJ0CkW9YuQ== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SdPQq39P4zr15 for ; Sun, 26 Nov 2023 10:02:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 3AQA2Rb8010469 for ; Sun, 26 Nov 2023 10:02:27 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 3AQA2Rip010468 for net@FreeBSD.org; Sun, 26 Nov 2023 10:02:27 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 275323] OpenVPN topology subnet crash on initiate FreeBSD 14.0 Date: Sun, 26 Nov 2023 10:02:27 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 14.0-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: zarychtam@plan-b.pwste.edu.pl X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D275323 --- Comment #5 from Marek Zarychta --- >From the report, it looks more like a config incompatibility issue with DCO, not a real bug. Please try to run OpenVPN as root or change permissions or owner of /dev/tun0 --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Sun Nov 26 10:50:54 2023 X-Original-To: net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SdQVl5TQbz51k85 for ; Sun, 26 Nov 2023 10:50:55 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SdQVl0jn0z4QGC for ; Sun, 26 Nov 2023 10:50:55 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1700995855; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=6erKu18CeswrhWTYpKIBFcUizMa1AOBWfv7SzbGVZGg=; b=R+Q5cueN5kJ7JZihB+keAMCVWb/ERA+o038XCPdTBh7ZFLnF/WRxyvpP6lK1REhyC+fXnt N7Rm2f1Aw3KZVVuKG9foxee1FuY6J8Gs8M+aV3mo72b3MoTROoA+2FitvQ9uYvlNrGMVKk 4HzxV2rHqaClGWwhdB3V/YGKJo4lA6drPT+KTH5GI8a5pm9vS04iMCLxx+jyvhSYjty/Yy 2VbsPiqDQNg287jrQob+CIcqK8pOXtqKC2M5XHk1QE/6U0DGuNA6S4baTZJ/O2n5BhbcDg IYMK4FvEaZ6XXdu0vxhiD4vondV8jxEd7A571WUMSJ98F17lGgt2ckPaiQCdwg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1700995855; a=rsa-sha256; cv=none; b=uuuxXJXmRDHrR7oUVyXbZTD9CLH/1p/2VxEqe5aNlv17RA3sw7J0xCEBzJj3/baxKfl2JI Dvr4Ikaw3FlFgemGfHMiTRWdwSA1P9Bc38EkKKwAU8Ng2IcmSgdXQC5zFTJ9HY/ae3nuDo OXGpHYfvE9MtjS+IUAeIigjIYV0RAYAIGCiOsoDe/5Plla0PWrXLOpV9JA1a6+5Gb1OLFB HDR/lqsA0ngWRa5FnItDcDciQs3NfvQL3gFs2PWuzOCvKJcXg0ibEcwu4NhlCznXqT6FgX 0z1BPv5OpS9yawptzi/bPQDhMvdxWGRIcfEVNvWT2GUou3fvE7ulQPZP9E/PnA== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SdQVk6nlnzshj for ; Sun, 26 Nov 2023 10:50:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 3AQAosRO099388 for ; Sun, 26 Nov 2023 10:50:54 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 3AQAosXf099387 for net@FreeBSD.org; Sun, 26 Nov 2023 10:50:54 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 275342] security/dsvpn: tun device creation: No such file or directory Date: Sun, 26 Nov 2023 10:50:54 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: zarychtam@plan-b.pwste.edu.pl X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: egypcio@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D275342 Marek Zarychta changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |net@FreeBSD.org, | |zarychtam@plan-b.pwste.edu. | |pl --- Comment #1 from Marek Zarychta --- Maybe FreeBSD 14.0 in general offers more restrictive /dev/tun device permissions? See also bug 275323 --=20 You are receiving this mail because: You are on the CC list for the bug.= From nobody Sun Nov 26 20:43:54 2023 X-Original-To: freebsd-net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SdggC26rXz51qxp for ; Sun, 26 Nov 2023 20:44:07 +0000 (UTC) (envelope-from vmaffione@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SdggC1htfz3bsR for ; Sun, 26 Nov 2023 20:44:07 +0000 (UTC) (envelope-from vmaffione@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701031447; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=/9uYmnFOhqGzQuEVOpwoKaltBGBWN9JWSnBEkGemnCc=; b=CYSLSeaCpv8ngN6QKyeakZOL+71/rY3DgnR+1+lVqcrpUfbXW0f0QfuVTf6VViQyHNlBt7 FAoK3OQ0ORgc+0l8YBX3cRVSGAYHrU8CQy5VDbTh1vxdwY+apxY+N7otcoPU+Fi/zTyb61 61bgVhLAYNDcXHSvdxxnA0dGSr84fIHKdgzaZ5n+Nuk8NhFbbzFsa+tLVXook8VTlR7KzP /RIYVmGSFUVR3DuR27o731Ej/1QhoFeThJ6+CgyFcujrxSSOMfAQVH2meRVC62xKTgrjIe FQZBvnm+rFh4tYsCKseXDPV9ZZ4boDef7uidG1puv6/C53YMPmkMYh9vHwaK2w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701031447; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=/9uYmnFOhqGzQuEVOpwoKaltBGBWN9JWSnBEkGemnCc=; b=oZwJDHnNFeFyep5U4akiSdR6tBYYRPQOukjO9YIzAQBSuLze8F0OLVzr5oWYornVIABxMd DOpqp9VN+9I6c1jsPDKlruqhb/I94I5JYSfkQTwmm+zCZ+r33Nri9yxsttEe268LRb24Q5 HAYhzzfVxhdd4VURgrYYVKCf2G8NZ4fnQJREy79Ua3LVZEhiktvPDuahezAACT+aqtBdI1 84YRnvhVzOB1B7DRB1U+4MMUlAd89MijFtwvLCkCAqNb8A4EEUeokahZpjSpBKyvvZxgTx GIUJcRcImEefeRWNSH6C6WizZpnMfAayytsdgVNbVCOsyESMwcYAYCDgvvlcww== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701031447; a=rsa-sha256; cv=none; b=w4htGxO9Qn+nz3Tr8Zxzxk0PJ2WemorD9Bl22pR1mxVQ9ZiM1xj8GdPPrraQVhQmQFyU4k N53JWH7Z1CHilWPIgMMjCgE6awIgb5uZ1MIQE4TYP37SDmFIO8Q8JdUm32NgCo+twSrZ/C WAbTCujs4iVphiJSUbQaXWXCQQ1dGz14vpXoSMoMVsxUQT4Svjz4lHYTwPaHjNThUUe/L3 DwD16ZBslygO3mYW5qeJKqWKGvuMshuQQ06GqZAuzNW8lPPed/o+4kqBUvNDD/tDXBvJ6U 0g+AJFT66B9BShTb9KLXdOg/PgdX6Z51mvqlwReyCF4oCUjzVpBgCF+6Iy/Vtw== Received: from mail-pj1-f43.google.com (mail-pj1-f43.google.com [209.85.216.43]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: vmaffione) by smtp.freebsd.org (Postfix) with ESMTPSA id 4SdggC0cVvz38g for ; Sun, 26 Nov 2023 20:44:07 +0000 (UTC) (envelope-from vmaffione@freebsd.org) Received: by mail-pj1-f43.google.com with SMTP id 98e67ed59e1d1-285bcb577d6so418452a91.3 for ; Sun, 26 Nov 2023 12:44:07 -0800 (PST) X-Gm-Message-State: AOJu0YzWmVYnTmcJuIDi5EHilYZf43s5pN7EpAW0KZEcC3Ha4fiUBDX9 AzIpP6cYBuafbEUnbHUGBJSBxMB0fDIn0Uqw6Sw= X-Google-Smtp-Source: AGHT+IHvSjhoJZ2IswkzfWBCEYtIbkxgV+IaJDFQnuyK/WfH6mFVXy+SR2E+nmFOo+izukz8PRa9GH3Zp4bEaWmWjkA= X-Received: by 2002:a17:90b:2247:b0:280:3911:ae02 with SMTP id hk7-20020a17090b224700b002803911ae02mr12366097pjb.16.1701031445668; Sun, 26 Nov 2023 12:44:05 -0800 (PST) List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 References: In-Reply-To: From: Vincenzo Maffione Date: Sun, 26 Nov 2023 21:43:54 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: how to cross-connect 2 interfaces To: Benoit Chesneau Cc: Jim Thompson , FreeBSD Net Content-Type: multipart/alternative; boundary="000000000000122a37060b143fe3" --000000000000122a37060b143fe3 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Or, the netmap(4) bridge example On Sun, Nov 26, 2023, 12:40 PM Benoit Chesneau wrote: > thanks, I didn't noticed this one. > > Beno=C3=AEt Chesneau, Enki Multimedia > =E2=80=94 > t. +33608655490 > > Sent with Proton Mail secure email. > > On Saturday, November 25th, 2023 at 23:30, Jim Thompson > wrote: > > ng_hub(4) > > On Nov 25, 2023, at 8:34=E2=80=AFAM, Benoit Chesneau > wrote: > > =EF=BB=BF > Is there a way to cross-connect 2 interfaces without using a bridge . > Something similar to the command =CB=8Bl2 xconnect` in vpp (or cisco) : > https://docs.fd.io/vpp/16.12/vnet_vnet_l2.html > > This could be quite handy to create a patch between diffrent machines in > the network. > > Beno=C3=AEt > > > --000000000000122a37060b143fe3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Or, the netmap(4) bridge example

On Sun, Nov 26, 2023, 12:= 40 PM Benoit Chesneau <ben= oitc@enki-multimedia.eu> wrote:
thanks, I di= dn't noticed this one.

Beno=C3=AEt Chesneau, Enki Multimedia
=E2=80=94
t. +336086554= 90=C2=A0

Sent with Proton Mail secure email.

On Saturday, November 25th, 2023 at 23:30, Jim Thompson <jim@netgat= e.com> wrote:

ng_hub(4)

On Nov 25, 2023, at 8:34=E2=80=AFAM,= Benoit Chesneau <benoitc@enki-multimedia.eu> wrote:
=EF=BB= =BF
Is there a way to cross-connect 2 interfaces without = using a bridge . Something similar to the command =CB=8Bl2 xconnect` in vpp= (or cisco) :
This could be qui= te handy to create a patch between diffrent machines in the network.
<= div dir=3D"auto">
Beno=C3=AEt

--000000000000122a37060b143fe3-- From nobody Sun Nov 26 21:00:50 2023 X-Original-To: net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Sdh2W3csSz522pt for ; Sun, 26 Nov 2023 21:00:51 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Sdh2V5td2z4FkV for ; Sun, 26 Nov 2023 21:00:50 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701032450; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=R7LcZTL1PxXyPSeTDHHLxQKC8hqRhMk6hDaIOBPPmgs=; b=aaHC26Ah3AFMO9e+CqAYbskvnF4xsozANLcO84n8+8uQ62hUNgQFedh6ZoUBPbpXoFWo+U a22hHVYTrWt9eL2NHmQgj/Yrw9pwUEzinE4qxLC7TXv50y3NgQifxzqARBA7vkkD21pZ5D m5ttIutUMnANmPlXTTLx5fUrpB3virepTufETFdG9dlz0VXwQkMO2ED92FIn4KfghdhD3h UcYCfOPGVzMKgDRXnvCtRoFhHIAlCRvB7z5y1UYtp9ZUEPjvlCLk0vofq8IZ1tA9oG04Gp 2IuwE9DC4rktgM8rIdBAjRasBuCjhy+SXJl1qJpdD1CyE3Z//vycVZ5xocWFCA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701032450; a=rsa-sha256; cv=none; b=Dv1KYUNKrhwtlkKYD7zkqFr/PnQUyoBEuFYIpGx5lCzeZg5zYll1zhabrp1KljWgLcrSJZ RBmXOMmigGTMZgeEmD3DKdt4p0AdaZ1TIqkrCP/AigphmToYg98FtgVPsSyxb3HFxfRPac TPmp3akZd8+yeBCsqJZFOj18srZ3blFxvg/Bl7o+14zsviBKmDfTgzFiZUdjk5O43gZ5uM JAFrUQZcnfLd7tT7qOgvfVmNyRoYeZjqw1fk95erLMEfHxTb49JQAroIee2aUlWs4U8PuF A4UVVVzEXmxp5sxIRg6FHNVKgvK7tzeEVJqoZpg01Vc7ATrQAS46fb+eCmoMBg== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Sdh2V4zbLz19Qh for ; Sun, 26 Nov 2023 21:00:50 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 3AQL0oO5014078 for ; Sun, 26 Nov 2023 21:00:50 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 3AQL0o1i014077 for net@FreeBSD.org; Sun, 26 Nov 2023 21:00:50 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Message-Id: <202311262100.3AQL0o1i014077@kenobi.freebsd.org> X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@FreeBSD.org using -f From: bugzilla-noreply@FreeBSD.org To: net@FreeBSD.org Subject: Problem reports for net@FreeBSD.org that need special attention Date: Sun, 26 Nov 2023 21:00:50 +0000 List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="17010324505.be59Fd.10853" Content-Transfer-Encoding: 7bit --17010324505.be59Fd.10853 Date: Sun, 26 Nov 2023 21:00:50 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" To view an individual PR, use: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=(Bug Id). The following is a listing of current problems submitted by FreeBSD users, which need special attention. These represent problem reports covering all versions including experimental development code and obsolete releases. Status | Bug Id | Description ------------+-----------+--------------------------------------------------- New | 204438 | setsockopt() handling of kern.ipc.maxsockbuf limi New | 213410 | [carp] service netif restart causes hang only whe Open | 7556 | ppp: sl_compress_init() will fail if called anyth Open | 193452 | Dell PowerEdge 210 II -- Kernel panic bce (broadc Open | 202510 | [CARP] advertisements sourced from CARP IP cause Open | 207261 | netmap: Doesn't do TX sync with kqueue Open | 225438 | panic in6_unlink_ifa() due to race Open | 236888 | ppp daemon: Allow MTU to be overridden for PPPoE Open | 237072 | netgraph(4): performance issue [on HardenedBSD]? Open | 237973 | pf: implement egress keyword to simplify rules ac Open | 238324 | Add XG-C100C/AQtion AQC107 10GbE NIC driver Open | 240944 | em(4): Crash with Intel 82571EB NIC with AMD Pile In Progress | 118111 | rc: network.subr Add MAC address based interface 13 problems total for which you should take action. --17010324505.be59Fd.10853 Date: Sun, 26 Nov 2023 21:00:50 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"
The following is a listing of current problems submitted by FreeBSD users,
which need special attention. These represent problem reports covering
all versions including experimental development code and obsolete releases.

Status      |    Bug Id | Description
------------+-----------+---------------------------------------------------
New         |    204438 | setsockopt() handling of kern.ipc.maxsockbuf limi
New         |    213410 | [carp] service netif restart causes hang only whe
Open        |      7556 | ppp: sl_compress_init() will fail if called anyth
Open        |    193452 | Dell PowerEdge 210 II -- Kernel panic bce (broadc
Open        |    202510 | [CARP] advertisements sourced from CARP IP cause 
Open        |    207261 | netmap: Doesn't do TX sync with kqueue
Open        |    225438 | panic in6_unlink_ifa() due to race
Open        |    236888 | ppp daemon: Allow MTU to be overridden for PPPoE 
Open        |    237072 | netgraph(4): performance issue [on HardenedBSD]?
Open        |    237973 | pf: implement egress keyword to simplify rules ac
Open        |    238324 | Add XG-C100C/AQtion AQC107 10GbE NIC driver
Open        |    240944 | em(4): Crash with Intel 82571EB NIC with AMD Pile
In Progress |    118111 | rc: network.subr Add MAC address based interface 

13 problems total for which you should take action.
--17010324505.be59Fd.10853-- From nobody Sun Nov 26 21:35:50 2023 X-Original-To: freebsd-net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SdhqK5L02z52QBD for ; Sun, 26 Nov 2023 21:36:13 +0000 (UTC) (envelope-from benoitc@enki-multimedia.eu) Received: from mail-4022.proton.ch (mail-4022.proton.ch [185.70.40.22]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "protonmail.com", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SdhqK37gbz4TB9 for ; Sun, 26 Nov 2023 21:36:12 +0000 (UTC) (envelope-from benoitc@enki-multimedia.eu) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enki-multimedia.eu; s=protonmail; t=1701034569; x=1701293769; bh=5rRZii27nKf3129VgjCRI3At6ZVxJwl8jrXxRAGin9U=; h=Date:To:From:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=pnukBrhWGQ2IR7JTvqIfn7fxCh6MgslifM3bAhBvL1Kdaf5dc/A1BSP9DUjMKfRno FoFrp/19+bS+6E8BvjCb0PLPOfdhXwOqtcNIEl4r7xbjUhXCLleZHYvxuIRkyjl80s ZxP/VRFBn+EAcGhrzIT5/WpuCUp8Y5NMyu2IikLgu7QmOh38IY9AhOez0TMN4M3j5Z vZMaERoXM4N1EfGSUci62KrPCUADjE/hw5Su2l58lWjXWLi8uoHGjM6Bm9Shikm6Qg d77IXVRPqSTL5XS7XEhsmBev1ksvxtP6auhKRQAYySo41xI5q9komBhnYHoy7ac772 tdedlmLgo5bGQ== Date: Sun, 26 Nov 2023 21:35:50 +0000 To: Vincenzo Maffione , "freebsd-net@FreeBSD.org" From: Benoit Chesneau Subject: Re: how to cross-connect 2 interfaces Message-ID: In-Reply-To: References: Feedback-ID: 9066678:user:proton List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_SJ0J5XPTYGzZ13BYZMekly7vOWUtiU4WounSeTcr9JY" X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:62371, ipnet:185.70.40.0/24, country:CH] X-Rspamd-Queue-Id: 4SdhqK37gbz4TB9 This is a multi-part message in MIME format. --b1_SJ0J5XPTYGzZ13BYZMekly7vOWUtiU4WounSeTcr9JY Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 VGhhbmtzISBJIGd1ZXNzIHRob3VnaCBpdCB3aWxsIG9ubHkgd29yayBmb3IgSFcgaW50ZXJmYWNl cywgbm90IHdpdGggdnhsYW4gaW50ZXJmYWNlcz8KCkJlbm/DrnQKT24gU3VuZGF5LCBOb3ZlbWJl ciAyNnRoLCAyMDIzIGF0IDIxOjQzLCBWaW5jZW56byBNYWZmaW9uZSA8dm1hZmZpb25lQGZyZWVi c2Qub3JnPiB3cm90ZToKCj4gT3IsIHRoZSBuZXRtYXAoNCkgYnJpZGdlIGV4YW1wbGUKPgo+IE9u IFN1biwgTm92IDI2LCAyMDIzLCAxMjo0MCBQTSBCZW5vaXQgQ2hlc25lYXUgPGJlbm9pdGNAZW5r aS1tdWx0aW1lZGlhLmV1PiB3cm90ZToKPgo+PiB0aGFua3MsIEkgZGlkbid0IG5vdGljZWQgdGhp cyBvbmUuCj4+Cj4+IEJlbm/DrnQgQ2hlc25lYXUsIEVua2kgTXVsdGltZWRpYQo+PiDigJQKPj4g dC4gKzMzNjA4NjU1NDkwCj4+Cj4+IFNlbnQgd2l0aCBbUHJvdG9uIE1haWxdKGh0dHBzOi8vcHJv dG9uLm1lLykgc2VjdXJlIGVtYWlsLgo+Pgo+PiBPbiBTYXR1cmRheSwgTm92ZW1iZXIgMjV0aCwg MjAyMyBhdCAyMzozMCwgSmltIFRob21wc29uIDxqaW1AbmV0Z2F0ZS5jb20+IHdyb3RlOgo+Pgo+ Pj4gbmdfaHViKDQpCj4+Pgo+Pj4+IE9uIE5vdiAyNSwgMjAyMywgYXQgODozNOKAr0FNLCBCZW5v aXQgQ2hlc25lYXUgPGJlbm9pdGNAZW5raS1tdWx0aW1lZGlhLmV1PiB3cm90ZToKPj4+Cj4+Pj4g 77u/Cj4+Pj4gSXMgdGhlcmUgYSB3YXkgdG8gY3Jvc3MtY29ubmVjdCAyIGludGVyZmFjZXMgd2l0 aG91dCB1c2luZyBhIGJyaWRnZSAuIFNvbWV0aGluZyBzaW1pbGFyIHRvIHRoZSBjb21tYW5kIMuL bDIgeGNvbm5lY3RgIGluIHZwcCAob3IgY2lzY28pIDoKPj4+PiBbaHR0cHM6Ly9kb2NzLmZkLmlv L3ZwcC8xNi4xMi92bmV0X3ZuZXRfbDIuaHRtbF0oaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS91cmw/ cT1odHRwcyUzQSUyRiUyRmRvY3MuZmQuaW8lMkZ2cHAlMkYxNi4xMiUyRnZuZXRfdm5ldF9sMi5o dG1sJnVzdD0xNzAxNTMxMjYzMDAwMDAwJnVzZz1BT3ZWYXczZ290SEtpLUxWUU9iX0g1cDZXLTRk KQo+Pj4+IFRoaXMgY291bGQgYmUgcXVpdGUgaGFuZHkgdG8gY3JlYXRlIGEgcGF0Y2ggYmV0d2Vl biBkaWZmcmVudCBtYWNoaW5lcyBpbiB0aGUgbmV0d29yay4KPj4+Pgo+Pj4+IEJlbm/DrnQ= --b1_SJ0J5XPTYGzZ13BYZMekly7vOWUtiU4WounSeTcr9JY Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0 cHg7Ij5UaGFua3MhIEkgZ3Vlc3MgdGhvdWdoIGl0IHdpbGwgb25seSB3b3JrIGZvciBIVyBpbnRl cmZhY2VzLCBub3Qgd2l0aCB2eGxhbiBpbnRlcmZhY2VzPzwvZGl2PjxkaXYgc3R5bGU9ImZvbnQt ZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+PGJyPjwvZGl2Pg0K PGRpdiBjbGFzcz0icHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2siIHN0eWxlPSJmb250LWZhbWls eTogQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KICAgIDxkaXYgY2xhc3M9 InByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrLXVzZXIiPg0KICAgICAgICA8ZGl2IHN0eWxlPSJm b250LXN0eWxlOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBu b3JtYWw7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFj ZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmb250 LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDEycHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7 Ij5CZW5vw650PC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0icHJvdG9ubWFpbF9xdW90ZSI+ DQogICAgICAgIE9uIFN1bmRheSwgTm92ZW1iZXIgMjZ0aCwgMjAyMyBhdCAyMTo0MywgVmluY2Vu em8gTWFmZmlvbmUgJmx0O3ZtYWZmaW9uZUBmcmVlYnNkLm9yZyZndDsgd3JvdGU6PGJyPjxicj4N CiAgICAgICAgPGJsb2NrcXVvdGUgY2xhc3M9InByb3Rvbm1haWxfcXVvdGUiIHR5cGU9ImNpdGUi Pg0KICAgICAgICAgICAgPGRpdiBkaXI9ImF1dG8iPk9yLCB0aGUgbmV0bWFwKDQpIGJyaWRnZSBl eGFtcGxlPC9kaXY+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2IGNsYXNzPSJnbWFp bF9hdHRyIiBkaXI9Imx0ciI+T24gU3VuLCBOb3YgMjYsIDIwMjMsIDEyOjQwIFBNIEJlbm9pdCBD aGVzbmVhdSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJlbm9pdGNAZW5raS1tdWx0aW1lZGlhLmV1IiBy ZWw9Im5vcmVmZXJyZXIgbm9mb2xsb3cgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5iZW5vaXRj QGVua2ktbXVsdGltZWRpYS5ldTwvYT4mZ3Q7IHdyb3RlOjxicj48L2Rpdj48YmxvY2txdW90ZSBz dHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGlu Zy1sZWZ0OjFleCIgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTpB cmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4Ij50aGFua3MsIEkgZGlkbid0IG5vdGljZWQg dGhpcyBvbmUuPC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsc2Fucy1zZXJpZjtm b250LXNpemU6MTRweCI+PGJyPjwvZGl2Pg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWws c2Fucy1zZXJpZjtmb250LXNpemU6MTRweCI+DQogICAgPGRpdj4NCiAgICAgICAgPGRpdiBzdHls ZT0iZm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOm5v cm1hbDt0ZXh0LWluZGVudDowcHg7dGV4dC10cmFuc2Zvcm06bm9uZTt3aGl0ZS1zcGFjZTpub3Jt YWw7d29yZC1zcGFjaW5nOjBweDt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LWZhbWlseTpIZWx2 ZXRpY2E7Zm9udC1zaXplOjEycHg7Y29sb3I6cmdiKDAsMCwwKSI+QmVub8OudCBDaGVzbmVhdSwg RW5raSBNdWx0aW1lZGlhPGJyPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtc3R5bGU6bm9ybWFsO2Zv bnQtd2VpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzpub3JtYWw7dGV4dC1pbmRlbnQ6MHB4O3Rl eHQtdHJhbnNmb3JtOm5vbmU7d2hpdGUtc3BhY2U6bm9ybWFsO3dvcmQtc3BhY2luZzowcHg7dGV4 dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1mYW1pbHk6SGVsdmV0aWNhO2ZvbnQtc2l6ZToxMnB4O2Nv bG9yOnJnYigwLDAsMCkiPuKAlDxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LXN0eWxlOm5vcm1h bDtmb250LXdlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3RleHQtaW5kZW50OjBw eDt0ZXh0LXRyYW5zZm9ybTpub25lO3doaXRlLXNwYWNlOm5vcm1hbDt3b3JkLXNwYWNpbmc6MHB4 O3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtZmFtaWx5OkhlbHZldGljYTtmb250LXNpemU6MTJw eDtjb2xvcjpyZ2IoMCwwLDApIj50LiArMzM2MDg2NTU0OTAgPGJyPjwvZGl2Pg0KICAgIDwvZGl2 Pg0KICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXpl OjE0cHgiPjxicj48L2Rpdj4NCiAgICA8ZGl2Pg0KICAgICAgICBTZW50IHdpdGggPGEgdGFyZ2V0 PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub2ZvbGxvdyBub29wZW5lciIgaHJlZj0iaHR0cHM6 Ly9wcm90b24ubWUvIj5Qcm90b24gTWFpbDwvYT4gc2VjdXJlIGVtYWlsLg0KICAgIDwvZGl2Pg0K PC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6 ZToxNHB4Ij48YnI+PC9kaXY+PGRpdj4NCiAgICAgICAgT24gU2F0dXJkYXksIE5vdmVtYmVyIDI1 dGgsIDIwMjMgYXQgMjM6MzAsIEppbSBUaG9tcHNvbiAmbHQ7PGEgcmVsPSJub3JlZmVycmVyIG5v Zm9sbG93IG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayIgaHJlZj0ibWFpbHRvOmppbUBuZXRnYXRl LmNvbSI+amltQG5ldGdhdGUuY29tPC9hPiZndDsgd3JvdGU6PGJyPjxicj4NCiAgICAgICAgPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQogICAgICAgICAgICA8ZGl2IGRpcj0ibHRyIj48L2Rpdj48 ZGl2IGRpcj0ibHRyIj5uZ19odWIoNCk8L2Rpdj48ZGl2IGRpcj0ibHRyIj48YnI+PGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+T24gTm92IDI1LCAyMDIzLCBhdCA4OjM04oCvQU0sIEJlbm9pdCBDaGVz bmVhdSAmbHQ7PGEgcmVsPSJub3JlZmVycmVyIG5vZm9sbG93IG5vb3BlbmVyIiB0YXJnZXQ9Il9i bGFuayIgaHJlZj0ibWFpbHRvOmJlbm9pdGNAZW5raS1tdWx0aW1lZGlhLmV1Ij5iZW5vaXRjQGVu a2ktbXVsdGltZWRpYS5ldTwvYT4mZ3Q7IHdyb3RlOjxicj48YnI+PC9ibG9ja3F1b3RlPjwvZGl2 PjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxkaXYgZGlyPSJsdHIiPu+7vyA8ZGl2IGRpcj0iYXV0 byI+SXMgdGhlcmUgYSB3YXkgdG8gY3Jvc3MtY29ubmVjdCAyIGludGVyZmFjZXMgd2l0aG91dCB1 c2luZyBhIGJyaWRnZSAuIFNvbWV0aGluZyBzaW1pbGFyIHRvIHRoZSBjb21tYW5kIMuLbDIgeGNv bm5lY3RgIGluIHZwcCAob3IgY2lzY28pIDo8L2Rpdj48ZGl2IGRpcj0iYXV0byI+PGEgdGFyZ2V0 PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub2ZvbGxvdyBub29wZW5lciIgaHJlZj0iaHR0cHM6 Ly93d3cuZ29vZ2xlLmNvbS91cmw/cT1odHRwcyUzQSUyRiUyRmRvY3MuZmQuaW8lMkZ2cHAlMkYx Ni4xMiUyRnZuZXRfdm5ldF9sMi5odG1sJmFtcDt1c3Q9MTcwMTUzMTI2MzAwMDAwMCZhbXA7dXNn PUFPdlZhdzNnb3RIS2ktTFZRT2JfSDVwNlctNGQiIGRpcj0iYXV0byI+aHR0cHM6Ly9kb2NzLmZk LmlvL3ZwcC8xNi4xMi92bmV0X3ZuZXRfbDIuaHRtbDwvYT48L2Rpdj48ZGl2IGRpcj0iYXV0byI+ VGhpcyBjb3VsZCBiZSBxdWl0ZSBoYW5keSB0byBjcmVhdGUgYSBwYXRjaCBiZXR3ZWVuIGRpZmZy ZW50IG1hY2hpbmVzIGluIHRoZSBuZXR3b3JrLjwvZGl2PjxkaXYgZGlyPSJhdXRvIj48YnI+PC9k aXY+PGRpdiBkaXI9ImF1dG8iPkJlbm/DrnQ8L2Rpdj48L2Rpdj48L2Jsb2NrcXVvdGU+DQogICAg ICAgIDwvYmxvY2txdW90ZT48YnI+DQogICAgPC9kaXY+PC9ibG9ja3F1b3RlPjwvZGl2Pg0KDQog ICAgICAgIDwvYmxvY2txdW90ZT48YnI+DQogICAgPC9kaXY+ --b1_SJ0J5XPTYGzZ13BYZMekly7vOWUtiU4WounSeTcr9JY-- From nobody Sun Nov 26 22:24:00 2023 X-Original-To: freebsd-net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Sdjtf4hmpz52sTh for ; Sun, 26 Nov 2023 22:24:10 +0000 (UTC) (envelope-from zec@fer.hr) Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on2059.outbound.protection.outlook.com [40.107.241.59]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Sdjtf23Hcz4jMM; Sun, 26 Nov 2023 22:24:09 +0000 (UTC) (envelope-from zec@fer.hr) Authentication-Results: mx1.freebsd.org; none ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XpOdA0MzFXb7AvfAD0JC7bV3VDl6ivup4bmPziiJPlQP67TXvhizew+cmfBwU9CMaEXcCz7YM5BcBdoGsKcId2/R5AC2OFEc81KpgzU9d7bHW4/FHp8RtDjupn+csjOxPVJnNKR9OjggoMSq0dIaeMdXcr9SQmoBCflnLwQ60nS6uxYUojMQJ4+ScSjZrNndA7vwUFPg7E/uuWPdKSaSB+Hea+SiQfrVL+kd1N2DZMilWS3zeqOFsLX1OkZUQcvEHEyeZ8XBKV4A0jqc6TFeVzCiE4d0MVWau7+9UU8G6/hVB0AOIIK3UBdDG9w88f+iNokTqt+7eoBjNuzbYlRhmw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=VaL3KFI+k7BEqyBHYtydFUIfVO7niGfSkyOK31yaJM4=; b=fTgG2vUbfn5ZrPpUMazUebKrEbxbZCW3QHvwLXW39OwaGCEOMlE2pVQt4QjQfjxdbCF0A+HBJuPdaEovkflvF1slrw1KNRSivDSgMKiCAZaq+bTMEdVKrVbJWK8CctcV9YNVwuvh9KvB+Q92WNdQoC9Y44bqc34g/2hTNJW4gJ/ROai/N1PUVi6CWlF85oOiT8vKd1g24/GuTgMVwOyZU0YrukZJgQ1ofBf6P119+jFZ2s6fCY8eBhEpqkKUSyC/ufX1Lc5r+L5tq43Eu1nZCZ8VLgu5Ua1i+QGx549yXfiuP7ikjMX/5o6XErIzX6BNH7lfKZ2IUSam6wcy+Lzojg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fer.hr; dmarc=pass action=none header.from=fer.hr; dkim=pass header.d=fer.hr; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ferhr.onmicrosoft.com; s=selector2-ferhr-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VaL3KFI+k7BEqyBHYtydFUIfVO7niGfSkyOK31yaJM4=; b=Od1cHa56NBymoEQnq1K/Zk2GXIRH7b1VSwt6jDdvHNGM7cZtgWCZ3QzQoqaenJ+hj4F08U4fYPuol2VTldzkQr6TY8t5mYz7aC0ZoD1BU6KkckxqrN66//hRt8lHM+/1wmj/pPwWSwW2NRCcdChnQxvCRFzPJi5/7/EdFaq1JnM= Received: from VE1PR08MB4783.eurprd08.prod.outlook.com (2603:10a6:802:a9::16) by AS4PR08MB7904.eurprd08.prod.outlook.com (2603:10a6:20b:51f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7025.27; Sun, 26 Nov 2023 22:24:06 +0000 Received: from VE1PR08MB4783.eurprd08.prod.outlook.com ([fe80::28d4:4654:ce54:8777]) by VE1PR08MB4783.eurprd08.prod.outlook.com ([fe80::28d4:4654:ce54:8777%7]) with mapi id 15.20.7025.022; Sun, 26 Nov 2023 22:24:05 +0000 Date: Sun, 26 Nov 2023 23:24:00 +0100 From: Marko Zec To: Benoit Chesneau Cc: Vincenzo Maffione , "freebsd-net@FreeBSD.org" Subject: Re: how to cross-connect 2 interfaces Message-ID: <20231126232400.3018be2d@x25> In-Reply-To: References: X-Mailer: Claws Mail 3.19.1 (GTK+ 2.24.33; amd64-portbld-freebsd13.2) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: VI1PR09CA0135.eurprd09.prod.outlook.com (2603:10a6:803:12c::19) To VE1PR08MB4783.eurprd08.prod.outlook.com (2603:10a6:802:a9::16) List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR08MB4783:EE_|AS4PR08MB7904:EE_ X-MS-Office365-Filtering-Correlation-Id: ee7adb96-0b1e-4922-12ba-08dbeece6683 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: zFucttzdJzflCl92CCegEYlFdKOO2h2D1MLcu/rqp7VIIfC5Yv4/7YOWCGh7nBVY1QVJouzD/AHSpM9GKWNMsGV8uJar6OturfOkIVlP8L1guDBZEGWn23h8BeZz0JJHo3bGBO0flZVPaeMMJAa/zZQ72ODfKrSRqUvDnwUwX/3c3DF1KRa5bk31Qo+c/TMZ+qbAhIfipMDp82F9Boj3jpHLEWs5gV64/VJcqT2m4QwUxQHzFDEY7aVCFG52NMkfsYAtJI15RxgTDcVF6HHB/jznu3hJJzEik7fpNY3X0AyQ4BtgIpsckxd6WL9L+pgJ5sZ2FDgVa0TfxTe0/+yK+j3o6C9mE7A+N43OT19jXbe5l/CRUOJq/8XgrDklEMEapLQjpvpMR5YPHhPd7Rd/+goXffHglPtFWOlSXpsjE1Gmb6wZ2LDphZtZKb0/kB/+O9zscESgyYw/+LAImNBnYRvPayP6cUfh2fWD1tMSudznMex53GrTTI7cUqMm8LwCArqC6pE1+SKJX+VCt1jNpT8cWOfiOLLaUK5pRXFK3Ms= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR08MB4783.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(7916004)(39850400004)(396003)(376002)(346002)(136003)(366004)(230922051799003)(186009)(1800799012)(64100799003)(451199024)(8676002)(8936002)(4326008)(5660300002)(66946007)(786003)(66556008)(6916009)(316002)(54906003)(66476007)(41300700001)(9686003)(6512007)(53546011)(55236004)(2906002)(6506007)(478600001)(6666004)(6486002)(1076003)(26005)(83380400001)(33716001)(38100700002)(86362001)(41320700001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MnF1L2hKKytId1RuVUJ5VWZXSlFLbVNqVzM4UnhZTnVkU1h5NE5SM0oxeUJ6?= =?utf-8?B?VmZ5TDI3TW15TW03clZFa2V2T1MwUEYvalhTVk9JNFZIRXZva0RMQnlJZTho?= =?utf-8?B?SzlPNm1HendFOGdnc1R5cWtsa2Y5THZ5SGl1UEEyRU42RUwvVHdySnA5WSs1?= =?utf-8?B?ZndPcTJKZXJtZlBXZHd0b3RXc2FuN2ZqUzNxdEszamFCSnRRaWx1NXY3dklM?= =?utf-8?B?Sjh0OTRQbHNxbW45Rzd5WHFOd2hYWWphb21ldk5CMXNSU1V5M1g2NklLNWZ2?= =?utf-8?B?SDRBUEZEVkM5aFZsSnZsb0FROEYxMElZcEQrWk5wZFY4V0RheDFFTWNvdWxP?= =?utf-8?B?UXBVZzUxK0JPeElYeEl1bUdZYmdUeW5xNGlEcjJaVTRVVHJNUzh6Y0V0emp1?= =?utf-8?B?ZXhISUNEWFpPTlFQTkNkdWp4SVZzSmNVRktGb3RPVTd2eU5iN0sxeDI4cnpR?= =?utf-8?B?OHBRYlFHMEV0aFFsV0V6YzNPNExWZENpamRMVzY0cVlWTTlaUzRVNmJQcFJm?= =?utf-8?B?U0kvSGp6bWVUNmZkeXBIV1UyYWpqOXYxYTJCRTY3NVk4TGdEOHRNYmRISC8y?= =?utf-8?B?UFM2b2VoUGhWU0RqdkFaMUw1em8vNUdUVVdqR0R1R2JsRXNSRWg4cytWT2JU?= =?utf-8?B?ZVJJbnROS2l5NDBEaWF4QUtuZkZyblJRS2hPR0ZtUmZHZkpHbkY4MWNrQy9w?= =?utf-8?B?YWVBMzNIMUNsNGxod2NFWFdKWG94ZVp2UEJNNTB5dmFjQ2U1RUZWZUcrL3Nn?= =?utf-8?B?ZmNxWUEzOU52ZmJLVWZBVWtJcWpBc3JscDZEVWNTSWl5ME95Z2ppc1JwRGRk?= =?utf-8?B?eTBPRDFYeUYrOTBmbHM5TDg4dkdNaEFKN0srQ0g4ay9yaVJIY3lPQ05Da0tu?= =?utf-8?B?NERLTDRpSVgvclNwRFBUY3VUczdBQlNaQ25VV1hUMEpVYmdENXkybkpWeWpX?= =?utf-8?B?azBHTEp5SEltZDVVZ2dWcWE4NmtFeEVtRG1KY0E4MWVPejBTNzZYc0J3K1BP?= =?utf-8?B?ME9yRHhRTWg5NGV2VWZLVzBVZkFRR2lrZWhBNFpYZDlEU0R4S2tlOHQ2Z3VI?= =?utf-8?B?S0RSOUZHakJtMG13dVZrZnFFdGdjNHp0TSsvK1NocEZSQUhJcTZqWVZUclU2?= =?utf-8?B?M3pjdFdUd0hjZndyd25nVGl1QXRrVTFtYzc3dFpqaldJV3cvV3NzSy82QTRz?= =?utf-8?B?SlF4RFZFZ3N3RWhEMTB0ZnNMd2N4ZkZKSVhITDRHalBFVzRxRmpBQ3ZVd1BB?= =?utf-8?B?L292dzVEMzlZZFJ5WmZSOStZZnRkWFdvZnlXc3VpaGxDaG9DTklyVlBRN3BH?= =?utf-8?B?TXFHVXNoVzdCT3FBVUJrMllxSUlDbHB0OVUrcCtJa1pybVkzYit2clkyODcr?= =?utf-8?B?c3Z5ZTlQSE96T0NZWnFqMENJUU5VOXBHWkRrNUNzZTRDN3MvRnhWMTI1QjNt?= =?utf-8?B?Vkl3RXgzbC9TRktyaVUyQTdqVWJQWWFyKyt1MHB5c0pIWlo1Y3piQkUxMnF5?= =?utf-8?B?TmpqTmdXYWRaeDMxM1VXSlJkOTI3RUU2K096N3hQb0pDcTEwWG0vM05FL2hP?= =?utf-8?B?NTJUR0NnS2pUQVJRL2FEQkpDVFovVVBLNisrU1FrMXZYRTM0OEFBV0hVYkNP?= =?utf-8?B?UGd6WnliWGJBVWNXMHh2N3JWdmlQVlA3bVRBL21hTUo3d1h2aXRXN0JPVU9u?= =?utf-8?B?VldZOVRHNU4xaHdxVFBiQnVab2lTd05Mc2R0bWFjcWJ3M2E0R2tKbGVSN3lo?= =?utf-8?B?M1R1YkJYVENVM0pwTkd6SXJLUGNPVmxVanFpS001eHFNKzNXNElCN3BnMWtI?= =?utf-8?B?ZUxjTEhIeGZvVEFVM1lHN28ycWhKUVFiZnBRR0pOaFZ6V3lacTN1ZzVoQjdB?= =?utf-8?B?OGpTWUhYOU5FNDFmK2lSTVBkbVl2M0w5dVcxb0F1cy8zR3ZFUTJZaCt5NUVJ?= =?utf-8?B?RFpvVkNrd1BGV1RqV3loUzFHOWpWdGJqQmlvZjAzTmF4aDdGVkxaRHdid1FW?= =?utf-8?B?Ynk2R1FoYVhhTjY0WlNHVWt5NXRueXhRZmxsMis1YzMraVFsTGE1ak1XOURh?= =?utf-8?B?amUyZjN6bSt3RDVRWURYOUxKSCs5OVduOU8ySzRUcmFvMVFwMW5BRTYrOTdu?= =?utf-8?Q?bfQI=3D?= X-OriginatorOrg: fer.hr X-MS-Exchange-CrossTenant-Network-Message-Id: ee7adb96-0b1e-4922-12ba-08dbeece6683 X-MS-Exchange-CrossTenant-AuthSource: VE1PR08MB4783.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Nov 2023 22:24:05.5722 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: ca71eddc-cc7b-4e5b-95bd-55b658e696be X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 0VPvzaC7nEWFULGsgJhNUgcxIHxlhFSHLP1OKEX7FQNQpLCFeknFVrD5+MUiIg01 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR08MB7904 X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:8075, ipnet:40.104.0.0/14, country:US] X-Rspamd-Queue-Id: 4Sdjtf23Hcz4jMM On Sun, 26 Nov 2023 21:35:50 +0000 Benoit Chesneau wrote: > Thanks! I guess though it will only work for HW interfaces, not with > vxlan interfaces? If your goal is to brute-force patch two vxlans together then patch them directly using netgraph: kldload ng_ether ngctl connect vxlan0: vxlan1: lower lower no need for ng_hub or anything else inbetween... > Beno=C3=AEt > On Sunday, November 26th, 2023 at 21:43, Vincenzo Maffione > wrote: >=20 > > Or, the netmap(4) bridge example > > > > On Sun, Nov 26, 2023, 12:40 PM Benoit Chesneau > > wrote:=20 > >> thanks, I didn't noticed this one. > >> > >> Beno=C3=AEt Chesneau, Enki Multimedia > >> =E2=80=94 > >> t. +33608655490 > >> > >> Sent with [Proton Mail](https://proton.me/) secure email. > >> > >> On Saturday, November 25th, 2023 at 23:30, Jim Thompson > >> wrote:=20 > >>> ng_hub(4) > >>> =20 > >>>> On Nov 25, 2023, at 8:34=E2=80=AFAM, Benoit Chesneau > >>>> wrote: =20 > >>> =20 > >>>> =EF=BB=BF > >>>> Is there a way to cross-connect 2 interfaces without using a > >>>> bridge . Something similar to the command =CB=8Bl2 xconnect` in vpp > >>>> (or cisco) : > >>>> [https://docs.fd.io/vpp/16.12/vnet_vnet_l2.html](https://www.google.= com/url?q=3Dhttps%3A%2F%2Fdocs.fd.io%2Fvpp%2F16.12%2Fvnet_vnet_l2.html&ust= =3D1701531263000000&usg=3DAOvVaw3gotHKi-LVQOb_H5p6W-4d) > >>>> This could be quite handy to create a patch between diffrent > >>>> machines in the network. > >>>> > >>>> Beno=C3=AE =20 From nobody Sun Nov 26 22:48:47 2023 X-Original-To: freebsd-net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SdkRK5Fftz51wgt for ; Sun, 26 Nov 2023 22:49:01 +0000 (UTC) (envelope-from vmaffione@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SdkRK4q3sz4qK9 for ; Sun, 26 Nov 2023 22:49:01 +0000 (UTC) (envelope-from vmaffione@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701038941; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=rPTiuOTMx9d6Eyvz2tuKeNWPWMq8ttwVU2keH4fLBmE=; b=h4nRMyCYaHVppqAQIakC8bZt4WailElXXlvTdfWjp9u8fwxQJlD7eiMq+rjXhK5eFyeYWY mi+D282BhLlXuLCfyluHNawOi1djjiDVyw6Lp6bKL1tWsXxSfHp1mgWUnMlS+JzQdWy076 fnDODDNAj0sgUcOZzVljJyTAgHDlfSU6zDdcvckwvT5RGnDaOpz7DuhJksRzf0cVuOAc/G wvztxFsk2sJrqvRDfnKLs9TH3FibUuIjLrJtRzhi8iyC/9VKL/QV6RPshsE0TygY1ijqa4 cWV8nXMx7zJaek73K+egB9wLQ/8neYaDsfazc5mSkyG0EsM1QB5UeyLd4DjCcg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701038941; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=rPTiuOTMx9d6Eyvz2tuKeNWPWMq8ttwVU2keH4fLBmE=; b=gRQz0CxbskEyFGmsUqtRX3mOaob//D/iztSttajm7YVK+BrBOy4zwZZLeM3FY6Nki8vFdS 6qKch3yTxUSRZEVg3eke1+884k60S5rc0H3vTullpd6letS1GrrKpZR3Gji0QLLIF+r9ve 9LIPKV4QQoHZ11GbAMx4prB5YHHOqQNkrBryNHM2A3gmAgZuZS6+iPfl6V3eR8CQck33v7 3J1/KRIMw+JgZlxV4n4a7NyXOgeCmNsz+9jj96QHkoTFIjKfCpkutWTMPxcf0KTktZXuZa jeGDyuchXLu2XDZYw07+Wnn5ZtF9DztFI1q814xeBW9w+g09F3dUFpe9MDFqdQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701038941; a=rsa-sha256; cv=none; b=aEJq+vqCj/xjAMctVWJOOK/OApyMAyCX+PtM/f9/THXiqap6w1o5eCMOmsCVAiJ4SyE1hk KzhheX6smQuU9yZD+vJTTZ0G+JrxjUKmIXoSvhJTgBhYdXqYWPAYHn7y3zJRt4nFgNajX4 g+s1CPIpsPCCJxyj9BHo44gHMo6wQPj2guhcCv629LGTNPW9TbEnwy428xL7g5DlQDsysP LGZ5PuWUlnLRw2HFedJcGrqIrlJZPjZ9KLpfdMVql9xZgkkukkZ1bYOayYHw8U7l0GmKZz x2CHCVwcMWaQUUk0bEbc9xzFX8LiL8sqdMvfQ9vcSbM+xtKt41MLKo5ueqFumw== Received: from mail-pj1-f44.google.com (mail-pj1-f44.google.com [209.85.216.44]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: vmaffione) by smtp.freebsd.org (Postfix) with ESMTPSA id 4SdkRK3p08z6Mw for ; Sun, 26 Nov 2023 22:49:01 +0000 (UTC) (envelope-from vmaffione@freebsd.org) Received: by mail-pj1-f44.google.com with SMTP id 98e67ed59e1d1-2854757f0f8so2954596a91.1 for ; Sun, 26 Nov 2023 14:49:01 -0800 (PST) X-Gm-Message-State: AOJu0YwwVXaUI/C8RE3WP3NWNQTV0O08vzTrCh/rP2ZF+h4IhvnvHx/z 3ke+rWOPnRICdOGFTUbsZFpvoJs8uduai6vbM/g= X-Google-Smtp-Source: AGHT+IHyS+mVQ15N6bIT7q3CZjezAxj+vtglwRN3wi9oeOZDUNYwyCAqb7aQSoZgHBPU5RDTso3ZwuuTbP9XQk5SMMY= X-Received: by 2002:a17:90b:1e0d:b0:285:b019:1506 with SMTP id pg13-20020a17090b1e0d00b00285b0191506mr3562316pjb.43.1701038940131; Sun, 26 Nov 2023 14:49:00 -0800 (PST) List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 References: In-Reply-To: From: Vincenzo Maffione Date: Sun, 26 Nov 2023 23:48:47 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: how to cross-connect 2 interfaces To: Benoit Chesneau Cc: "freebsd-net@FreeBSD.org" Content-Type: multipart/alternative; boundary="000000000000c696cd060b15fd9f" --000000000000c696cd060b15fd9f Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I've never tried with vxlan interfaces... But in principle it should work (emulated netmap mode enables netmap on any interface at reduced performance). However, in your case a good deal of packet processing already happens within the kernel (vxlan encapsulation) so I would definitely go for a kernel approach such as netgraph. Vincenzo On Sun, Nov 26, 2023, 10:36 PM Benoit Chesneau wrote: > Thanks! I guess though it will only work for HW interfaces, not with vxla= n > interfaces? > > Beno=C3=AEt > On Sunday, November 26th, 2023 at 21:43, Vincenzo Maffione < > vmaffione@freebsd.org> wrote: > > Or, the netmap(4) bridge example > > On Sun, Nov 26, 2023, 12:40 PM Benoit Chesneau > wrote: > >> thanks, I didn't noticed this one. >> >> Beno=C3=AEt Chesneau, Enki Multimedia >> =E2=80=94 >> t. +33608655490 >> >> Sent with Proton Mail secure email. >> >> On Saturday, November 25th, 2023 at 23:30, Jim Thompson >> wrote: >> >> ng_hub(4) >> >> On Nov 25, 2023, at 8:34=E2=80=AFAM, Benoit Chesneau >> wrote: >> >> =EF=BB=BF >> Is there a way to cross-connect 2 interfaces without using a bridge . >> Something similar to the command =CB=8Bl2 xconnect` in vpp (or cisco) : >> https://docs.fd.io/vpp/16.12/vnet_vnet_l2.html >> >> This could be quite handy to create a patch between diffrent machines in >> the network. >> >> Beno=C3=AEt >> >> >> > --000000000000c696cd060b15fd9f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I've never tried with vxlan interfaces... But in= principle it should work (emulated netmap mode enables netmap on any inter= face at reduced performance).
However, in your case = a good deal of packet processing already happens within the kernel (vxlan e= ncapsulation) so I would definitely go for a kernel approach such as netgra= ph.

Vincenzo

O= n Sun, Nov 26, 2023, 10:36 PM Benoit Chesneau <benoitc@enki-multimedia.eu> wrote:
Thanks! I guess though it will only work for HW interfaces, not= with vxlan interfaces?

Beno=C3=AEt
On Sunday, November 26th, 2023 at 21:43, Vincenzo Maffione <v= maffione@freebsd.org> wrote:

Or, the netmap(4) bridge example

On Sun, Nov 2= 6, 2023, 12:40 PM Benoit Chesneau <= benoitc@enki-multimedia.eu> wrote:
thanks, I= didn't noticed this one.

Beno=C3=AEt Chesneau, Enki Multimedia
=E2=80=94
t. +336086554= 90

Sent with Proton Mail secure email.

On Saturday, November 25th, 2023 at 23:30, Jim Thompson <jim@netgate.com> wrote:

ng_hub(4)

On Nov 25, 2023, at 8:34=E2=80=AFAM,= Benoit Chesneau <benoitc@enki-mult= imedia.eu> wrote:

=EF=BB=BF
Is there a way to cross-conn= ect 2 interfaces without using a bridge . Something similar to the command = =CB=8Bl2 xconnect` in vpp (or cisco) :
This could be quite handy to create a patch between diffrent mac= hines in the network.

Be= no=C3=AEt


--000000000000c696cd060b15fd9f-- From nobody Mon Nov 27 06:04:37 2023 X-Original-To: freebsd-net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Sdw611ymsz527WG for ; Mon, 27 Nov 2023 06:04:41 +0000 (UTC) (envelope-from jim@netgate.com) Received: from mail-lj1-x234.google.com (mail-lj1-x234.google.com [IPv6:2a00:1450:4864:20::234]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Sdw600TLPz3SPV for ; Mon, 27 Nov 2023 06:04:40 +0000 (UTC) (envelope-from jim@netgate.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=netgate.com header.s=google header.b="de6f/Wqb"; spf=pass (mx1.freebsd.org: domain of jim@netgate.com designates 2a00:1450:4864:20::234 as permitted sender) smtp.mailfrom=jim@netgate.com; dmarc=pass (policy=reject) header.from=netgate.com Received: by mail-lj1-x234.google.com with SMTP id 38308e7fff4ca-2c4fdf94666so46516361fa.2 for ; Sun, 26 Nov 2023 22:04:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netgate.com; s=google; t=1701065078; x=1701669878; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=8ohfDsbeqBtL5ADhKnMHYHJ6ALiVs1ABwZZZXX1b+2o=; b=de6f/WqbWrUa5eNIPNmjR4Oo1uruVwjdWsMvgps2YbQ47Bkz1HTxz2j4YO1utmE5yD zWISYsmbmOu4gAHGiLkY1lUVx7oTbeUbJC5nhVrfSnzDqvOzP8xGIXbf2Fe8/9ah6Cfg khQhA9qvH0ISBAw37O5IjYuvggd6P8HfXP3Go= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701065078; x=1701669878; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=8ohfDsbeqBtL5ADhKnMHYHJ6ALiVs1ABwZZZXX1b+2o=; b=ww0JKfvIkLiuYPgFWgjvYG+GHMCiT6SSTpalloLBLbqecI03uiRfdOemfF3cOcH0r3 fszYpgpZ6sTG+di9N7qW84ZiRTh/jZ61nRbNoutNHUMJ0KYLjIJ7I4ofVQg6C7rqsibx 8rh1tmZ2A5HdUad5ICvbbAlU3W9lgNKR/3NF4VHQ3lzJCm/1eWNR9Yy5KW93oA9VW1Ac b1X7RZuxyyOf+fMgK3yzMjJDml6yJm7nt3daT+EfctfIM1QGwHA2Fw6ppUlDxGj1I4uT mjtGFlKAP0AkHBExOBPtMONX/VBbwow5cw9yzZdOE3+sCCbLl9Tn3wrGDMCTy3CRQAOi pKGg== X-Gm-Message-State: AOJu0YywaQNI6rcmaTH77uE/KjZPXua5b3g9SdV7zZHcMekXRuu8MPJe UUq3TVh330yif2WuUyP9BbyjnZhbUh9LkaRud3nuUc+rX8kYxskZvv4= X-Google-Smtp-Source: AGHT+IF1UEyHfrBcRgi9qGDMhSYl83xn0tdOaZu5Vyo/jfjN/n/FDRrj3ArAc0m1aBHz75lvUHQUTX4wyRey7wi1GQs= X-Received: by 2002:a2e:a4cd:0:b0:2c9:986c:f1f3 with SMTP id p13-20020a2ea4cd000000b002c9986cf1f3mr3361363ljm.12.1701065078463; Sun, 26 Nov 2023 22:04:38 -0800 (PST) Received: from 1064022179695 named unknown by gmailapi.google.com with HTTPREST; Sun, 26 Nov 2023 22:04:37 -0800 Received: from 1064022179695 named unknown by gmailapi.google.com with HTTPREST; Sun, 26 Nov 2023 22:04:33 -0800 List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org Mime-Version: 1.0 (Mimestream 1.1.5) References: In-Reply-To: From: Jim Thompson Date: Sun, 26 Nov 2023 22:04:37 -0800 Message-ID: Subject: Re: Re : Re: netgraph and vpp To: Benoit Chesneau Cc: "freebsd-net@FreeBSD.org" Content-Type: multipart/alternative; boundary="000000000000bdf6a1060b1c13a2" X-Spamd-Result: default: False [-3.50 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; DMARC_POLICY_ALLOW(-0.50)[netgate.com,reject]; MV_CASE(0.50)[]; R_DKIM_ALLOW(-0.20)[netgate.com:s=google]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::234:from]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MLMMJ_DEST(0.00)[freebsd-net@freebsd.org]; DKIM_TRACE(0.00)[netgate.com:+]; TO_DN_EQ_ADDR_SOME(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; FREEFALL_USER(0.00)[jim]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_HAS_DN(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-net@freebsd.org]; TO_DN_SOME(0.00)[]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] X-Rspamd-Queue-Id: 4Sdw600TLPz3SPV X-Spamd-Bar: --- --000000000000bdf6a1060b1c13a2 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Nov 25, 2023 at 4:09:29=E2=80=AFAM, Benoit Chesneau wrote: > > Thanks for your answer. So i guess if we want to build a modern router > without custom code, vpp is the way to go in term de performance? > Well, that=E2=80=99s the path I chose back in 2016, yes. (Might note that I also run the pfsense project, and that VPP does not currently run on FreeBSD.) One thing i really miss ito cross connect 2 interfaces without using a > bridge. Somethibg really easy and performant with vpp... > kp@ added something similar using pf https://reviews.freebsd.org/D37193 but if_bridge is pretty performant these days https://issue.freebsdfoundation.org/publication/?i=3D660151 Benoit > Le sam. 25 nov. 2023 =C3=A0 00:33, Jim Thompson nov. 2023 =C3=A0 00:33, Jim Thompson <> a =C3=A9crit : > > > > On Nov 24, 2023 at 12:48:07=E2=80=AFAM, Benoit Chesneau < > benoitc@enki-multimedia.eu> wrote: > >> netgraph and vpp looks similar in their intent. Both are graphs to >> process packets. >> >> I thought that usinv netgraph sounds interresting to build a modern >> router or cpe. What about the perforance? Did anyone compRe? Also is the= re >> any difference in term of implementation of the processing? Id there any >> recent paper about netgraph? >> > > They are very, very different. Netgraph is closer to AT&T streams, but > with mbufs. > > Netgraph would probably be better implemented these days as a set of > netmap modules, ala > https://github.com/zeek/packet-bricks or > https://github.com/outscale/packetgraph (this one is DPDK, but similar > architecture) > > > > --000000000000bdf6a1060b1c13a2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable



Thanks for= your answer. So i guess if we want to build a modern router without custom= code,=C2=A0vpp is the way to go in term de performance?=C2=A0
<= /div>

Well, that=E2=80=99s= the path I chose back in 2016, yes.

(Might note that I a= lso run the pfsense project, and that VPP does not currently run on FreeBSD= .)

One thi= ng i really miss ito =C2=A0cross connect 2 interfaces without using a bridg= e. Somethibg really easy and performant with =C2=A0vpp...
=

kp@ added something= similar using pf=C2=A0https://reviews.freebsd.org/D37193=C2=A0but i= f_bridge is pretty performant these days
=

Benoit=C2=A0
Le sam. 25 nov. 2023 =C3= =A0 00:33, Jim Thompson <jim@netgate.com> a = =C3=A9crit :


On Nov 24, 2023 at 12:48:07=E2=80= =AFAM, Benoit Chesneau <be= noitc@enki-multimedia.eu> wrote:
netgraph and vpp looks simi= lar in their intent. Both are graphs to process packets.

I thought = that usinv netgraph sounds interresting to build a modern router or cpe. W= hat about the perforance? Did anyone compRe? Also is there any difference i= n term of implementation of the processing? Id there any recent paper about= netgraph?

They are very, very diffe= rent. Netgraph is closer to AT&T streams, but with mbufs.

Netgraph would probably be better impl= emented these days as a set of netmap modules, ala
<= font color=3D"#419cff">https://github.com/ze= ek/packet-bricks or https://github.com/outscale/packetgr= aph (this one is DPDK, but similar architecture)



--000000000000bdf6a1060b1c13a2-- From nobody Tue Nov 28 02:11:00 2023 X-Original-To: net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SfQsx6KCXz52fXk for ; Tue, 28 Nov 2023 02:11:01 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SfQsx5GfRz3DrN for ; Tue, 28 Nov 2023 02:11:01 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701137461; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=nLAXBo/+Ujc5jQeK842+ZwAapqZISpTIZvVhc0b17F4=; b=sT8x7P0Pv3TIxSKmnIPyr9T9qmF9Xf+mzA8AYS1shBeUn3vSNUOIFPUxyxmbTox97i7m10 rLyi/eCiLnlqa7IhrEfJK1qqDZ3nU9e2FhwIOpRKtl/433dBfVZeAtxvXzQr5INmGd6Jd6 DhZyWWFwh6n1UZrPL7sWiuD2GwHKP6gMZ0tobTNslxCL/3HY7W3WT1yQI7pcgydFoHDzEr VFUx0qqc/nv5Ygah+uRoXfrj7ZKiPu2TB27ijYym54C+159AYdCmDUKUzJO5VGSUnE87yn mzP8EW0j8/Sen98EfccpOd4hRiRCgriO24C4K3TM3wPQoIziTk5uYT9VXDDghg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701137461; a=rsa-sha256; cv=none; b=u+x6GjamKM6wN1cKYjkIqDAiLHAIoreCwcFkxxxwA6d3rBlWAVLHd6YK4Qdeg0MYerileB 3CvGgHM3hEEOaC3swmpg9jqQoua9haGPAQ2xPBoUF1ED+jxmqGV0GP1sqblcdJ/uamXCt1 IUzmvlO1BLX86c8Cqu1w+aIZhsAe8mWSiNyPPzCxe9QXH7t1/iyH/IvxUIPoHIgoi8r2qP Eg0amx0jOA1vAuhS9m4md0+F0HM74phGyBnGeOsZSHRLbGBouJGSeghkuK52nOx2mBCvMD kIaoq2LDee37J/86mmX8Q+Q3JJLCKEMQehrkL8YPeiZszyYT0hyFwdG5UqbAIA== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SfQsx4MQxz13Jw for ; Tue, 28 Nov 2023 02:11:01 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 3AS2B137021179 for ; Tue, 28 Nov 2023 02:11:01 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 3AS2B1Wu021143 for net@FreeBSD.org; Tue, 28 Nov 2023 02:11:01 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 264549] HardenedBSD: panic: e1000/bridge: "sleep on wchan ... with sleeping prohibited" Date: Tue, 28 Nov 2023 02:11:00 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 13.1-STABLE X-Bugzilla-Keywords: IntelNetworking, crash X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: linimon@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.filename Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D264549 Mark Linimon changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #234558|file_264549.txt |e1000_osdep.h.patch filename| | --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Tue Nov 28 02:15:01 2023 X-Original-To: net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SfQyZ1QP1z52hgx for ; Tue, 28 Nov 2023 02:15:02 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SfQyZ0PPcz3HHp for ; Tue, 28 Nov 2023 02:15:02 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701137702; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Os4aUpMWkwSTT+3E31hPWeiSYG0b7AbAfUfwcARCsUo=; b=rGeIVK9po7qysV3qrUUY0muNJpWZHLcDzVwnKzT+wGNcfhFL7drDn4r9TnhAkHTYU/ZrWy HGuUFvTvM88620NLJv9Xmw+3sb59gAiPDV04vVQ6P8oVhn7qUVbqmC7MiJ1sg4do3ysUUW sUh0DGuDLW7jt56rS46u1Sq8WuH9Tizj071Jj2017Jx/PBOM3E6jfYwOzXsH76pKzvTCM+ r2PGqqVbj8OyDz5f3RGWGIdOE3JN4uhoG+S7KNeCEkxMI1qowEQ907fAOFcZMjgJrgYQVB Cw5/WtGgQMsNMWQvUjVbkbnD/eiOCLCA+m2SevBzj4PaH/Hy2+ImS66I0osN3g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701137702; a=rsa-sha256; cv=none; b=wd9FQ7xIM8tz0wMM6EmdViPBLzOj1gHrPF/ZQuxR4JWmMCeVolMruw3Dmci3Gm/JLnHM2A 8ujkdIHoGN2gdAPqgidZ2E5tlklqSyfr1kbxiaUeJE0G0TWOyVCrnZgbM5pWrKCK1qlIQO jsyFtb8/+SX9vpkFLN9/8/TNPzECGRoe0Qw2S8nRMOuszkcrF8bq7maRYGfN/51qBUNJhq 5mCFoGzimvG4Biw0B6YS8+Vg86YPhgxOXCdE0ZrEB3G6M3+LjMeCLBtP3UHnrqleSW2/CE 9qU92CJVRnomq8kVOpmkK5qKwdy18qy2gtkUQVR0ZmwGFlIvFQsTmp8jRSQsoA== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SfQyY6Yfcz135H for ; Tue, 28 Nov 2023 02:15:01 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 3AS2F1OF030992 for ; Tue, 28 Nov 2023 02:15:01 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 3AS2F1cF030991 for net@FreeBSD.org; Tue, 28 Nov 2023 02:15:01 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 238411] igb(4): Wake on Lan not working with Intel I210 Date: Tue, 28 Nov 2023 02:15:01 +0000 X-Bugzilla-Reason: AssignedTo CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 12.0-RELEASE X-Bugzilla-Keywords: IntelNetworking, needs-qa, regression X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: linimon@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? mfc-stable13? mfc-stable12? X-Bugzilla-Changed-Fields: attachments.filename Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D238411 Mark Linimon changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #224609|if_em.c-wol |if_em.c.diff filename| | --=20 You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug.= From nobody Tue Nov 28 02:27:00 2023 X-Original-To: net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SfRDP2TBQz52pcf for ; Tue, 28 Nov 2023 02:27:01 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SfRDP1TDgz3M59 for ; Tue, 28 Nov 2023 02:27:01 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701138421; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=JavVvoFXXQXbGT0zsYUhX8tYysqVEqlGZkv81bo8oBs=; b=enYVcK8uQ1pI2KjefqCGs8HewYMG57G9lomNBPWApNIi2jueNVtuX5jzLslzioJvFuKKoh 8yRJbySI08D9bRN5e1XELXf8B4I91WfJ/EoGgcwCdCOC7XT+KW33DkzDXxvhT8r7oMg1J7 dhmhJR75VJuS/Uk9lqL7poIt0Fsv2YoZNBvGQNygDPxJ1P4rlbpO4FiL5Qqk/ZxmdqSts1 BTVDSmazvZ/imoh0usxlzHwey893a3JbHqj/eb3jXrbUn4ZfJ0IvtRIwPyM+EngYtkno5S 3i2/GWXcum2Gw8uU5sdk6WfwMR3lA9iG2LwQRpNtcUc5Pm+ZZNdSKpTwsKddRA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701138421; a=rsa-sha256; cv=none; b=AptqL33MCO5QXo6yRbLEtTxwYcYYRdvDet6Wj5FCPyr5m+72P14MvSkXOTG2cdEuzUX8ei 3PESg28LHRnVyFtI7jZu/wYdaH9xYlZWsMT8hdRICIQ7zTfbTp9AkGApGvNdPdFcf3Yb4O frfvHSP4s8JBs3tkI/XxyyCAVvy3rRKdf6KeWao/FUnNyriQdSZoST+CJ4+SE1t4e6T7EB rzl/+NxREPhl8bPGk0M/sd5I/1X2fZeOvg2q4+IipdsTMGujhBO3vFu4ww1WIRZ/KU9UAt I4CoyDoRS5av/jLavJhjmkhOoo0KCb+8Ap8AD4Lp3DHxi7L7Mexy3ZJ3XooEXw== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SfRDP0MYRz135q for ; Tue, 28 Nov 2023 02:27:01 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 3AS2R07q046860 for ; Tue, 28 Nov 2023 02:27:01 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 3AS2R0bl046859 for net@FreeBSD.org; Tue, 28 Nov 2023 02:27:00 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 275341] Cannot add a route to a wireguard interface without the device having an address. Date: Tue, 28 Nov 2023 02:27:00 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 14.0-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: linimon@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.ispatch Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D275341 Mark Linimon changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #246568|0 |1 is patch| | --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Tue Nov 28 10:33:57 2023 X-Original-To: net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Sff2G2yfxz52K14 for ; Tue, 28 Nov 2023 10:33:58 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Sff2G1Gwvz4RMg for ; Tue, 28 Nov 2023 10:33:58 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701167638; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=EYrj0TgsjXPZXPeZTMWsBFooh9QE8Bxo+r3UlGxoWQE=; b=b26N6jyMd6+UlK4Hgm2D7TwXTNe1kgXkhKYbTllUhywMwOmymyJyw149Cfo76npD0RdMQd R3VSQvDaD6BR0wrr6RnjfTkZq3PPfjhgZHuWTfmSZK1di4GLYt7oujhcxb6wa6dOxXeSL8 l4RZT05ykxDL6Y8yjgyo7hpEmOy/YSRr9QFvbyaqm2dV6Oiz0VmmUHW1M/17tdYdZk+vau zUkos6se8sH9cEZB6RF9bNbxvg2wNBQI8as+77rgqFjRbgo5kI4QBBAIs9xz801+010T9D XPTh9pOU799yyWVOlJnQUMraeDF8cjc3BUr43svoOfvB7D9fHowbX84kVi/eqw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701167638; a=rsa-sha256; cv=none; b=bLYFz1LoPGrVLsAxDPOWMbetZWXfQ63qwAJPmgbtXnXF+S332GG15TD3Zm5UZ+s4an8RKw 23czQbH2wqFpNUHnPtKV65BWqUDVJrrRRWAYutjqMEh7F5zgtryxXttTEEVquaHn5Pjl1Y pjEoyD5A8MqH7xi58M1E/Wrub49x8G6qjPPl723ZIo31CaBKpWC9VCwxfUshKhxeSEhTPQ D6vwr3fRc2dsaVdFCHXXqJQz+TDGJgLa67MLze1r0r4a29SzTQjOp63ywAusyAAgQ7FV7B moHyD07qcWYh0TjIReObV7d/i5GWqFKo81PSO93q1QRyM/oZyUOWhrgYpBAXJQ== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Sff2G0MZFz3PL for ; Tue, 28 Nov 2023 10:33:58 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 3ASAXvPu040780 for ; Tue, 28 Nov 2023 10:33:57 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 3ASAXvXn040779 for net@FreeBSD.org; Tue, 28 Nov 2023 10:33:57 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 264549] HardenedBSD: panic: e1000/bridge: "sleep on wchan ... with sleeping prohibited" Date: Tue, 28 Nov 2023 10:33:57 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 13.1-STABLE X-Bugzilla-Keywords: IntelNetworking, crash X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: zlei@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D264549 Zhenlei Huang changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mmacy@FreeBSD.org --- Comment #2 from Zhenlei Huang --- (In reply to mfbott from comment #0) > I've solved this issue by replacing "pause" with "DELAY" inside the e1000= driver > (see attachment). > This certainly works for me, but could point to a deeper problem within a= nything > bridge-related. (I couldn't reproduce this panic outside a bridge.) IIUC this is an issue that combines use _sleep() with epoch_enter_preempt(). bridge_linkstate() will enter net epoch and then calls bstp_linkstate() and eventually e1000_write_phy_reg_mdic() / pause() / _sleep(). As per EPOCH(9), EPOCH_PREEMPT The epoch will allow preemption during sections. O= nly non-sleepable locks may be acquired during a preempti= ble epoch. The functions epoch_enter_preempt= (), epoch_exit_preempt(), and epoch_wait_preempt() must = be used in place of epoch_enter(), epoch_exit(), = and epoch_wait(), respectively. it is wrong to sleep within net epoch (allow preemption). > There's possibly a better solution in which we allow "pause" under some > circumstances (unlike my blanket replacement), but I haven't found one. There's also problem report by Jean-S=C3=A9bastien in https://reviews.freebsd.org/D14984 which has the same cause. CC the author @Matt Macy --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Tue Nov 28 15:25:54 2023 X-Original-To: net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SfmW66wkNz53JMZ for ; Tue, 28 Nov 2023 15:25:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SfmW65vy5z3NxR for ; Tue, 28 Nov 2023 15:25:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701185154; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=6+wcWjBg+VGisdtk5zbkyImHHDC9qJO6yIwAy3rG5f4=; b=l4t0hFLrUD/0TIBvYAk4G3jGlXq4Ar3VYz3H/vKmUWTq8pzGXmuWGlyMgpTIpydXSK7Wmu qL8nqIrBKEMEUnEVjEtFTQBFS5AzmoXikhHW/F4cK88nZhGFGfsbHHogqZ/crXhsg/OlzR jIrRqaRHVzmUeGDq1g8R3U/ZboC7RdwL9AwygPCV/VtSYmrT/J+ed7Hk1QkicmxWzArW04 PDPYZBm/JIk1XYQoDOkIj+79eywKcH3PYLzcNN7HDeeKjHqowmGAN6Q6uraL2swQWfghV7 vq000usE9YFsztPrmxImWm/xck/EAmbN+LsW0CTIV877OOLxHggbhP5XN4l2mQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701185154; a=rsa-sha256; cv=none; b=jXVtzLFFpUqGIVWav1i9JXdK/44s46eb7hWwM8v5ZQUAVOH2LD8D+9QrP2zstm5EqFDPTH PMP3OB6JA4D0uhNHtRsWATRZYRHMaxzc9ctcxYMb8dmDMzEJiICEngJmLlaZ210Oi/EXV6 CVGqZI2T+xmUX8UUmqxOhwF0IlkgiNoaWyCdk/2GZEQPGMYFEd/RJzO/jnbcGwyEgGq704 rTE9SjJv1XX8hlok1Eaby5D8qqU2mSX+gODsp88MulZtvTmix/3McUb1bMB1zJyYZzk3MA fBhYBARx5KbkO3JUr0mQd3rB5koJqWdLT237B2ImxK6PQt1eqg8ghbIjP6eJ5A== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SfmW64vpNzC9v for ; Tue, 28 Nov 2023 15:25:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 3ASFPsoi007239 for ; Tue, 28 Nov 2023 15:25:54 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 3ASFPsgL007238 for net@FreeBSD.org; Tue, 28 Nov 2023 15:25:54 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 275251] Realtek PCIe 2.5GbE Family Controller not being detected Date: Tue, 28 Nov 2023 15:25:54 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 14.0-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: ale@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D275251 --- Comment #3 from Alex Dupre --- Can you try to manually build the 1.99 branch (https://github.com/alexdupre/rtl_bsd_drv/tree/v1.99) at the latest commit (9d48464) and provide an updated feedback on the SSL issue, please? --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Tue Nov 28 19:50:07 2023 X-Original-To: net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SftN02ZTRz52SXR for ; Tue, 28 Nov 2023 19:50:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SftN01WQYz4X5P for ; Tue, 28 Nov 2023 19:50:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701201008; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=pjqqDrPDJ3y3EFGZlorQikQnRZn3AP3M00cUG443hcQ=; b=qcti1L8dK1hPpGKRJPYNdrYyDZo820KiVAXiouYS7BeHk2kZBlZ+ZA8K7iI9izo3uqjdFV Pz2zotmxa85Ki8moIw+pLCtBD7LTc9uu57bIXyMWXF5ph6gWdS2KvQ+4ENwL491oU+u3gt HYXS3aI/tH4rGs2Gm+rRIHX1wIE42a/rjRNQ35ArazTlk2kiaC3M/JIl0Wu84CiaRbX/jx qzyXT3WjHRZeXsjs9E191LmzlFFbrbSXIN/m/l2IcRbirI9OZsU2Nn92ea7hK73C4FoqAS CsPvusJiOgTchSC92FpUkrMv+tmUgz1qS2gnUZ8FQalLARvtOCGFnAjqTwwFag== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701201008; a=rsa-sha256; cv=none; b=tR9VNqNSBuToQ8D7UGxFtrOX/NkdFa0aGy0a3lV5OPBLOEoawH921wAZqUIebxmlAJjHzs h0dVjtprv4ZGrzB+ZCZncqLOu9qfctWvruppCx7MiOabHJGFMn3UNhGiD6etpNFj/b+BZ7 s7gxs2vTyMZnoVkf4Mr9Htf9F5LTD22gzS0y5ckZUxIXze7+PfJW6pS21wGuDXxKo7KShN GtOoG+02TYR6LivSLKQhzDUoQ8XntQ0Dn6pmuEa0KZNDXR98nfD76Y0aCAD0YLFVgnK5Pz 0Z1u1Fm4JOMQf6NZwd5ezTFvHAh3FtXSiPiDDbFFTdf8yEM4b7dgVrSqZrWsbg== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SftN00bWszbFW for ; Tue, 28 Nov 2023 19:50:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 3ASJo8uA044423 for ; Tue, 28 Nov 2023 19:50:08 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 3ASJo8U8044422 for net@FreeBSD.org; Tue, 28 Nov 2023 19:50:08 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 275341] Cannot add a route to a wireguard interface without the device having an address. Date: Tue, 28 Nov 2023 19:50:07 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 14.0-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: rcm@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: rcm@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D275341 R. Christian McDonald changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rcm@FreeBSD.org Assignee|net@FreeBSD.org |rcm@FreeBSD.org --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Tue Nov 28 22:17:56 2023 X-Original-To: net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SfxfX6WKqz52dxh for ; Tue, 28 Nov 2023 22:17:56 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SfxfX5Q5Tz3N7G for ; Tue, 28 Nov 2023 22:17:56 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701209876; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=TTZ0nsbgvHgSosWiQ7k2yUQWhilXV2W2dcSjIfwXCQ8=; b=AoCU67GeY2BJl7gLjiPfTrDJzM429jYnkBFSMiaPiLdUzx0ru4G6+YODB2P/VmwoNgVxVF jeyk9ZbLbo3v8fTuduEosFz8inEIh94YE+Snfv1BeTPee2UkCHX6XSsfQ3W6zHo9cAAW6I YQcjksWR6AH3w14rx845fqMXH5xtfQlLLGUuY36d4m4IQZPwahQVMleSwNloAo3K/KEmGd a/hfVS6AXcukrv7zFsYb1kO7fFRQitA5dfh8sSzE2knc85SsJH6PTnvQmSZ5e7+APan8A4 C6cCj7kNYIvBrlgLWRQsGWq3A7q+w2zNfInGC6q1JkJKaLEdtYZpEaOQcVFuxQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701209876; a=rsa-sha256; cv=none; b=HmuESDyP8sjDZ6n3cWrQ6uQlVOsJZF6TNHkFkGKlHWqol3bNssmjjo4qmIAqNAB7DX9PYH O24q/AVE0WTaobMs47fEMktthWtAMTyBSHkVDvG1bxF6yxz3noj9bxIaeYtJPW7y9HXQvT JD15aymr6xsQH1f5umax4DJN21X3Z/W8xdbvBccZARcXYnzdQMQ1ov+PluyvlapfFAN1Jz jUwYzBvG4r88SY8CjvCQrJyBHaNsTLWr72E+ql0y2R4dYAytWW5uofDNmDUbNXYWvVWCFi uB/GKRom3Gl6RX+CF08gH/OkFUr1BYVEMOj/NXmVTHw5AH/d3aODH444jGFMpA== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SfxfX4Q0zzgB2 for ; Tue, 28 Nov 2023 22:17:56 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 3ASMHuEQ093579 for ; Tue, 28 Nov 2023 22:17:56 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 3ASMHuD6093578 for net@FreeBSD.org; Tue, 28 Nov 2023 22:17:56 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 275323] OpenVPN topology subnet crash on initiate FreeBSD 14.0 Date: Tue, 28 Nov 2023 22:17:56 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 14.0-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: ve2tmq@gmail.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D275323 --- Comment #6 from Mathieu --- Thank you guys for your help, It was user/group combined with disable-dco fix my issue. --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Tue Nov 28 22:18:25 2023 X-Original-To: net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Sfxg51VZrz52fFM for ; Tue, 28 Nov 2023 22:18:25 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Sfxg505CXz3NRw for ; Tue, 28 Nov 2023 22:18:25 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701209905; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=I3DzsKu2lTPs5x1eb9JzGRr7Gcj8kILSQ+Lg5H4brxc=; b=MRWv5EJ7UUzZO/toukvio+Em9Thsi59KdGRkhRNqOoEH9KB2ryqMZjQPwNRyZqVmOj2G4K p/Z0bbORzS++w+ZaLB5Yx/ALXS1muWxpqcnagvl0XJ9obeEUZAol+k0KfI6m5Eq4eLmslT Fkq3sxi5lfcibH94sLBO3QNXrdUacLDDgLSugayp9ZUZ+RjyZu3Xcg9ak0adrWEsZLkCqI 06nKGDEsdaCDoQuCXtElHwqKjrMOy8kpTb+Eja8qj3v2HSbpC39txF0os7D6OFWAAmZFAj Uh+bnNpoLlzT0Ir2CmD4qvdDQ1I16lF6TKG5qBRFPILtVefY/687otrgGiIS6Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701209905; a=rsa-sha256; cv=none; b=lOux4bROF3ZwbGUwUUO+jb9gYGpFwqDMM0Ho8QM05q0BBQi/R1e1A0dZ2uVWvfjL4SXUMg +LD99nFsF1A76AkmfQSwc2yTSHaah82H+ogB4noK9/UVkSPq+4eGLFDPMuEs0DKDBtV3fV 26eX6r60pZBaSFSVFbZOIsHKaUMIyvyHgDaKdO3ekJhuEP1IPCyRCCTyCtPaNyWK7ISXi1 44DvGfho/0DRP0pCq9NvnE05zLErT5RS/DCPYqZyLkELV2PDuQrgQJPLI1KeOeW1Mwx/0V 9nU3Hlq2MaKNXE9T9HZq7kudKe82aUbNMDKSr9aNJNY6TeMH0jz0CfigLNqnNg== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Sfxg46HPPzfpS for ; Tue, 28 Nov 2023 22:18:24 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 3ASMIO5b093936 for ; Tue, 28 Nov 2023 22:18:24 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 3ASMIOKn093935 for net@FreeBSD.org; Tue, 28 Nov 2023 22:18:24 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 275323] OpenVPN topology subnet crash on initiate FreeBSD 14.0 Date: Tue, 28 Nov 2023 22:18:25 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 14.0-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: ve2tmq@gmail.com X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: resolution bug_status Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D275323 Mathieu changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|New |Closed --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Wed Nov 29 05:02:29 2023 X-Original-To: net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Sg6dK2myVz53545 for ; Wed, 29 Nov 2023 05:02:29 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Sg6dK0tPLz4YQh for ; Wed, 29 Nov 2023 05:02:29 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701234149; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=nfXoLWM1qOTh8PKAXtthJLei6/FwfCNwz9UHfgQI7Cs=; b=d0dLJy76+N0QI4bcoev15/oDsc6c3xi8T8/+Ipfhlq3Ab7W8z7XyhAgM3vBpBDGl99wPX8 zSnBPyD3qhr8696Ivv/6gb7aVqV1ra1kndsxy7Mhqqet1nf4WxnoAFlohTJgIQ46ett41g rfHQjoMU1Nq7o1yFyl1QvJ054a8eOdcyZNTbUBNaGyM/AX5JrEPJ+6xxEZ65xaK4pYQDQG vQopxVRQhP3veHaE9Nm80cHxl6qGLKnOpebJh20EPnCPcKJla2WT8OIrQLONxkw+g68RaD z8P9ceboozRLu/hTZCTNjP+xevCrvUxfM1FFnkpZX7rSVZpwzpFFjsusvk8ajA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701234149; a=rsa-sha256; cv=none; b=s7qrDOMlLkBLpuFr3TrKTTVYY6CdjbzQ9CDmWmh+2m5I6RScKC6hOwBVUIBcXklDJT9tuD cQUkSBxgQFlB18q/Anhy5TkZNiM0cyCUpnQQk3FXijozFIsjNLQJtYbcQ4rMYxx16DO2sj LJhlEQDonKH8P716mdrhJonhNuWwhfEUV8co9450kaH3LI0V1a+CyJ0HTJqhzBwgyecdD0 UewxcIy1vKdw3XtBws+TQu+BBM32F0ilaLRH1+Q7oAyuA/Onmy/JcD45yJsZpKW/vgkrjj cCiMerIbjM2xYIyueTXoenM3xqWJm/u7ef/exV9tekPQcmOpZIi0MWDAOH04Kw== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Sg6dJ74FrzsFN for ; Wed, 29 Nov 2023 05:02:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 3AT52SGN070854 for ; Wed, 29 Nov 2023 05:02:28 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 3AT52STp070853 for net@FreeBSD.org; Wed, 29 Nov 2023 05:02:28 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 275323] OpenVPN topology subnet crash on initiate FreeBSD 14.0 Date: Wed, 29 Nov 2023 05:02:29 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 14.0-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: zarychtam@plan-b.pwste.edu.pl X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D275323 --- Comment #7 from Marek Zarychta --- Thank you for your feedback, and for closing the PR, though it was more a workaround than a real fix. If the same config worked fine with FreeBSD 13 = and disabling DCO only didn't help, then it seems still like a bug. --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Wed Nov 29 07:45:53 2023 X-Original-To: net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SgBFt3499z52HrG for ; Wed, 29 Nov 2023 07:45:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SgBFt12bGz3N4Y for ; Wed, 29 Nov 2023 07:45:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701243954; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=dQcH90RNfmMK2csZlScR4UkQk82YfmT5/qsM8Tkthbo=; b=Fm4e1Y4frIarttQwgGRR0+o4cszi9ant2VIH2U64ztJhqA/L19lWzEQR5yTAQTqD9yQdVY XkZ7Pevi0he3YjOPXjSFp9/oESw6X49W/5291FahZW2Rz7+Q+w6+VKDJUgcHpknNKNRGkx yydVBwf2LjeP46TdkKfI8PsNRmOYCpB0+y4S076hp+QvOAEDeKMY5GPEyhgmHa17y25Kq3 yUJNlb8MKH7dcgZilNyyQlo0D46VMPSB596aEQ/4e0IjDW4GxAUxpJMPnrY+wgZJNNfQtM 4JiE7ZLHa5o3CPf6czMnkv0qf6XQW9r0FhulLe0jWDcVRAhM98LNuiHkZmOUaw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701243954; a=rsa-sha256; cv=none; b=fQ9N4R+62AmtI6aSti+TlysBSIveGvVvxI0tiwKSLIN3Q7jDOsgdLHj5/rD2AZcMvh0TVj KUoxk+6lK95NYxU3kJzUCicYbKAcXgKlKztfTwEzqidLqpxbsTu2wfjTcS7a4dwMgSt79Q m7/4iaAvY1erZvqic4wYIU6Sjj1BHygbIcTCZ7Epwh/cQ8I2Tg/m5HJWUxwhxUuouBuAJH TkG7+5mLfjCCwl6PAgyTkdsiehy2lNReFsPqKwSor/m33TnqS1asiIxGDuI4ySw0ypbDd7 sSRo+AO/WYYMhN3ikF+cKnfcvkm9upG2WEDkZY2L9Nln1wOHtKf4I65sgEE0HA== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SgBFs75fwzwhQ for ; Wed, 29 Nov 2023 07:45:53 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 3AT7jrBj038305 for ; Wed, 29 Nov 2023 07:45:53 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 3AT7jrBM038304 for net@FreeBSD.org; Wed, 29 Nov 2023 07:45:53 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 275323] OpenVPN topology subnet crash on initiate FreeBSD 14.0 Date: Wed, 29 Nov 2023 07:45:53 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 14.0-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: zlei@FreeBSD.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D275323 Zhenlei Huang changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kp@freebsd.org, | |zlei@FreeBSD.org --- Comment #8 from Zhenlei Huang --- > 2023-11-24 23:49:26 DCO device tun0 opened I'm not familiar with OpenVPN. IIRC, DCO is supported via pseudo interface if_ovpn . Opening if_tun seems to be the wrong approach. CC the author Kristof. --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Wed Nov 29 07:49:48 2023 X-Original-To: net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SgBLN6VJhz52JGx for ; Wed, 29 Nov 2023 07:49:48 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SgBLN5RHkz3NYl for ; Wed, 29 Nov 2023 07:49:48 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701244188; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Hya6sYH/0L4hokINic3WJVAq3OBNi4Kvk8BAT4oT5Go=; b=uVrNmOh3+SHDd8vBisnfwjBOWE9rwoCdFGMUD+VLaXdG1DOVPAdVCgL2d3s8DPmOnfH47H lUxroKnU5z2d4KfkpOLwb7zaqQQF5/NgQyc9FTWcqHfqInwVuujsdHUps0ay8VPkqmhHGX UMq0rjvEWN64nqK9WokSTeh4KcCkp7uGRk+XWPPAr/IiiNEVGS5LX76rcrMkthJbUq/65B FMOrrII/9eHlF9B/YvyIJIrNpFsEcptBDKXzPDvEHJ4eRpu5vr+PpPrXCgtfJB4VsA+6t4 vsIgiIw37PNcgOs1ymxu41KR9tt4bev7Wz+0G0BmLFwLWIAqzklN3QNcDX2a4A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701244188; a=rsa-sha256; cv=none; b=I0PLHh0EEazFXkzPVCTbv0t2Egc+E63TzEg6Wky36+tCGf47qNM/YC6wFjZNS2rxtyC08h T7GngDCQKJwXpOhnYfYqIi2urehvXCKZMRizAKiLuocwdHUCIi19GY/aHElgIKtpgYqlxn MOhZCgZzcGIGajHkfZnLrH4/96nfWK20BHTVPWd9nGyJ18yuqRKKnIYcTvuXLt8R5Zyz5b oU4sEe4/LM1LQcfnXdMTKFb69v/5fHkGW3KgU+etqxsNIqZJ3lU+PH4agqjTAu0v6jjaHA grCZFmP8MC8bnxEtB+S2cGZ4zqPgmx1NsMKBaPri21ME/KGskg+iOeIvzF3EFg== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SgBLN4VmJzxD1 for ; Wed, 29 Nov 2023 07:49:48 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 3AT7nmt4040174 for ; Wed, 29 Nov 2023 07:49:48 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 3AT7nm4w040173 for net@FreeBSD.org; Wed, 29 Nov 2023 07:49:48 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 275323] OpenVPN topology subnet crash on initiate FreeBSD 14.0 Date: Wed, 29 Nov 2023 07:49:48 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 14.0-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: zlei@FreeBSD.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D275323 --- Comment #9 from Zhenlei Huang --- (In reply to Zhenlei Huang from comment #8) > CC the author Kristof The author of if_ovpn . Found good presentation for if_ovpn [1]. 1. https://2023.asiabsdcon.org/program/_p04b/paper.pdf --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Wed Nov 29 19:57:24 2023 X-Original-To: net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SgVTx08PLz52B4b for ; Wed, 29 Nov 2023 19:57:25 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SgVTw3lZ1z4YFS for ; Wed, 29 Nov 2023 19:57:24 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701287844; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=lcUnNhV1VP7bTFR8m+4Fn2cgIlkAWV3buQllKrMnwAw=; b=W4Xwd8cAfuN0EzK4xxqKd7EsJm9vv8u/zp6/DipQxY+hm+fgepf7jxEckrqXOjKEHj7BsD /uflFPCNcZDzE242hlc2+4HNfg41uWRns1giuDkVH//cPbuX2UaPQeiftb+azZQgdmFsF2 RlXW7Kxcsfbuy4Svue6+9QQiJUlPrUqpbwHOp3qn129L70iRpWs8dGqDIiDqsFAncQuXdr fm+KNjGhgecoNg1Td0h3IcqCH9vm9cuyQTyBtSDmr1C4kqKsDb5OAK2E387vyC1g/vhfEq MI63o1igyeyJFk395hDIi0gyLfkxQN9EXyoWZPbs2jNMvSU/5HsjL7E+l3t9Xg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701287844; a=rsa-sha256; cv=none; b=Esb1XqQjKk3zErsgLeRfPH6ufbT09ur0ecbcrMggRqoFgssucN3cgt9Zcz9dB/n3BLwFFg rnFpmYffbU/+Rgu4Js/4GxXtFETJND6iHnNAQIKksD3XC/YP6rBTiPKFvgV9ckGFFJ0jPs /95RClVjgEchdvCTzEOHzP/2nzHN4s6bUhXXBLnyPnxH5a7FICOByGmJevN6j+jteCUO1J opoukcQKKCg8hsBUtqhyZwgST8Q0oS5UMXrMFVc01brNL4FtQbeHbyYUHFMbX4ph+6ruct Yz5ozinQ2z/YLdh6segm8dXDUemyFp/rAcnrv3EVd3PaNSvle4Bc6ff8m768hg== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SgVTw2pSBz4mt for ; Wed, 29 Nov 2023 19:57:24 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 3ATJvO6E088788 for ; Wed, 29 Nov 2023 19:57:24 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 3ATJvOX6088787 for net@FreeBSD.org; Wed, 29 Nov 2023 19:57:24 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 275323] OpenVPN topology subnet crash on initiate FreeBSD 14.0 Date: Wed, 29 Nov 2023 19:57:24 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 14.0-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: zarychtam@plan-b.pwste.edu.pl X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D275323 --- Comment #10 from Marek Zarychta --- I tried to reproduce this issue running OpenVPN 2.6.8 on 14.0-STABLE #2 stable/14-n265718-e4fb49e867ae: Sat Nov 11 12:59:50 CET 2023 but I was able= to do it only partially. I can confirm, that running the OpenVPN daemon as an ordinary user, or rather dropping privileges in the process after initialization is still possible on FreeBSD 14. On the other hand, DCO acceleration requires running the daemon as root which is expected behaviou= r, though not documented much. Since version 2.6.1 DCO, if available, is the default mode of OpenVPN[1]. FreeBSD 14.0 provides us with the required modu= le thanks to the effort of kp@, so upgrading to 14.0 activates this mode if config options are compatible with DCO. Some configs seemingly compatible w= ith DCO might break though, but that's pretty normal since our implementation is only 99.9% compatible with the one used on Linux (see for example bug 27366= 4). TL;DR - that PR wasn't describing any bug, just reported a misused new feat= ure which makes OpenVPN on FreeBSD 14 a lot more performant 1. https://github.com/OpenVPN/openvpn/blob/release/2.6/ChangeLog --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Wed Nov 29 20:08:03 2023 X-Original-To: net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SgVkD2wdBz52Bd8 for ; Wed, 29 Nov 2023 20:08:04 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SgVkD1cbcz4YvY for ; Wed, 29 Nov 2023 20:08:04 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701288484; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=VcxWNjMuHNVomFVenlV/uYNfJIWSYsdqPbS3G89Ivkk=; b=I4LuDVDqHg8Ftt17f7aB+EVlmyH4sHWDzZz2dE54+1qaIZ0A71eMEZHesbzsBlo7YopIQK Z2oNqTqsASsPRjSt5+ZVsNb/XbWh4CqFj3UYiCPnpIJYwUJkDHRjV2ZudDI+y+LGJyrYw+ BxAi0lMJZ2teawOoo8feRP4pFXAHaSA8d4mfLMaaGoiL1QdYtgeSzgkJQb5aE/aFPEpBLz Ltn6SmhLXzvF2l0ODFUdI2Kq32vwTthGIKVdvvmk03Lehq6ITEs3cvUcqOrSEyCXbhLvVO IFO1sBDpkS/tNwKJzSNvBYh58KvRJ360uVbboRwOOUS2fUZXiBJe1y2/66ppvQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701288484; a=rsa-sha256; cv=none; b=nXlh5XfYKrZlwFJkpfrudLHM3FMdP9cwECqMp7MQUcGDgiX8gC1sGSxKDsv0wEmEL4fKJS n5R8Dx3DxT+z/BXTRkSs1ERxF22J6Ljy9OecGp/jAYwn0Q2R9xiwOu7vT3+eQWnp2n9hQt 31VNgrCuB1fbGYeW2rhx49L1OPT4+h9eW/aaz86LZ6yXmeqyh9MiBxkmlMhaezeLAJm+Kd vmoyAucSsmVFlpYbc+L6NBTcf4RpalTS3kUHQhJ+rqkfr9PHZQsHvTX9dGyEE7t85GWJxd piDrZyIWmYNc4rfXOkD5RaR/tGOYe3UL1pg70khihUBaGwKSF2T4ZoCc/1ysUQ== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SgVkD0Z7Mz4JL for ; Wed, 29 Nov 2023 20:08:04 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 3ATK84ka005352 for ; Wed, 29 Nov 2023 20:08:04 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 3ATK84dt005351 for net@FreeBSD.org; Wed, 29 Nov 2023 20:08:04 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 275323] OpenVPN topology subnet crash on initiate FreeBSD 14.0 Date: Wed, 29 Nov 2023 20:08:03 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 14.0-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: ve2tmq@gmail.com X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D275323 --- Comment #11 from Mathieu --- Hi Marek. For sure DCO was issue. My deamon run as openvpn (user/group).=20 I disabled DCO and ran it as root/root to test. It's works. After, I set = back to openvpn/openvpn user/group and still works. I don't know if first time I ran it need root access. Well, thanks for your help. --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Thu Nov 30 05:10:36 2023 X-Original-To: net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SgkmD33dwz52qJJ for ; Thu, 30 Nov 2023 05:10:36 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SgkmC6lsdz4MP2 for ; Thu, 30 Nov 2023 05:10:35 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701321036; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=BoOWPQtdfqTi0mKeaitEk+KoNP4MA/RTFsXQrPorAtg=; b=ME2znHEZKCBfIKrctdPBH/JFxxKAHY7T/Ys72lxnCn++bizPY/CGfswpdjNGGB3LRFrTXF obNvHqUXEVw+JBUSSCaaL8k+qzXD1aNvFd2mikwKqjspCN+LO3E6U6+nFSz4/ytN9/zExk URRfdqfcvsZheqT7MFWqn4nzD/JIbMlf3X7sVqFB2UmuCIpDHA2aiTApbJ/0k2jt9gfxkU re8mGxNfckaLHdBUGWLahRRoJCS+hEb4J2TaPcVkipK9gmf7bb5Loc9q/4KTZHucOeTi5N A+nLWIaayDo2mf0uf9mDBe0OwrK0beGDY2UIMouHiAHgwud646DQMwilSsL1xQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701321036; a=rsa-sha256; cv=none; b=W9Yn0GcyrjKkAfelH3Xi2PXd/qrTq2fwGFJt5PE/lcmUKTabRjBidNMKAA5NFo57KxiLHQ 3fm4rGJjwHVedMu3k1igMI9g6d+ScjWKBYP7pezNc1rtp0uIVDx34cHsuWVRYRO0yBj28I lAmF8g20OFaihbFh+tVCoGNdZiFbqsFF84IR8Ct9DEXj3E/Cuy9LkbFZj6+wFWQIX3/q2j lpZFTolU5vtw2syRVxp3p+uFLzLeq3f2bbxv8+Op+3dDn5hHGaQprJESkFkkd+/TbzmHsQ X/QmCHkmbCpr97XeO75xmJr88/RAWZu2z0wyV6e4zhfM299THh/9D7FpiYxnLw== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SgkmC5qQ6zcbp for ; Thu, 30 Nov 2023 05:10:35 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 3AU5AZmZ081664 for ; Thu, 30 Nov 2023 05:10:35 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 3AU5AZ0M081663 for net@FreeBSD.org; Thu, 30 Nov 2023 05:10:35 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 275251] Realtek PCIe 2.5GbE Family Controller not being detected Date: Thu, 30 Nov 2023 05:10:36 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 14.0-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: iio7@tutanota.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D275251 --- Comment #4 from iio7@tutanota.com --- (In reply to Alex Dupre from comment #3) I would very much like to do that, but I haven't done anything build relate= d in years. How do I manually build the 1.99 branch? --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Fri Dec 1 19:19:43 2023 X-Original-To: net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ShjYX4Mdmz52yhR for ; Fri, 1 Dec 2023 19:19:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ShjYX3KlKz4HsZ for ; Fri, 1 Dec 2023 19:19:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701458384; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=dmDKmYf+ObNI4wzruGjVEXMNs8OkhyOUe3V7D5M4BNM=; b=fNraoCY7YiWhAKprTugmUIH1UrbmQ5mAigoO18Ga6Hi8Ns5GnRDNJvq1oEAXFtMzBJIJSf BxwjtdYZSMsrGYMSfBLLf5q5IgGDU5CQ5QjiOQCTgeXQLd7EloLSx6jad8B/wIgpqvwMh2 Wu0yf/M52QtDRWuBTucSnNKHRWbUlqNB4IMF80XA9HV5RRTHb8GIt8FcU+1X8+UDTlHwlb r3RIlI2KQ3CRWO/EMBrT/T3gACsWJDTYsSCJnjhyUcnZdfn7x9W/8/3VkowDf9xt9bTSUA RMRwHWs1/Vuv0Y+b7FMSR2qgC8UgfIk4gCBnMeKtqsXOlPG8l7UwXTR82c2IDQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701458384; a=rsa-sha256; cv=none; b=b4a0AljFxYnvDA8OWKpcm7ZGYNKJ9aZ25nteNU3pHimzb/oIKpfHrSLcIlSW29YAbYox2W RdrDT8cQA38CmHJEneyV7NyKcUi2GqHU0jRrH//yqm5mh7mllJiJzrHx8iPLKRkseuocoA Ezpr9FEQlj+UsiAg3kcyLNJq/lFy6lysBpVUCZMso1Jpls5gijTwH0ll3n2R09vvZXWh/w 8fzY/LWetqYLB/UEVU1eUJYuCM3zkYW3ic+pTzuV8+KNkyU2P3CQ7CIa+HIOHDtytN96U2 dE7LqCm7jveDT+FhWgzbKvXm7mlCMJkn8yTANTttsiTMxKDyi1GjxIK33msocQ== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4ShjYX2NVnzlry for ; Fri, 1 Dec 2023 19:19:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 3B1JJihs035391 for ; Fri, 1 Dec 2023 19:19:44 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 3B1JJi2G035390 for net@FreeBSD.org; Fri, 1 Dec 2023 19:19:44 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 275474] if_gre: kernel panic when doing ifconfig deletetunnel on interface with udpencap Date: Fri, 01 Dec 2023 19:19:43 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 14.0-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: linimon@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D275474 Mark Linimon changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|bugs@FreeBSD.org |net@FreeBSD.org --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Fri Dec 1 19:29:00 2023 X-Original-To: freebsd-net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Shjnn2FMVz530x4 for ; Fri, 1 Dec 2023 19:30:21 +0000 (UTC) (envelope-from driesm@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Shjnn23Hjz4KVW for ; Fri, 1 Dec 2023 19:30:21 +0000 (UTC) (envelope-from driesm@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701459021; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=u/MtdJ8IjXiJhaxidtxFtjLRRFJaofJemRiVwAG3sHU=; b=vraztHXRRdsURDmoK1XBcIBR1LT6HFtlzWGzidnA+e68SCqA9m+nphb+nBC/Zz2qLGzO9u hNYVfyyfl8Xl/jzyenNjMovbAygCTtUMeruaXHAsHo00yZIZxOMgWTU7NM5lM7JopfjL1K QdacHzssSMmjCDyz9kGQx7Pn27c7DPJsI9LBwC+4w7kzfaoL6GudWhQxKUokxR0KBCg5dG NAPdvkWX8vc6POwELNjtZxpiE/QYvawnXivO/Tf/Nf1TpD7Rs6pueoocFsKba4vB1jqyur A+RlUEv41qpLymhqdtIL1V2m5VXxJO7YpRTdvgGki3zcH4CKGuVTjKt5F8hUHQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701459021; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=u/MtdJ8IjXiJhaxidtxFtjLRRFJaofJemRiVwAG3sHU=; b=rFK9taX7qsnFm1A6AK+R6u5V+nkG+jFdKV+4ncOu2WuzSR/qOpdSdOp0Tdnva2p4UNf1By yzYJYJxvR2Sd5hVhLkIgUjqAsDA7b0o7FlZOkuI1crTfIZwIOscXpBOFWoMfpmSmHfxfTk +FfP2atK/L9CnFYF1BG6tA00B93oEXJho2mnoE9009AcL+4mufZweVcIJVfePwNRsvR2DL OR4I8kQIc1BG5oYaaXRGTHWFNsrtkDWoTGAzsy20qmomIduNV7IAAwCPi3gSGYwfutKIYV CBSegroN4eJ5k6ML3ybqh2zmuGfpMsjM44MF3GwRAKjn0EEl/Or9NrXAYUm2UQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701459021; a=rsa-sha256; cv=none; b=C9d7SiVEnbHLxFRleEnDM+HWESlDo0UH/NUtxIMnI8Kq4P447Supwuv88gkJ45A07jVJSn 67vOcG9pJfIuR3J039tIYSJTWzAB+2tyJXQucLbYFrmJwSYK3snXpw3/n9pNKTbC6vXoWD IYEqInBLEQbBwrwWIE/28gOp9TXa0Sx/Mv7TTqpsZK+UWWi1sV1SKiywSt0GqjQ5KEnic7 rUh9s5mJdIe8DMcKqDM0GbV2NH573tVXYZlRnL2vgydfFJKQ0Ly713c9NfgTfied4iuuo0 IWc5yW7nfCVDgqHGN4uNrFaWj+/e1tAwcnGk94bgzhH2HRxXbiZES6O0f88H+Q== Received: from mail-pf1-f171.google.com (mail-pf1-f171.google.com [209.85.210.171]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: driesm) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Shjnm6ZCbzsnJ for ; Fri, 1 Dec 2023 19:30:20 +0000 (UTC) (envelope-from driesm@freebsd.org) Received: by mail-pf1-f171.google.com with SMTP id d2e1a72fcca58-6cde104293fso2399605b3a.0 for ; Fri, 01 Dec 2023 11:30:20 -0800 (PST) X-Gm-Message-State: AOJu0YxO/uwrCcUMzYLwpgXYR8Z8cOXlIf4zZn6vP5PmWhjdnEEkqMrq jw95mgyS8oiWNDCdLqmJXt/kQyUzJU5A3yMgaJ8= X-Google-Smtp-Source: AGHT+IFw+JW6/EUIazEkEWifu+nFzgIlX1agJ3BesYnukT7T+hYd1e5t5P4NDI76bbjMnEVNI6d8mYReX3lmb832uPM= X-Received: by 2002:a05:6871:5a8f:b0:1fa:3e11:7104 with SMTP id oo15-20020a0568715a8f00b001fa3e117104mr35085oac.6.1701458941386; Fri, 01 Dec 2023 11:29:01 -0800 (PST) List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 From: Dries Michiels Date: Fri, 1 Dec 2023 20:29:00 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: mlx5 fails to attach after STABLE-14 source upgrade To: freebsd-net@freebsd.org Content-Type: multipart/related; boundary="000000000000cd7d9b060b77c7dc" --000000000000cd7d9b060b77c7dc Content-Type: multipart/alternative; boundary="000000000000cd7d9a060b77c7db" --000000000000cd7d9a060b77c7db Content-Type: text/plain; charset="UTF-8" [image: image.png] After updating my STABLE-14 machine from somewhere quite recently (my old kernel that boots without error is from 14-n265716-bd7dceb27c08 somewhere previous saturday). The new kernel that didn't boot was from Commit 24cd42aeb6232b4678f45dc6d242e8982dbea8e6 (HEAD -> stable/14, origin/stable/14) checked out. Could someone take a look at this? Regards Dries --000000000000cd7d9a060b77c7db Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
3D"image.png"

After updating my STABLE-14= machine from somewhere quite recently (my old kernel that boots without er= ror is from 14-n265716-bd7dceb27c08=C2=A0somewhere previous saturday).
<= /div>
The new kernel that didn't boot was from Commit 24cd42aeb6232= b4678f45dc6d242e8982dbea8e6 (HEAD -> stable/14, origin/stable/14) checke= d out.

Could someone take a look at this?

Regards
Dries
--000000000000cd7d9a060b77c7db-- --000000000000cd7d9b060b77c7dc Content-Type: image/png; name="image.png" Content-Disposition: inline; filename="image.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: ii_lpn0kxzi0 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 --000000000000cd7d9b060b77c7dc-- From nobody Fri Dec 1 21:33:26 2023 X-Original-To: net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ShmWp41Tlz53G33 for ; Fri, 1 Dec 2023 21:33:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ShmWp2ntlz4bJn for ; Fri, 1 Dec 2023 21:33:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701466406; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=pKKSbh0GpHl6u/XJJvEhEuY8eUrSuM9/Bel7kWA7zSo=; b=a1IOku4UcQfSyPKYg/JPc4K+W83tpszzwk3bFGf6zqML+hkcKz6lQZX7VBAJL3Eo13DUs6 Wk7KYPMYtg9rOHU022jWM/zZj/yD3WN0RtJMwgIqxQ4/3J/4qz8P5TdLyH5jNJdyuIoQQt 0JALsG8NHZQNjWL5MBdXSRAf/sj2vFlrP/Xxn0/fEMoif6br+UqBW4s9Qm4R7haDqsa9CD MRwj5AHVF30d+/OMNgBu4fQpcWxidTbG+NnLRka6EkoOWC7LRWfiPi21lRHNj5iByalE4w LOJ2w9jT4x4e/Q6ihkFkz+7xb3TDeZwrxLO/aBCHbuIhTX/NknCtuFp/LxT7aQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701466406; a=rsa-sha256; cv=none; b=UEEXNx4JzYWuqpvWujMmoeoyMAeRG5MBSG3jPB9aNhDss7xdYYQ+/dsHFWzv/xeV2K50/j 7RHmN4PRsWUIfNoEJmQ05ScedobwqQZVrfmu0zgNKLRmOeqZULqDGBGLHvECKLBX9bTvCs YZidk+U/rMaEoabIOJGVG8X/NzF1QSxUTqOg0TcZzmEFIJz2j2NBcJi0TkNMrMq1SZIH8m 7DWmekbbuE47oDfR8IhSUT92QAidLzJ0DSmBJV5OMN51M3hbh9deNLPg1XTsPavYGSyi4z 6w4bsiPuv3mJ0OevrXjQgZ3VWNb2YAWENCMHuTbYPZUYyQQrCghjyfZOrwS/Rw== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4ShmWp1tSGzqB4 for ; Fri, 1 Dec 2023 21:33:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 3B1LXQTn055134 for ; Fri, 1 Dec 2023 21:33:26 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 3B1LXQMW055133 for net@FreeBSD.org; Fri, 1 Dec 2023 21:33:26 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 275474] if_gre: kernel panic when doing ifconfig deletetunnel on interface with udpencap Date: Fri, 01 Dec 2023 21:33:26 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 14.0-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: cryx-ports@h3q.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D275474 --- Comment #1 from Philipp Wuensche --- Can reproduce this on 12.4-RELEASE and 13.2-RELEASE aarch64 bootonly iso, a= lso on amd64 13.2-RELEASE install. --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Sat Dec 2 12:03:44 2023 X-Original-To: net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Sj7r13RDBz53CKj for ; Sat, 2 Dec 2023 12:03:45 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Sj7r12CHZz4SZd for ; Sat, 2 Dec 2023 12:03:45 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701518625; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=hZu+BKHrxt0/n6SXcWrIvew+AiLF+e0t2GVLPr8WYyQ=; b=Flh8wJ2WI3I+HAfHOVD8JpKSiPgejp4dDI8clSmYBZev8yHAkR9iz6Uoi7LLjc/5nLz+gQ uXRN74DO6LqmUGTKaTyRutJdVJqyeQnRkvf3Agd2XM9RpoXIu06dXMJMQl0+aEbQ2PPxzy 30XZSK8ARTQmSEGhscH7wugBGRxO1LrH4oAf7OmsCSsJ/Phv9YYTfk8jPVvRTaNnesVa1W nnC9XDuazyHhNihNMQUGqkI8NQS7P8b1eZMkplZgroeX/oqlEld3PBpzx9sBw11sYcbysR XjXZ8RmVf/8gkk6FFecps4l5J8O05fLjeK1WNkbLkDC5m30FvVyWwlRvT2iy0w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701518625; a=rsa-sha256; cv=none; b=xgNdKeqSWZVrYMHWjn9ibsXxwW2za6cUZIuQ9l4ImoAhhSeASKlveBWsYr0JQ1GqTaM3LM muVqhaVn951JPIlLYGDAoRNCfUHBxAsLzBpBPviENajJBjbksK4xdw07oo68YEEsE+K2Qo gukwUvFIe3RTjJxBobeBgrEyYUtkrfC2Q9aS2vhX1TL4UG8HDPPpjbcWYMqIE1rd2UaTAm +229CFCgRS3nf81VSTIYi3lh+VrEDPCXkk60RKAKFKH7Md8izSF/23pJGWQBA2DULbeE10 UzE8W2BtXex8DuiMnrNeAfPDdred7jW3Skzx1hk4aUPpdq1I+Dev6W2eZdta6g== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Sj7r11GwRz25v for ; Sat, 2 Dec 2023 12:03:45 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 3B2C3jhL042775 for ; Sat, 2 Dec 2023 12:03:45 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 3B2C3j6m042773 for net@FreeBSD.org; Sat, 2 Dec 2023 12:03:45 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 275483] accessing stalled smbfs mount caused kernel panic Date: Sat, 02 Dec 2023 12:03:44 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 13.2-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: zarychtam@plan-b.pwste.edu.pl X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D275483 Marek Zarychta changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |net@FreeBSD.org, | |zarychtam@plan-b.pwste.edu. | |pl --=20 You are receiving this mail because: You are on the CC list for the bug.= From nobody Sat Dec 2 12:10:28 2023 X-Original-To: net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Sj7zn1Y89z53D7j for ; Sat, 2 Dec 2023 12:10:29 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Sj7zn0J6fz4TQh for ; Sat, 2 Dec 2023 12:10:29 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701519029; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Ei8LaaTXfuAVNeAYCqH95/MyeOlBHnK76zK1iVkFSWc=; b=ChwfJry9MbKqpmyJa7WR8/Pf/oAX/XI1+7nLmzaE4oLQ8weUhOPWNwa+9w9ICQ1eJWPxWe QhWEOsIzC9ZoT0OajcNIC1WdRrf6DcfeWM94Xhaz/W37Qe4nYfxKT3qGQkDyOzm+G33PC5 3RVhNs/J7250MZasDL69qi21e8jaxenCT7hG87GfogXKXWcixPJwGOMXR6rpPS/6oQ2lVL Hwm3ZE56ZyPFiVOZkYrTKNZKEVjtUeceHQh7sTWxt/5cVVsUnd2w+h1eyxFUFlWnSp50Y2 YnV4Sg3NC3ZKNF1GuYuSGHEgVM8OfRmcVDrLDIIyVtAQRid8RpYtaEMtQ7uDQQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701519029; a=rsa-sha256; cv=none; b=hwWgsOcxFxJLnjLmJU36rr5th7HMoZ0SX1g7Bfk3daECcqcvv+u3DAeXcttLg1RTNNf//z 2SClzP8qYV36Cqvff2V0mj6MOOZhFRnOvFGF4as7faaXXL1fRrZw+LpYq46t6FptwLqmNe VYVkT/dJkGqKiOlzrNyZtbmecAmw1OpWIyirE5bW6PYb9d1SDHUt6TDSkT7wg7ZhLF/TdY vaqHgt2TLPpXu4Z0X6hu8lxF5y/oM0KLAfheo/3z9B/l03bJ/6TxTXutfzFsiA6Al6Xsbf L06M0y+2/FozNh+Z62D+BiGsQ3zI+PkNv0zd7AG8fnwFJ0n+m653NA1kPXCg4Q== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Sj7zm6NKyz24N for ; Sat, 2 Dec 2023 12:10:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 3B2CASjg046208 for ; Sat, 2 Dec 2023 12:10:28 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 3B2CASFM046207 for net@FreeBSD.org; Sat, 2 Dec 2023 12:10:28 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 275474] if_gre: kernel panic when doing ifconfig deletetunnel on interface with udpencap Date: Sat, 02 Dec 2023 12:10:28 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 14.0-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: cryx-freebsd@h3q.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D275474 cryx-freebsd@h3q.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |cryx-freebsd@h3q.com --- Comment #2 from cryx-freebsd@h3q.com --- Some users which were trying to reproduce this for me on their systems had = it not panic when they typed in the commands one after the other but when putt= ing them into a script and executing them quickly the system paniced. Works also in a VNET jail when the host has if_gre kernel module loaded. --=20 You are receiving this mail because: You are the assignee for the bug.=