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=-9.0 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_PASS,URIBL_BLOCKED, USER_AGENT_GIT 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 D25D0C169C4 for ; Wed, 6 Feb 2019 22:46:10 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id A0361218E0 for ; Wed, 6 Feb 2019 22:46:10 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726642AbfBFWqJ (ORCPT ); Wed, 6 Feb 2019 17:46:09 -0500 Received: from mail-eopbgr740040.outbound.protection.outlook.com ([40.107.74.40]:38448 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726448AbfBFWqI (ORCPT ); Wed, 6 Feb 2019 17:46:08 -0500 Received: from BYAPR07CA0045.namprd07.prod.outlook.com (2603:10b6:a03:60::22) by CY4PR07MB2904.namprd07.prod.outlook.com (2603:10b6:903:26::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1601.21; Wed, 6 Feb 2019 22:46:05 +0000 Received: from CO1NAM05FT038.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e50::201) by BYAPR07CA0045.outlook.office365.com (2603:10b6:a03:60::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1601.17 via Frontend Transport; Wed, 6 Feb 2019 22:46:05 +0000 Authentication-Results: spf=fail (sender IP is 199.233.58.38) smtp.mailfrom=marvell.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=fail action=none header.from=marvell.com; Received-SPF: Fail (protection.outlook.com: domain of marvell.com does not designate 199.233.58.38 as permitted sender) receiver=protection.outlook.com; client-ip=199.233.58.38; helo=CAEXCH02.caveonetworks.com; Received: from CAEXCH02.caveonetworks.com (199.233.58.38) by CO1NAM05FT038.mail.protection.outlook.com (10.152.96.151) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA) id 15.20.1580.2 via Frontend Transport; Wed, 6 Feb 2019 22:46:04 +0000 Received: from dut1171.mv.qlogic.com (10.112.88.18) by CAEXCH02.caveonetworks.com (10.67.98.110) with Microsoft SMTP Server (TLS) id 14.2.347.0; Wed, 6 Feb 2019 14:43:56 -0800 Received: from dut1171.mv.qlogic.com (localhost [127.0.0.1]) by dut1171.mv.qlogic.com (8.14.7/8.14.7) with ESMTP id x16MhtZf017099; Wed, 6 Feb 2019 14:43:55 -0800 Received: (from root@localhost) by dut1171.mv.qlogic.com (8.14.7/8.14.7/Submit) id x16Mhtf9017098; Wed, 6 Feb 2019 14:43:55 -0800 From: Manish Chopra To: CC: , , , Sudarsana Reddy Kalluru Subject: [PATCH net 2/6] qed: Assign UFP TC value to vlan priority in UFP mode. Date: Wed, 6 Feb 2019 14:43:43 -0800 Message-ID: <20190206224347.17054-3-manishc@marvell.com> X-Mailer: git-send-email 2.12.0 In-Reply-To: <20190206224347.17054-1-manishc@marvell.com> References: <20190206224347.17054-1-manishc@marvell.com> MIME-Version: 1.0 Content-Type: text/plain X-EOPAttributedMessage: 0 X-Matching-Connectors: 131939667651866166;(abac79dc-c90b-41ba-8033-08d666125e47);(abac79dc-c90b-41ba-8033-08d666125e47) X-Forefront-Antispam-Report: CIP:199.233.58.38;IPV:CAL;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(346002)(39860400002)(136003)(396003)(376002)(2980300002)(1110001)(1109001)(339900001)(199004)(189003)(476003)(47776003)(2906002)(305945005)(2616005)(4326008)(11346002)(446003)(6862004)(336012)(486006)(53936002)(14444005)(26826003)(498600001)(87636003)(1076003)(86362001)(26005)(42186006)(36756003)(16586007)(105606002)(85426001)(68736007)(2351001)(8676002)(356004)(36906005)(81166006)(81156014)(6666004)(316002)(48376002)(107886003)(8936002)(126002)(54906003)(76176011)(69596002)(50226002)(106466001)(97736004)(80596001)(51416003)(50466002);DIR:OUT;SFP:1101;SCL:1;SRVR:CY4PR07MB2904;H:CAEXCH02.caveonetworks.com;FPR:;SPF:Fail;LANG:en;PTR:InfoDomainNonexistent;A:1;MX:1; X-Microsoft-Exchange-Diagnostics: 1;CO1NAM05FT038;1:BQ6Cd21QNk/DC9L/gBPJ3MXdUry3KH1uwRhcHcT0Vi9kYFzoV/kSbl5WGXjQjWU8kJWUiBtg2QXSHnJ5hCLXU0CTDtFGnTxyeX0fyDObfWW+BAwMJkJ4LY7DficlBL26kIEzMdKhVBP3fsZNiuyo+Q== X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8804c6ad-0957-41be-e02a-08d68c84e0a2 X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(5600110)(711020)(4605077)(2017052603328);SRVR:CY4PR07MB2904; X-Microsoft-Exchange-Diagnostics: 1;CY4PR07MB2904;3:1VG0RYkpr8rIh5Oft+fSsJiAmczbfROa8g7e0rdfeY1NcSej3vLWTJFqJAbPmSwiTZiBwS3Ek4bNN2ejDyGYNyLa6WRj0liS/Z0t6SVgMZdbgk02IT4Ji0IcQuzBaeLUMEDml/O3tvUoakQDh7pcowlPkmLNruAI0I9XzJcpY8qoQsJD+KQA/ARb2EuHzKqb29z+QxjAj42DKWg0xhuXXeNaTtm6r0A4k30Ge9Ky3MISOWrQxPEUfuhG+5LVdVFH1AS4mL+MwDJqpyH91ASTl+PyoC7JPkv8EiRKulbJLb/xBM/hZ8EwkAXOoXsiue7CIJzLY0ogm5PDGlWcrq7v3IiC1GAWJ5KWuZNksx755pmjWSyRFMShiggJAmM75qsz;25:/Xna4mcejOOItHKG2Q3UxaWN6baSzXVpefQGfIpivnfbe/ZFKVdgwGXIw9qjvW7LlnvVA6TqkntK+o5ow+TCT6P2rTRybU1beiT/6hRTpTLmrAq4271wWeKiqQ1t4jM1ub0uTGMENoN6I9vE3f58CCtaicFmLLl4wx42elZXrZp4loB/3MLmdYYQfCcuckMZK99enUkWDl4TUoDzstMoc4a494a8vSzE6BWdoDtrpUFS9ZeNLm9W8Hyow9vkfS+USW0SKY8bzh9baiB04Fm4KXeeuDHlI8Gf4Ioop9iCbGNSbiU/FdOGA5lYV8clyvoj1PzBFvmexxnmV67JQxusCg== X-MS-TrafficTypeDiagnostic: CY4PR07MB2904: X-Microsoft-Exchange-Diagnostics: 1;CY4PR07MB2904;31:S8XtBtSFfl6dDEDeDD/Gpr/YFl4OIW102/B8QcyKDCko+NABMs2Agkqz/KIpOUrOwOTlrdh5X9Q3lPhVN2vEAHiSxW6TK/7tZrSj0QBPWsq8VbsBGWNv3bNOUgpfXsUXmRAuNVX2i4E/U/byk0EmN/nIuR2eVo7YMLVacTa7xXj0DNmZo/BfH5nSntWQZCoJRbYlAEp7mgqKc3VYS1it8wp8/Wg5K6oCzzUoJuk49is=;4:y8/du9xvrRwSL58x/vmkjxorJEn0KfArdA7sLxA1ToURheUFze7K1E2J24Hw7jM4i7REC4pwVycGUl9iTHmKixybr8IaPL0PyNOIM7Dce1pDDw1uR0tND8zXcZ/dBRChkkJ8A1P6UNjEAWpNGhWbQA1TZwCZ21Y1esXaPvU7D81PidyfoxImayIbNlpJMt4JpkPErfXQhfzmUlGuMM0Nyb9G1CziZ+TOw8cZBZ+gnmllCPEGne4bkmVLhzUoMZzpN8wf/YbZEbN3FjiOLUAnk31/HAFhWHwBiFII593XWpNmiYTfqPOtxStTLKx8XH0J X-Microsoft-Antispam-PRVS: X-Forefront-PRVS: 0940A19703 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY4PR07MB2904;23:gHNgEtwiJQxojf5B10SuBcJCsnrrIlQmSA9NKmvwx?= =?us-ascii?Q?IVctkPOP4Cl/KPlUih33oI7W2ImRbRHT6gMmwoixomLprPdPkM4oqC6nFM7R?= =?us-ascii?Q?XdscodG8S2oym1r5UKqKWY9HOYKvqtoRRPgYnOghz+XGmraW858wulSwAe07?= =?us-ascii?Q?pmwJTpI5bCvT7RzbLswsjq1rpTFnqD1x4UD0UGTut2Oq7rW3yk1G2m4E053D?= =?us-ascii?Q?PjAwhIgyo5yGy98AQGBX53omLT+ghs2RW1LGqkPHwDa+S+YItsY/ICQF3byv?= =?us-ascii?Q?+0Wh1ZILZM2WalqJ6dcUMYxiH2s6dqUvdlwhoVfu1MNp1P1/h9v2JtuLv1bq?= =?us-ascii?Q?bTAjYo3IpICMAXRtr4NVe08yOvIg4jjJbxA9CucAwh9R+xo97OGEwl9t9Itq?= =?us-ascii?Q?2dREp3L7A2NHggJ8ainHfpCSL2+5+tndmP6NLuLrgIfXVYtWNocN9OMzKfO3?= =?us-ascii?Q?ViXBoqpwVDYflijZcF/ITbgtBzBZvz3ouTPBzH7oM1HUq9kn/3IoiZR2J/4y?= =?us-ascii?Q?JE1MSVDhKa21AlkTiUmispS+fHRX6tW9WjuolLNodceWoA9eU5aBrHabkjli?= =?us-ascii?Q?EIFl+XFE28T2Lq22fenzO3wr2TuthlJ0eVAcua3jxfS0yhWONns3bFOv9F+e?= =?us-ascii?Q?8tCnMaZl5eCV6uRy0HAKsSP608ifcVph3gzYeWdFE+fXSGaQs7t6qV//uZXj?= =?us-ascii?Q?qsT/l2fN2W2ZkCLW+6ZT83JE5u1kdaCVE8OTWx6YnysAtA9sNgX6HFG89HIT?= =?us-ascii?Q?krPRRqhwjELLFseHsVsAnxC62+obfcBgONnQ+ZkYOKMlBXHRbh+lo2NJ7Hoj?= =?us-ascii?Q?n6JNzSrGimGSFrxkFwWcFTSDGGhfTwOU/TfDCuNXBmPm1YUumnRtkX9rQv7J?= =?us-ascii?Q?1mPCNpq0A86i/DAz5J05uwMcMnTO531rxGuZx0VB86id9zJnDKE8DONP4dIZ?= =?us-ascii?Q?UXdHLPbHpEyi/d5Uv1/OEGEofBecOs7Ibm8/VGpxt6K4vXPULxPnk+9T85wx?= =?us-ascii?Q?VI50c8OO/OJYQb5KqYxcDbPmoUzFBqeHcc9LdwshbT7GNcVaRkyTdMz+h1TV?= =?us-ascii?Q?oq+IHZWDJlTNFoXEHQGOyOp+BRW1aKBdN7RgqVu+wZ8nJTEGvDLQvne4l6Az?= =?us-ascii?Q?Hkm2x3DvroXuK6xqTY6EQ9MYvuOovg7rNz9PK/tC0FWE+5LK6mDdpVjqaWTf?= =?us-ascii?Q?tuabqUfvKlgcOQaud4VVckwU8/V0nBGGmEDHD03I6m/ElC7P7QUa/eGOJ6id?= =?us-ascii?Q?brcM0SGVfrY4pHp/2BWWqib8cmbBvUHLzoxAeyB?= X-Microsoft-Antispam-Message-Info: LjOqYMhDPvZtkMpPgaaDd+1Io+ITq0Y1BezqnGvuhoExq43jIDxUekOv/b7IxkrDSfTfwLAVSyrcdHDrcawNrdaogo8qqIN+qv78tn1fHUGe+M3fghJB64jUWog5L2POOhPosT2NtwstWJAL/6Fi15ZuCtnfq9mSLJoF1SqjPbAiyX3K77JUgZnSJ3ZB0VGT8hekrOpQRykpIZ+kCpZgvsD7d67osGlV35QjhATCdMfB9ZtnUzw2/HATc5YM5HNtQAwF8/BKHPZk4bH5/SOAVi7W04KqiXyN9SnVrut52ROCZ/qJfncwUj9DxQpjbMdq2u37+0vqQ4XWPTgm+XK5zGh80TO/IsTNpCZPwce4lUVmnAtgUDw2//uMVMtrGRPgR/P7oULmEvPNDt0qdrw6j2B0nCB9gyjHm3jyb4fBTIY= X-Microsoft-Exchange-Diagnostics: 1;CY4PR07MB2904;6:uatFdj2C3Rn/pAyT8PlXWkvOqg6734/MNqf8a81ck8ozDn492hqHemJXkWSKKgfzBfCMDUf75N2S+/eO1fjokgZVxzY47I5qtHtBbzfIYngjI3xZ7lWovoUYZn2hg4e3Y98W9fr1gUGNqsElebcDzU9Q6bYwEpKGWjFXpMVNMMAIXaVduVgKoUx2VafW0nYdmeD3vZA8HvD8ToTniK2A/HJvrIpwOTZYU8GFfPYle9uYszz2egF5rDciu/8PT1Q5+9ZBCY5kDavYFRlVbbHeyTfjEu5htENCLUtaxkEcio67OjXx6xoocWRxzMTzKiGeq6u7Y9QyjJYJWhXOy3yYJ6YAhTc04tPN9XHVZf09GAQD3Ifw4VE0bGoQ5+YyU5Mixq5QmTsjzrDHbqHkPM64Jg4mVdSunR5FPudBLwxHbjfKkc6We5KsDwcbo7ySgz1vriRIaz4UnooTtr2e/sju7w==;5:hGUHB2Ypg3MUcPL5J9bG3yeeQpAUZpyrQauZD64uXfD+oFpOg6FDjS5JJgri1cIAWLEaDc5roig6oh3KXzV74d6qN8Z+LbMDmO8Q/WwlNVNAYjsXxNhu3kHUi2USWefId/FAuw1a3YidbniIaukrk7ytHsslpdkOcB10KuE0YUQspm/jmWPDy/fDRAjRelbmBk2h6Swak6TjSI71JoxQvw==;7:OYemXrVd0D1Mm/IqJsft+H45Pr71M752QNRNyytRoiupHsi4YnAocRR6X7Dd93TEtgjJzVIcmxGuM4eBPKRV98WaVuantD7txLMTl0ZvK12AsmVPjm/95oa9LBobpuHHFuhEm10oXn0Tx35ckosr0g== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Feb 2019 22:46:04.9254 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8804c6ad-0957-41be-e02a-08d68c84e0a2 X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e;Ip=[199.233.58.38];Helo=[CAEXCH02.caveonetworks.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR07MB2904 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org From: Sudarsana Reddy Kalluru In the case of Unified Fabric Port (UFP) mode, switch provides the traffic class (TC) value to be used for the traffic. Configure hardware to use this TC value for vlan priority. Signed-off-by: Sudarsana Reddy Kalluru Signed-off-by: Ariel Elior --- drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/net/ethernet/qlogic/qed/qed_sp_commands.c b/drivers/net/ethernet/qlogic/qed/qed_sp_commands.c index 888274f..5a495fd 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_sp_commands.c +++ b/drivers/net/ethernet/qlogic/qed/qed_sp_commands.c @@ -604,6 +604,9 @@ int qed_sp_pf_update_stag(struct qed_hwfn *p_hwfn) p_ent->ramrod.pf_update.update_mf_vlan_flag = true; p_ent->ramrod.pf_update.mf_vlan = cpu_to_le16(p_hwfn->hw_info.ovlan); + if (test_bit(QED_MF_UFP_SPECIFIC, &p_hwfn->cdev->mf_bits)) + p_ent->ramrod.pf_update.mf_vlan |= + cpu_to_le16(((u16)p_hwfn->ufp_info.tc << 13)); return qed_spq_post(p_hwfn, p_ent, NULL); } -- 1.8.3.1