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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id AB865C38A02 for ; Mon, 31 Oct 2022 12:28:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:In-Reply-To: Date:Subject:CC:To:From:References:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=2Nfp/M6eifO6DHKp3HrHQeSuwxF7ATmyDd30YpJoSPI=; b=gF1QS7dyRQDqHO ZBD3bT7MitIxJwo7rOmtiyUnoLB/WGOSiDt5LGJ5vGsY1dmyuBYR338xJzFX32h9P8gVF0NTWyDqa 9Vl/AAbvYD/Y+QMc6+pO9RqqB9tECesWsRYadRtc66656lRpzvEzzn/j8HdGYOqCZwKpwvjDhf3bM QDz30oykMOy5dVbhw4kqZpFnratUEFMnLZjicDV5kMZbssugbjTrSsWYex6s4ptgz3suEr30jFDod 1n3aqpT6EwoWPxGM18xtTRWRSYzb4BBMnYFAzeecrsLZpl4jr4MVdsypoygeEt6DzpLHbg++qj69q QbPg0Qm69gJ7Td8WOohQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1opTt9-00BfvP-43; Mon, 31 Oct 2022 12:27:37 +0000 Received: from mail-bn7nam10on2074.outbound.protection.outlook.com ([40.107.92.74] helo=NAM10-BN7-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1opTsj-00BflP-P5 for linux-arm-kernel@lists.infradead.org; Mon, 31 Oct 2022 12:27:11 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=khwlB00mANFJqDudT65byOp8whHdpgYLa3K2SSzjM9V2hiIQmxk8FxhHvJmDJw7PoaieHJx/WkEYsgWoZJO6Sj5Od5mnS0je3X/pRE7iWh9eGg5SwuMC+kEdHjsoTRKzGeQMe3WCdlzBUVhdEnK8/7YfxH+faW2VByqISF/exw1Nz/jQ1kMao82UNsCcwew3IPiYydrW+GchDHbV4GWPTJ+zahlRKTfmQIMiftYJ4g5vQmyjUqgcZMLBQITYNHvtfJSnYFDHYcWjwDbsKMnTn16vp7QyTdPkWZJsUmqVEZbVysW3q7315InNaRh1Umz/dy95TCm08/YjhSENJmILxw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=sEcweQWDCyWz3vkclOKJi24MgrM1JUIbG8v3G4VzlNE=; b=QiWn4bY1dnonE7FqJnpIkp7SM8Svpla58Nb31L5LeiEYA8gDY6EFzJnS0xKtSGWZDaFrCU80txzNEmVWg9pUxdo4kxdbGcVDwwL4s75QysGNm0UY7zsGF+HaF/4myJWWqyCa+g20AnWkjj2K5ZfBI1vghHydHFNF16i6bddKDCnKRTv9iWZXqf5kjKCqnLBBvNWBpM16gAGiO7sFw0egDzE8ejD2fazLUS8GfltqPCZQl6NXY5yXQWpkVnMX/TbNJVdSOKGnqtys83tQgxUnfyHnGyGQFuexrMafIPIylQ97D6H1vBiIDb0RanXCtBhY0E5/bbxv100kHUrF4//bPQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.160) smtp.rcpttodomain=lists.infradead.org smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sEcweQWDCyWz3vkclOKJi24MgrM1JUIbG8v3G4VzlNE=; b=DYl8thb2XEcRh2UciQ8P4tl/T1UBQ22lohFd2L0AAL0uGEvsLNqw2i0lLHVDKD19qcvGzaGml/eDdVQ9ZjJ3sKnb4gx8eIuO0NsP/pfqNEN9Tr4Ni2yw+ezJ6sZp+9xkXriYCGW9+kbCiVwoN9pd79w7GxOyQ86FJGKKLehGdvzq8eHEMFPFi6hDQYdxG3uBTr5KGE8HUamOaOwsyM3Tvyn2R2Oy4i5upRguxIeKAmJ5EBu26FlxUsd+xRx/oifxYKbiHyj4waYHuilZgbHLFLd8Q5hDShHU6dh6Ga+vzDG8IzfNWy7myCJMEGR0FxisSUXm5+PMsyWRNn/86B7zZg== Received: from MW4PR03CA0126.namprd03.prod.outlook.com (2603:10b6:303:8c::11) by MW4PR12MB7166.namprd12.prod.outlook.com (2603:10b6:303:224::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5746.28; Mon, 31 Oct 2022 12:27:04 +0000 Received: from CO1NAM11FT051.eop-nam11.prod.protection.outlook.com (2603:10b6:303:8c:cafe::1) by MW4PR03CA0126.outlook.office365.com (2603:10b6:303:8c::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5769.19 via Frontend Transport; Mon, 31 Oct 2022 12:27:04 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.160) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.160 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.160; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.160) by CO1NAM11FT051.mail.protection.outlook.com (10.13.174.114) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5769.14 via Frontend Transport; Mon, 31 Oct 2022 12:27:04 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com (10.129.200.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.26; Mon, 31 Oct 2022 05:26:56 -0700 Received: from yaviefel (10.126.230.35) by rnnvmail201.nvidia.com (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.29; Mon, 31 Oct 2022 05:26:51 -0700 References: <20221028100320.786984-1-daniel.machon@microchip.com> <20221028100320.786984-3-daniel.machon@microchip.com> User-agent: mu4e 1.6.6; emacs 28.1 From: Petr Machata To: Daniel Machon CC: , , , , , , , , , , , , , , , , , Subject: Re: [PATCH net-next v4 2/6] net: dcb: add new apptrust attribute Date: Mon, 31 Oct 2022 13:24:23 +0100 In-Reply-To: <20221028100320.786984-3-daniel.machon@microchip.com> Message-ID: <87k04gw54m.fsf@nvidia.com> MIME-Version: 1.0 X-Originating-IP: [10.126.230.35] X-ClientProxiedBy: rnnvmail202.nvidia.com (10.129.68.7) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1NAM11FT051:EE_|MW4PR12MB7166:EE_ X-MS-Office365-Filtering-Correlation-Id: 406a2bb9-81a2-4ee1-8928-08dabb3b3845 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 4PebtwDUYuuELhMtSnHOOvlHq5XlKZIKYZqKb0MWFET34Zc4WoP/BPbhns7711r2meAkJhI2NVGuKTjxYZILtGjSR2t5xPj8y2+kMdMuAup8uDWP9hLlHHRjvAua8dAUri1HTO9wpsi8qqNb2h4j/0RPN9IkJTPH0SkjVbzwKymhxOSeSh6X3itiZJJQ8we9xCqCnKOM/SzDmpSWoLBYBcXTUlW+Q6k+W5KpA4CVKjfZLMDtd46e9hcR8LcyFugSkQ/Asu516HS1cxxcpggS5I3S+MdeF3LisN6BAVx9YfULzT8Fb99pnIxLuHGsB5im9HA1kDT/QgRQMFc+d31DQ5imc+i1lR6iJxdxfLGME1tUzroOtmguF07CriJAvdxWwDnpoX8q77wO5TDSzTtAFaGAPDsbizdK8gn5mK1BtDcam/SB09nB/Lbc3MCEjWXoznptI4pUmngjfOFbH2LNtUzo129SI2C9NUmUm3PYJ/H1VdGXxOh5U2xYhTVlN8Q8oG0YrPC11jGRpLRUgK0En6lxo9rc1kYfyQD6YZdfQ+2j3CjUNt7OmxTXPy5bJkhW0z5QDlfXLaIAseeo0EOsFy6NpMYy7P1Cod+P5fVuUH1fdbxZQ1yCMR/SqHgxq38qj52fPzNJddiDkLJ9OkcXmbwojOiWdJJYD4AkmDfT8t87uQJfii0maZ7PYEtixF9dHoEWtFnRG+qd8aAXgfL/E2WBFq5rh0RoKSN1m+sJHcHuSnUJjUGtSJRvfSw1SH4LEZ5wTAcdbe3/XO0u4YjsxQ== X-Forefront-Antispam-Report: CIP:216.228.117.160;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.nvidia.com;PTR:dc6edge1.nvidia.com;CAT:NONE;SFS:(13230022)(4636009)(346002)(136003)(376002)(39860400002)(396003)(451199015)(36840700001)(40470700004)(46966006)(4326008)(41300700001)(70586007)(70206006)(82310400005)(8936002)(36860700001)(8676002)(40480700001)(36756003)(7416002)(2906002)(26005)(6666004)(47076005)(426003)(54906003)(316002)(186003)(6916009)(86362001)(478600001)(336012)(16526019)(2616005)(5660300002)(356005)(7636003)(82740400003)(40460700003);DIR:OUT;SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Oct 2022 12:27:04.6954 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 406a2bb9-81a2-4ee1-8928-08dabb3b3845 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[216.228.117.160];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CO1NAM11FT051.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR12MB7166 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221031_052709_866238_C716FF17 X-CRM114-Status: UNSURE ( 9.48 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Daniel Machon writes: > + if (ieee[DCB_ATTR_DCB_APP_TRUST_TABLE]) { > + u8 selectors[IEEE_8021QAZ_APP_SEL_MAX + 1] = {0}; > + struct nlattr *attr; > + int nselectors = 0; > + u8 selector; > + int rem, i; > + > + if (!ops->dcbnl_setapptrust) { > + err = -EOPNOTSUPP; > + goto err; > + } > + > + nla_for_each_nested(attr, ieee[DCB_ATTR_DCB_APP_TRUST_TABLE], > + rem) { > + if (nla_type(attr) != DCB_ATTR_DCB_APP_TRUST || > + nla_len(attr) != 1 || > + nselectors >= sizeof(selectors)) { > + err = -EINVAL; > + goto err; > + } > + > + selector = nla_get_u8(attr); > + switch (selector) { > + case IEEE_8021QAZ_APP_SEL_ETHERTYPE: > + case IEEE_8021QAZ_APP_SEL_STREAM: > + case IEEE_8021QAZ_APP_SEL_DGRAM: > + case IEEE_8021QAZ_APP_SEL_ANY: > + case IEEE_8021QAZ_APP_SEL_DSCP: > + case DCB_APP_SEL_PCP: This assumes that the range of DCB attributes will never overlap with the range of IEEE attributes. Wasn't the original reason for introducing the DCB nest to not have to make this assumption? I.e. now that we split DCB and IEEE attributes in the APP_TABLE attribute, shouldn't it be done here as well? _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel