Received: by 2002:a25:ef43:0:0:0:0:0 with SMTP id w3csp78261ybm; Tue, 26 May 2020 11:11:45 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwKEzPQqg5df/7qgmwWOeRvzoLpjN2xtfvBAvSTi00QY7le28jCAvDC07Sy353qY6Nn1twF X-Received: by 2002:a17:906:55c4:: with SMTP id z4mr2361345ejp.332.1590516705646; Tue, 26 May 2020 11:11:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1590516705; cv=none; d=google.com; s=arc-20160816; b=KNPKRu7QcZICdEWpz7uVLeoPwF96HaLQoY7TYp93jXdU+nU4PmrCc7E5ttI96sbTMx ZFiXdpPeryb0Tc5pR1L5X5/KtSs9uAS9PL9VjZsw3EO1GsVGEW6d4ACtHHtApLtqUMfm 2sbp2i0hjX4h/+5cN/oFScPDfIsCP57chcQvr444X6fIWVZi6xnqCqkm3NISQW9hyUdO 2Q+8GPIQsmDIiBUXcX2oMgxqJFYp3r0wQyn9Zc/ynyF0j70truVqR/rQbTfFU8++1za8 NmgYcWXrJS+jWjkt7Fb78T3+pv50RQHSEG6h6LjvJjTGeD872fZ/uBLfK6HPaELUhDME MzhQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:ironport-sdr:ironport-sdr; bh=71EviJpBp2wkSnP5fiGZnPukPGnzW6FLfjdXXl92gdE=; b=fetPU8AQsD5xja2Kz4fC+7CDuA0SZ1llEsQKHJ2X9mjQXSkKlObWUMv9q+RjGKaxvd E6suBp5S2HiWWwrsStiUxN8H848Iovepi/LitercGeD82jZj0I0+2NXGLkmPq0oZn2Tb Oswh/dqWqvysSFMRH9TcNZuSkY8D5H9jAjus8Tr+M7pFm45z8OGYKN9w1NM9cJ58ApTr C4koZKvwl9DB8mTvNaUrt84MUO7+L4T+x5VdQydT+BFgcHIm+WWjXMltL2fzUJQBdsEd RLk+BUrl8MrnT/2f8XFEdid4PXxBGPXtgYT9OFB/hqE3SJPueIhkaVVDMqS+SXYdBzyR 8XKw== 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=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id bf22si322664edb.583.2020.05.26.11.11.22; Tue, 26 May 2020 11:11:45 -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=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729216AbgEZSJj (ORCPT + 99 others); Tue, 26 May 2020 14:09:39 -0400 Received: from mga01.intel.com ([192.55.52.88]:6568 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728838AbgEZSJi (ORCPT ); Tue, 26 May 2020 14:09:38 -0400 IronPort-SDR: f7R9HjkCZF9lNzecWoPFMtFcbGMNCEtetrQwOO0CeCoHcKwZtJQIB1R60BeKp+39gKH6EgZsfh P2RetrMvTcAQ== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 May 2020 11:09:38 -0700 IronPort-SDR: 54NnjXZ9mXnLB1DvXNpWU8njdKujXocWpi/SIAJCkwQBHNluKMUJzOKtQTEqN0waOSPfJ+VSxh bTZazJaNHscw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,437,1583222400"; d="scan'208";a="468441073" Received: from dspatli-mobl.amr.corp.intel.com (HELO ellie) ([10.212.21.42]) by fmsmga006.fm.intel.com with ESMTP; 26 May 2020 11:09:38 -0700 From: Vinicius Costa Gomes To: Vladimir Oltean Cc: Murali Karicheri , "David S. Miller" , Jakub Kicinski , netdev , lkml , linux-api@vger.kernel.org, Sekhar Nori , Grygorii Strashko Subject: Re: [net-next RFC PATCH 00/13] net: hsr: Add PRP driver In-Reply-To: References: <20200506163033.3843-1-m-karicheri2@ti.com> <87r1vdkxes.fsf@intel.com> Date: Tue, 26 May 2020 11:09:37 -0700 Message-ID: <87imgilg9q.fsf@intel.com> MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Vladimir, Vladimir Oltean writes: >> >> I don't really like these prefixes, I am thinking of when support for >> IEEE 802.1CB is added, do we rename this to "hsr_prp_frer"? >> >> And it gets even more complicated, and using 802.1CB you can configure >> the tagging method and the stream identification function so a system >> can interoperate in a HSR or PRP network. >> > > Is it a given that 802.1CB in Linux should be implemented using an hsr > upper device? What I was trying to express is the idea of using "hsr" as the directory name/prefix for all the features that deal with frame replication for reliability, including 802.1CB. At least until we find a better name. > 802.1CB is _much_ more flexible than both HSR and PRP. You can have > more than 2 ports, you can have per-stream rules (each stream has its > own sequence number), and those rules can identify the source, the > destination, or both the source and the destination. Same understanding here. Cheers, -- Vinicius