Received: by 10.223.176.5 with SMTP id f5csp860280wra; Wed, 7 Feb 2018 08:40:00 -0800 (PST) X-Google-Smtp-Source: AH8x225JUu+K8w86EHOyTPdnuFEnYVEbAm06E7g6VOm5dXoTXkr4ylbH5vM7dX7dO337jfpto402 X-Received: by 10.99.114.15 with SMTP id n15mr281297pgc.286.1518021600546; Wed, 07 Feb 2018 08:40:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518021600; cv=none; d=google.com; s=arc-20160816; b=fKcsqOTe66Kp7bN7WQ4q47WwwlM0peK3GPbST8K9je/CEig9rLE2h2RGTMokLlNuDy YHLXWsmV27IGODqSvdNElqZxawJivb4RezSmP5Fl08slvW/HZpXKEGUNLFibmRaasCbL 2yC5mT1kYZV180WAfs1wGRGyhMVH8WB9wYJPeaNqkZ3fUf59kACjmkj7BZNeat0gnbnX lQ1Ss2fasIST0AC415/QDVHkIF/6VEuiFV1jgBhnfPmZIx8EoemOY2NXm1OB/CG7u6Ta Wi7ytEUtKD+4sAb1kfjl2l0JweSE/qOo8Axyn2WmIqZ+uyG4+ZMRQlLjbXIfXs4B2zrH 0Cvw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:date:cc:to:from:subject :message-id:arc-authentication-results; bh=aJS2QDWW8/WOqPSaNFAmUrnBcMfdK4Kwi3WX0LJuhoc=; b=eTzCKy/lwRnGS9XBt9t1n1bjxjnAYHKfydhR3Uei2b7dzVrYrcgS9HUR5cWv17zyV1 tl5hni+4leD9W2lkpxP33momdigwuFmswoBYhOYxc8t4pTmsSbwL8kEQUz7k5WgL74jH XAPB71YdnjUW7a0GujAvfT9uwshBHJfC3TyhXTt206rlhH93kpPtqW6QQqhilDzY4clp MPqnDGg4d4deGjSGS6ocHTMpF2P0nBJslFaw6Nsqz0FFBtKNDxQbeauBEPI1/5stEA0S 64hbOltRoBvpyXK11Z8a0OqGc0Mwroy1VqloL0tr8FGspNZOCiOx6dzVFD69RnZg1ROI OFqg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y12-v6si1256129plt.1.2018.02.07.08.39.46; Wed, 07 Feb 2018 08:40:00 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754665AbeBGQiT (ORCPT + 99 others); Wed, 7 Feb 2018 11:38:19 -0500 Received: from pic75-3-78-194-244-226.fbxo.proxad.net ([78.194.244.226]:51534 "EHLO mail.corsac.net" rhost-flags-OK-FAIL-OK-OK) by vger.kernel.org with ESMTP id S1754382AbeBGQiS (ORCPT ); Wed, 7 Feb 2018 11:38:18 -0500 Received: from scapa.corsac.net (unknown [IPv6:2a01:e34:ec2f:4e21::1]) by mail.corsac.net (Postfix) with ESMTPS id D646B94 for ; Wed, 7 Feb 2018 17:38:15 +0100 (CET) Received: from corsac (uid 1000) (envelope-from corsac@debian.org) id a04cf by scapa.corsac.net (DragonFly Mail Agent v0.11); Wed, 07 Feb 2018 17:38:14 +0100 Message-ID: <1518021487.2100.2.camel@debian.org> Subject: Regression for ip6-in-ip4 IPsec tunnel in 4.14.16 From: Yves-Alexis Perez To: Mike Maloney Cc: "David S. Miller" , Alexey Kuznetsov , Hideaki YOSHIFUJI , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Eric Dumazet , Greg Kroah-Hartman , stable@vger.kernel.org, debian-kernel@lists.debian.org Date: Wed, 07 Feb 2018 17:38:07 +0100 Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-L1rlN2cFfKF51vgztWia" X-Mailer: Evolution 3.26.3-1 Mime-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-L1rlN2cFfKF51vgztWia Content-Type: multipart/mixed; boundary="=-8+Gs/Tr7DZ3otw6bh12O" --=-8+Gs/Tr7DZ3otw6bh12O Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Mike, I noticed a regression in 4.14.16 stable kernel (I assume it's also present in mainline). I'm using an IPsec setup where I tunnel all my IP trafic to a gateway. The tunnel can use either IPv6 or IPv4 (depending on what's available locally) and will route both IPv4 and IPv6 (my gateway will assign both family addresses). The tunnel doesn't use ESP directly but rather encapsulates in UDP. Starting with 4.14.16, IPv6 traffic is broken. When trying a simple ping to an IPv6 address I get: ping: sendmsg: Invalid argument I bisected 4.14.15 to 4.14.16 and got the attached bisect log, which ends with 8278804e05f6bcfe3fdfea4a404020752ead15a6 as the offending commit. The -EINVAL is consistent with the =E2=80=9CInvalid argument=E2=80= =9D return from ping. I didn't try yet on a pure IPv6 setup (without IPsec tunneling) but will followup when I have a chance to test it. Reverting that commit on top of 4.14.17 fixes the problem. If you need more info, please ask. Regards, --=20 Yves-Alexis --=-8+Gs/Tr7DZ3otw6bh12O Content-Disposition: attachment; filename="ip6-bisect.log" Content-Type: text/x-log; name="ip6-bisect.log"; charset="UTF-8" Content-Transfer-Encoding: base64 IyBiYWQ6IFs2YzcwMDc2NjY3ZjI0NmRjMjAwYzdhM2U5YWVhYmQyZjhmMzg4NDE2XSBMaW51eCA0 LjE0LjE2CiMgZ29vZDogW2ExNjEzNGIwODIzNDZiN2U3YzM0ZjU5NGEwNzYzZWFmYWNkY2VhOTJd IExpbnV4IDQuMTQuMTUKZ2l0IGJpc2VjdCBzdGFydCAndjQuMTQuMTYnICd2NC4xNC4xNScKIyBi YWQ6IFs3MmQ0ZjNhYmQ2ZDM1MjFmNWNkOTc4YjYzZjkzMDEwNTFmMTI3ODEyXSByODE2OTogZml4 IG1lbW9yeSBjb3JydXB0aW9uIG9uIHJldHJpZXZhbCBvZiBoYXJkd2FyZSBzdGF0aXN0aWNzLgpn aXQgYmlzZWN0IGJhZCA3MmQ0ZjNhYmQ2ZDM1MjFmNWNkOTc4YjYzZjkzMDEwNTFmMTI3ODEyCiMg Z29vZDogWzI5NWJjZmJiY2Y1YTc0MWU5MTAzNjA1YzMyNTIyNzZlZDIxNDMzYmJdIEFSTTogbmV0 OiBicGY6IGNvcnJlY3Qgc3RhY2sgbGF5b3V0IGRvY3VtZW50YXRpb24KZ2l0IGJpc2VjdCBnb29k IDI5NWJjZmJiY2Y1YTc0MWU5MTAzNjA1YzMyNTIyNzZlZDIxNDMzYmIKIyBiYWQ6IFs4Mjc4ODA0 ZTA1ZjZiY2ZlM2ZkZmVhNGE0MDQwMjA3NTJlYWQxNWE2XSBpcHY2OiBmaXggdWRwdjYgc2VuZG1z ZyBjcmFzaCBjYXVzZWQgYnkgdG9vIHNtYWxsIE1UVQpnaXQgYmlzZWN0IGJhZCA4Mjc4ODA0ZTA1 ZjZiY2ZlM2ZkZmVhNGE0MDQwMjA3NTJlYWQxNWE2CiMgZ29vZDogWzlhZDk3MGM4YTEzNTk1ZTM4 ZDNhZjk4MTE0YmNiYmVjNmQ4YTViZTRdIGRybS92YzQ6IEZpeCBOVUxMIHBvaW50ZXIgZGVyZWZl cmVuY2UgaW4gdmM0X3NhdmVfaGFuZ19zdGF0ZSgpCmdpdCBiaXNlY3QgZ29vZCA5YWQ5NzBjOGEx MzU5NWUzOGQzYWY5ODExNGJjYmJlYzZkOGE1YmU0CiMgZ29vZDogWzQyZDY4YmYyYTQyMzgxNjQy ZWE1YWU0NjBjNmE1ZDg2YTU2MjEzZjBdIGlwdjQ6IE1ha2UgbmVpZ2ggbG9va3VwIGtleXMgZm9y IGxvb3BiYWNrL3BvaW50LXRvLXBvaW50IGRldmljZXMgYmUgSU5BRERSX0FOWQpnaXQgYmlzZWN0 IGdvb2QgNDJkNjhiZjJhNDIzODE2NDJlYTVhZTQ2MGM2YTVkODZhNTYyMTNmMAojIGdvb2Q6IFsy Mjk1YjNkZDU0M2Y5YTVhMTgzNGU0MjY1ZDUwNmE1YmMwODE5OTgzXSBpcHY2OiBGaXggZ2V0c29j a29wdCgpIGZvciBzb2NrZXRzIHdpdGggZGVmYXVsdCBJUFY2X0FVVE9GTE9XTEFCRUwKZ2l0IGJp c2VjdCBnb29kIDIyOTViM2RkNTQzZjlhNWExODM0ZTQyNjVkNTA2YTViYzA4MTk5ODMKIyBmaXJz dCBiYWQgY29tbWl0OiBbODI3ODgwNGUwNWY2YmNmZTNmZGZlYTRhNDA0MDIwNzUyZWFkMTVhNl0g aXB2NjogZml4IHVkcHY2IHNlbmRtc2cgY3Jhc2ggY2F1c2VkIGJ5IHRvbyBzbWFsbCBNVFUK --=-8+Gs/Tr7DZ3otw6bh12O-- --=-L1rlN2cFfKF51vgztWia Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8vi34Qgfo83x35gF3rYcyPpXRFsFAlp7K28ACgkQ3rYcyPpX RFvWegf9Ex1DIVvXam8ohFGGmIXbnruVY5kLjJJEH1R89M0O5CK4XBkYJGrY7HBh WC+6XEi33rdXm1tYa4WULmmVrIllEQVSQUx5uLxKnm7y1Ok8Bm0pCVqsPnmre50H MuGDtDQ/erQRe8mgkQVMc9uiNShyDzaM9LJsEzG/JUJ44qNsR7uieMQtEEGr1CJ/ djlFphgYu1Ie5pjEH6c7Nx5i/djV8/l0CaroN5Aop75b5VIK0oOykJp3LtU8lgvL ERc/oE7CTkDuCi7spECJzDZXeROEa4js+h9Vwh6UuPXW9l4vx/r/yKiJR76i1HF1 lLG1cVz+4NbpsWa1HXXhUKSWQ3lTlA== =9jN8 -----END PGP SIGNATURE----- --=-L1rlN2cFfKF51vgztWia--