Message ID | 20200831150845.1062447-1-nikolay@cumulusnetworks.com |
---|---|
Headers | show
Return-Path: <netdev-owner@vger.kernel.org> X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=cumulusnetworks.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=cumulusnetworks.com header.i=@cumulusnetworks.com header.a=rsa-sha256 header.s=google header.b=UIPOyV/T; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4BgDCY4ftKz9sTg for <patchwork-incoming-netdev@ozlabs.org>; Tue, 1 Sep 2020 01:10:17 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728290AbgHaPKO (ORCPT <rfc822;patchwork-incoming-netdev@ozlabs.org>); Mon, 31 Aug 2020 11:10:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52050 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728215AbgHaPJw (ORCPT <rfc822;netdev@vger.kernel.org>); Mon, 31 Aug 2020 11:09:52 -0400 Received: from mail-wr1-x441.google.com (mail-wr1-x441.google.com [IPv6:2a00:1450:4864:20::441]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4FCB2C061575 for <netdev@vger.kernel.org>; Mon, 31 Aug 2020 08:09:52 -0700 (PDT) Received: by mail-wr1-x441.google.com with SMTP id e16so6336060wrm.2 for <netdev@vger.kernel.org>; Mon, 31 Aug 2020 08:09:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cumulusnetworks.com; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=9NRlvcF3T25DILTKeuqX8E3EYjoQX7UtJSzPYWLJykQ=; b=UIPOyV/TX/qTZ5nPyNPqNeLqqpySpB79+88G/c5/mSiypSXVyEgV5pQF598fXK/QcJ DVGzd/FB9W5miozlIm/H9n2/0VsiPmGWEBdSsOExlCshpOyY1TThKNK9CksFW4wAL+Xi aqNKWIib8mhFuKp/e6q9MRAWnrPPVlscB+O9Q= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=9NRlvcF3T25DILTKeuqX8E3EYjoQX7UtJSzPYWLJykQ=; b=CZGaV3WFMInNGNreNFrlDmnbS3KtqkllnS1i9Jz78caXZL1YE7kWGm0cPck2ctP+dH 6Zre/uaK6UoSMYPzE1wrpI0SgvrZHYaaOcDHoUkDw1OZs6ELSj3EMB1QcwasctadzSEY 0Y4SjTvsV9TVRYM6fNAZuyjgvkdILEIiapyxxwvky8HhADdYuHU+7+Hj+uPqUqB7DH3r nfUlGeuwbuhuxW8O9z1FMrDhFQ3Io4ZqW0cukF1sKuTne4dY3h4WamfVJMAXWabAxI2p XWmiVWZvrBuq7lhGY5Qi6EUhxtnsTd0EOqiOTA/pH61FiIdtpjQPvKhHFnduom5MtZeU cdYQ== X-Gm-Message-State: AOAM533JBMaT4SqWSiJzgcbWiu6zbeSqZvCN2Hgj1Pj7ogZExB9arb79 KqRKdDSNlShNid1T+JRLotaMGp3TcsK7tsvn X-Google-Smtp-Source: ABdhPJxJGmZ6Pks4k0jiikUTCv9YL32nZcRKktFEwp4Z9bHPgq1VZqm0woD+taAUhx4CEjwz1RVQSg== X-Received: by 2002:a5d:4d8f:: with SMTP id b15mr2060047wru.341.1598886590422; Mon, 31 Aug 2020 08:09:50 -0700 (PDT) Received: from localhost.localdomain (84-238-136-197.ip.btc-net.bg. [84.238.136.197]) by smtp.gmail.com with ESMTPSA id f6sm14181636wme.32.2020.08.31.08.09.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2020 08:09:49 -0700 (PDT) From: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> To: netdev@vger.kernel.org Cc: roopa@nvidia.com, bridge@lists.linux-foundation.org, davem@davemloft.net, Nikolay Aleksandrov <nikolay@cumulusnetworks.com> Subject: [PATCH net-next 00/15] net: bridge: mcast: initial IGMPv3 support (part 1) Date: Mon, 31 Aug 2020 18:08:30 +0300 Message-Id: <20200831150845.1062447-1-nikolay@cumulusnetworks.com> X-Mailer: git-send-email 2.25.4 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: <netdev.vger.kernel.org> X-Mailing-List: netdev@vger.kernel.org |
Series |
net: bridge: mcast: initial IGMPv3 support (part 1)
|
expand
|
On 31/08/2020 18:08, Nikolay Aleksandrov wrote: > Hi all, > This patch-set implements the control plane for initial IGMPv3 support. [snip] Self-NAK, my torture tests uncovered (a rather obvious) locking issue with the dump code. The src groups will have to be traversed with RCU, and thus RCU-friendly since the mdb dump code doesn't acquire multicast_lock and we don't want to block IGMP processing. I'll wait with v2 to see if there are any other comments. Thanks, Nik