From nobody Tue Jun 28 11:59:40 2022 X-Original-To: dev-commits-src-main@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 1875E86366F; Tue, 28 Jun 2022 11:59:42 +0000 (UTC) (envelope-from git@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 4LXNSD5GTwz3Qry; Tue, 28 Jun 2022 11:59:40 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1656417581; 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=g/hCCAw+oCZ0m1qA/s0nVZ5/lEzj+WFwKAgmWT4VuTg=; b=IdTOAItz+WwzbE1JxSgt9mcMM/HHKBNLEQ0NhtLVLM6cd0yIAVamzrsYRzvKLnmob3S56i ZN+BG5VsaHin5s9BH1+hGrm1VjfjLrf+eZ+3mfjWEe7QaxKFNgaEWjfm0kCONEYhdeanNL WEru0iIdjW4regV0TYJs72nooJImP1ky15ZF0vtz/FxsDBsnUhEO1rO+MdWUYuPb/yINFs 4P0lUddh3b6iSrB+9QDaJRBaEwOX2YilNHPb6sFt0EvKtA3GjW/7Tp2s6VD9UCcJGtK+Zk c/gcuW4jsVwDbZikk3cH4SqFVaxG5Ss8JXj9sPkRoPMbUn4O6lCcVKc3+92t7A== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 83F961C7C3; Tue, 28 Jun 2022 11:59:40 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 25SBxe0i055759; Tue, 28 Jun 2022 11:59:40 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 25SBxeUu055758; Tue, 28 Jun 2022 11:59:40 GMT (envelope-from git) Date: Tue, 28 Jun 2022 11:59:40 GMT Message-Id: <202206281159.25SBxeUu055758@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Kristof Provost Subject: git: 2fc1fc66c7b4 - main - if_ovpn tests: Test if_ovpn when there's no route List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kp X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2fc1fc66c7b44060246b32030aad767f9a01a49f Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1656417581; 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=g/hCCAw+oCZ0m1qA/s0nVZ5/lEzj+WFwKAgmWT4VuTg=; b=F5WpxNSqgQhnn82w7xX7PAyIoPgeZL8zF+z2llY/c/+aoM6Fq9q6miXzPq28+TALDqQILe Br9SQgv52N1yyX84CPveKoukhLHda4CnfDAyJv4uGjmJi44ZxharmpZtOjRrVrPfc7jxFP tTA1Pp2RFv3GqjpgGUmdsoHq8LfayQrGtOp05WI9oXnZlB4LpPXgwhBrjbM0ag4QQARkSc HjOzRqbaChRDNepOGlWpzpjcZ0WgOJxA2eElSWkCX23+gbUkjiL4pQGTJhlM/oVJt7hMx5 3TZudW/i7kHOcG04Dgk3wvcChKlynm64PCUf5nUAoLZhn6NK4QjHPpuCrDmdVg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1656417581; a=rsa-sha256; cv=none; b=Y9ks0qjmRF4DJU3XywcxzAhV5WbEWEJ3g0tIEmysLzTya+GUZgl0lta11sSSOhE7cOJJS8 0hFPMC4VkT/bP7DRhvpNhucKge7rCdKK8tg+0fBl+nqJvsU/+1TARrSspyIhCMMFf8kxuK NQ+/YIGGgSEyEZFxnW8MPXXZ2XDITJ6zEPSSTZNkF9vdLYotH119YTkftjox7vnp5h4yQK ZDM9pMxZerAdbXP6sqEuK6bH8WXTFXNOERheyb3iY5doHz4zA+Xa/rGWf/4hWbadaWgo+V KZrkcKPqvaUNVOLgLILH/jvMx5OcL68dH9Onf5yFG+I4dGkDMLLtD5+++cWIfA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by kp: URL: https://cgit.FreeBSD.org/src/commit/?id=2fc1fc66c7b44060246b32030aad767f9a01a49f commit 2fc1fc66c7b44060246b32030aad767f9a01a49f Author: Kristof Provost AuthorDate: 2022-06-14 12:37:06 +0000 Commit: Kristof Provost CommitDate: 2022-06-28 11:51:30 +0000 if_ovpn tests: Test if_ovpn when there's no route In client mode (i.e. if there's only one peer) we should be able to route to the correct peer even if the routing table is incorrect. Sponsored by: Rubicon Communications, LLC ("Netgate") --- tests/sys/net/if_ovpn/if_ovpn.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/sys/net/if_ovpn/if_ovpn.sh b/tests/sys/net/if_ovpn/if_ovpn.sh index 3815f7b9d788..49266c6597e6 100644 --- a/tests/sys/net/if_ovpn/if_ovpn.sh +++ b/tests/sys/net/if_ovpn/if_ovpn.sh @@ -481,6 +481,13 @@ route_to_body() pft_set_rules b \ "pass out route-to (tun0 198.51.100.1) proto icmp from 198.51.100.2 " atf_check -s exit:0 -o ignore jexec b ping -c 3 -S 198.51.100.2 198.51.100.254 + + # And this keeps working even if we don't have a route to 198.51.100.0/24 via if_ovpn + jexec b route del -net 198.51.100.0/24 + jexec b route add -net 198.51.100.0/24 -interface ${n}a + pft_set_rules b \ + "pass out route-to (tun0 198.51.100.3) proto icmp from 198.51.100.2 " + atf_check -s exit:0 -o ignore jexec b ping -c 3 -S 198.51.100.2 198.51.100.254 } route_to_cleanup()