Received: by 2002:a05:6a10:6006:0:0:0:0 with SMTP id w6csp643742pxa; Thu, 27 Aug 2020 11:44:40 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxF/meWlo7CIlgUdLFjX7e/TFtp+4NdTFJpjTpIRv9ysgqpkdo2tFutLdmi8yxirAbkyzJ/ X-Received: by 2002:a17:906:2a04:: with SMTP id j4mr23707176eje.440.1598553880373; Thu, 27 Aug 2020 11:44:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1598553880; cv=none; d=google.com; s=arc-20160816; b=wpyGbNmdGOv588oQY4P3PXnFQHCxKuYwCY2KjnGjWXCwJWVI2K9nfhVZ/2oeRPO92E sd6HjORhxFBx5zHhrLSUooJva0vBZw4PKrZG9KIrBhtKZawF3SY7Z6UymI1kjb3B0rky 7Vf9HhqVBtXyWsIp6Fv+mHYpXrZYXW6WJX0+qV1IL0H9GMkwxky3D8XpmBahEOUfhaGW ngsK81CBbfjz/V+N4xuIZUkB9VlJhUAtHsnKOnUpswuGpbEp2PsT3mnWr8emG5aWCek2 OUkp8PUidTkSDprzp4ZYJ6iEO9pO6IXhERiZ3Q9itmvcGzIrI9JWC29N5BpqmQirb8Y0 9M5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:from:user-agent:content-disposition :mime-version:message-id:subject:cc:to:date; bh=8DqEISwD5kGv3TsC9oeOPv/+UBXy7B6Ga0+TBuyNz8I=; b=l2HORM7wRhtqqBWDhJ0qeD24vfctiWd1TCS7/aSYskDi1W5LxIh7VD1qfFUhQsPBXI iFsVu4gEwAM8wdEIbYcwBDpgvz21t0F2+keS+vRsUNxq7thK6OfSa6veqmlnqUbfyVW9 4it/7YXa0WWjv12atch4rVNQ+FOeWHKI8CraQQlfwlGhu8wF5ajmm4M9gqiBlfG4GTpt q0VshUi3Ie9p5vnsuMTwaFgoYOQh9TXAP0vucT0A8P+AoNfhQXq6d7FaZMq85o5NxaZh PYWUvTTTnDCnbvADENkivLTF25c3PUgRI7eY1UF0c3znxgtZe7o302mpYWQH36Nc7/Az wP+g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=csclub.uwaterloo.ca Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d21si2113723edp.267.2020.08.27.11.44.17; Thu, 27 Aug 2020 11:44:40 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=csclub.uwaterloo.ca Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726321AbgH0SnV (ORCPT + 99 others); Thu, 27 Aug 2020 14:43:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41532 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726120AbgH0SnV (ORCPT ); Thu, 27 Aug 2020 14:43:21 -0400 X-Greylist: delayed 754 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Thu, 27 Aug 2020 11:43:20 PDT Received: from caffeine.csclub.uwaterloo.ca (caffeine.csclub.uwaterloo.ca [IPv6:2620:101:f000:4901:c5c:0:caff:e12e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F290CC061264; Thu, 27 Aug 2020 11:43:20 -0700 (PDT) Received: by caffeine.csclub.uwaterloo.ca (Postfix, from userid 20367) id 2DCC6460411; Thu, 27 Aug 2020 14:30:39 -0400 (EDT) Date: Thu, 27 Aug 2020 14:30:39 -0400 To: Linux Kernel Mailing List Cc: netdev@vger.kernel.org, intel-wired-lan@lists.osuosl.org, Jeff Kirsher , Len Sorensen Subject: VRRP not working on i40e X722 S2600WFT Message-ID: <20200827183039.hrfnb63cxq3pmv4z@csclub.uwaterloo.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: NeoMutt/20170113 (1.7.2) From: lsorense@csclub.uwaterloo.ca (Lennart Sorensen) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org I have hit a new problem with the X722 chipset (Intel R1304WFT server). VRRP simply does not work. When keepalived registers a vmac interface, and starts transmitting multicast packets with the vrp message, it never receives those packets from the peers, so all nodes think they are the master. tcpdump shows transmits, but no receives. If I stop keepalived, which deletes the vmac interface, then I start to receive the multicast packets from the other nodes. Even in promisc mode, tcpdump can't see those packets. So it seems the hardware is dropping all packets with a source mac that matches the source mac of the vmac interface, even when the destination is a multicast address that was subcribed to. This is clearly not proper behaviour. I tried a stock 5.8 kernel to check if a driver update helped, and updated the nvm firware to the latest 4.10 (which appears to be over a year old), and nothing changes the behaviour at all. Seems other people have hit this problem too: http://mails.dpdk.org/archives/users/2018-May/003128.html Unless someone has a way to fix this, we will have to change away from this hardware very quickly. The IPsec NAT RSS defect we could tolerate although didn't like, while this is just unworkable. Quite frustrated by this. Intel network hardware was always great, how did the X722 make it out in this state. -- Len Sorensen