From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=3.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2E6C9C43381 for ; Tue, 19 Mar 2019 15:46:53 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id EF8F120854 for ; Tue, 19 Mar 2019 15:46:52 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=networkplumber-org.20150623.gappssmtp.com header.i=@networkplumber-org.20150623.gappssmtp.com header.b="OFIqosRv" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727196AbfCSPqv (ORCPT ); Tue, 19 Mar 2019 11:46:51 -0400 Received: from mail-pf1-f193.google.com ([209.85.210.193]:39585 "EHLO mail-pf1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726763AbfCSPqv (ORCPT ); Tue, 19 Mar 2019 11:46:51 -0400 Received: by mail-pf1-f193.google.com with SMTP id i17so4215391pfo.6 for ; Tue, 19 Mar 2019 08:46:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Uwy7dtJ/F2IBmVgWBXexBYlqqB3Vklw5mPlwlvdlvlU=; b=OFIqosRvddFps8Y2/OXo0ekUtYWWvEeGx0l1/sKUwiIMhhl224sW/G/YParXbAUDWH NMK7PG6KWaXTN/8FHRxkc45ZIfJBnI9NSXGxCzbVJ3CaaL0QT3qhh+0sCjp0G2xEoT47 e7BbsWEjjJNkMTKsT7C7yrb54zYZYk5T65i4I2szRB8Lw/RrtWtBWVLkadUZ/3VFe6lg rbWe3q9e3J/UwkC7l4SE6GRWtd+HtfOM5fMBKlyYfdJsJaxGNN24TvKYbAq5a++DHdOi q08TE9+jURGfp+E6LZyJWUQ6liO6vnZV8KKZkK93ZqtHxQY98sifqvKrevI3+i0UUgR0 Qm4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=Uwy7dtJ/F2IBmVgWBXexBYlqqB3Vklw5mPlwlvdlvlU=; b=AdcZ2WSlfJsFr/oJu8EpXGpL9Yd/8vNaIC6MFmAqj0SXIereaMJFifiYeHZQWTTt7R XSbgvRj13EEIwf6ASDgpu6LDmMdEb/bjWTv08bW7RSuZxFxF60LqHfyTYnz5DX+C7qZS aj1fwQlq3g3el6RpjUTt8W2q23OWOtpOgRfg1gBcQ+NGRmtUJcwhY2Cv/JlAYCviQjTh jV+HkELS+qCvoNKnfD242qECc0byUX6sszgf8JHViSz0Nj096rKwxUdvZbYsohIbX6I9 IGPzrHGjqANsCiykZPehA5Mc9cWSQeBgUyucXThZCDPwCi9SKWrEF9C3IdodJQYwzN/I PGPA== X-Gm-Message-State: APjAAAUKR1R7msG0CO4qlu6AsCzYMqVVCkoiypiUnc+gmQdaXbNxHkBD 13dI1QpiluWWbmYG14dpnYRUxA== X-Google-Smtp-Source: APXvYqxpb2J2rOq5p2amCYfFfL4UrDrXriwDgDZNHTqB9KGE7OnBHC1sZMkLbnmcL0S1r3JCkBWJCg== X-Received: by 2002:a62:3347:: with SMTP id z68mr2675829pfz.76.1553010410566; Tue, 19 Mar 2019 08:46:50 -0700 (PDT) Received: from shemminger-XPS-13-9360 (204-195-22-127.wavecable.com. [204.195.22.127]) by smtp.gmail.com with ESMTPSA id e63sm10569212pfe.120.2019.03.19.08.46.49 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 19 Mar 2019 08:46:50 -0700 (PDT) Date: Tue, 19 Mar 2019 08:46:47 -0700 From: Stephen Hemminger To: Liran Alon Cc: "Michael S. Tsirkin" , Si-Wei Liu , Sridhar Samudrala , Alexander Duyck , Jakub Kicinski , Jiri Pirko , David Miller , Netdev , virtualization@lists.linux-foundation.org, boris.ostrovsky@oracle.com, vijay.balakrishna@oracle.com, jfreimann@redhat.com, ogerlitz@mellanox.com, vuhuong@mellanox.com Subject: Re: [summary] virtio network device failover writeup Message-ID: <20190319084647.727f8dcf@shemminger-XPS-13-9360> In-Reply-To: <54E7C3AF-C3C5-4AF2-86C9-AA50389F855F@oracle.com> References: <20190317095052-mutt-send-email-mst@kernel.org> <54E7C3AF-C3C5-4AF2-86C9-AA50389F855F@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org On Tue, 19 Mar 2019 14:38:06 +0200 Liran Alon wrote: > b.3) cloud-init: If configured to perform network-configuration, it attem= pts to configure all available netdevs. It should avoid however doing so on= net-failover slaves. > (Microsoft has handled this by adding a mechanism in cloud-init to blackl= ist a netdev from being configured in case it is owned by a specific PCI dr= iver. Specifically, they blacklist Mellanox VF driver. However, this techni= que doesn=E2=80=99t work for the net-failover mechanism because both the ne= t-failover netdev and the virtio-net netdev are owned by the virtio-net PCI= driver). Cloud-init should really just ignore all devices that have a master device. That would have been more general, and safer for other use cases.