From owner-freebsd-bugs@freebsd.org Tue Jul 14 14:19:18 2020 Return-Path: Delivered-To: freebsd-bugs@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0BE1D364345 for ; Tue, 14 Jul 2020 14:19:18 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4B5jLs5ttbz4Ty9 for ; Tue, 14 Jul 2020 14:19:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id C738936443F; Tue, 14 Jul 2020 14:19:17 +0000 (UTC) Delivered-To: bugs@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id C6EA4364523 for ; Tue, 14 Jul 2020 14:19:17 +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 "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4B5jLs4c4Mz4V1c for ; Tue, 14 Jul 2020 14:19:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) 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 69B0E2771E for ; Tue, 14 Jul 2020 14:19:17 +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 06EEJHnW031490 for ; Tue, 14 Jul 2020 14:19:17 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 06EEJHSv031488 for bugs@FreeBSD.org; Tue, 14 Jul 2020 14:19:17 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: bugs@FreeBSD.org Subject: [Bug 247853] Port OpenBSD Wireguard kernel module to FreeBSD kernel Date: Tue, 14 Jul 2020 14:19:16 +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: Unspecified X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: wireguard@sneits.fi X-Bugzilla-Status: Closed X-Bugzilla-Resolution: Not Accepted 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 MIME-Version: 1.0 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Jul 2020 14:19:18 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D247853 Osku =C3=84s changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wireguard@sneits.fi --- Comment #6 from Osku =C3=84s --- I've been running tests on the lkm version on -CURRENT. It'd need -CURRENT = to compile. In so far there has been 4 observations I've made; 1) It does connect to Linux version well. Packets that are routed through Wireguard FreeBSD machine work well. 2) There's something funny with traffic that is destined to the machine run= ning wireguard, therefore to the wgX interface; ping induced echo requests work,= and FreeBSD traceroutes are responded to - however, tcp connections blackhole somehow and won't work. Connections to/from the other endpoint of Wireguard tunnel do work. 3) netstat counters for wgX interface aren't increasing, if the traffic is routed to elswhere. 4) wg show will coredump on the line where last keepalive handshake should show. All in all, impressive work. Probably would benefit a lot by fixing 2) and = 3), 4) is more of a "meh, ok". --=20 You are receiving this mail because: You are the assignee for the bug.=