From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0050.outbound.protection.outlook.com [104.47.32.50]) by dpdk.org (Postfix) with ESMTP id ED220AAEE; Wed, 28 Mar 2018 02:16:20 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=Ki6GwBpjmBtc0gk3UA6bjgdcM0yv7tMgAQhalikPM68=; b=bxzhmX1+u4OACp3VYMMroc5iqpTgFFbV4YWJdyBCuoNClYNohka6oeiK9ilTHjUHqnqGXNlw8tmpTKu7JNLT0WC9iH7A1+jcAvd2JdexLO/zavo+Qf2wz9pXfK9yQp+dvnY74vmymklqfq4kUvhO9OXfGQjCKMzx6ACWlchIFhg= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Rasesh.Mody@cavium.com; Received: from cavium.com (198.186.0.2) by CY4PR0701MB3665.namprd07.prod.outlook.com (2603:10b6:910:93::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.631.10; Wed, 28 Mar 2018 00:16:16 +0000 From: Rasesh Mody To: dev@dpdk.org Cc: Harish Patil , ferruh.yigit@intel.com, Dept-EngDPDKDev@cavium.com, stable@dpdk.org Date: Tue, 27 Mar 2018 17:15:55 -0700 Message-Id: <1522196155-30972-5-git-send-email-rasesh.mody@cavium.com> X-Mailer: git-send-email 1.7.10.3 In-Reply-To: <1522196155-30972-1-git-send-email-rasesh.mody@cavium.com> References: <1522196155-30972-1-git-send-email-rasesh.mody@cavium.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [198.186.0.2] X-ClientProxiedBy: CO2PR05CA0102.namprd05.prod.outlook.com (2603:10b6:104:1::28) To CY4PR0701MB3665.namprd07.prod.outlook.com (2603:10b6:910:93::16) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b3ab6071-e413-40f9-e18c-08d594411fcc X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:CY4PR0701MB3665; X-Microsoft-Exchange-Diagnostics: 1; CY4PR0701MB3665; 3:cytussIOWx0EQ/WC/7V5cbygKU7YVupL0i9XKvRaqWxnoUfMcF7/YRYKmjH0tArJ/3dB33ZZa17jbIG+3hX7o7dG3RLvfumNq3Tk/Sf2ka2dyiEoBYWJKIyg4j45/5JRVLMb5KougILFXkPVP4jVWyGiof0nUEGqC+OWVUtl1Ve6aXRJJiWhGn8XisDhhsaPKHLnhj6++DZoZrbRd/HtSItLT5Yx/LZ3nTh+jlOvIWWHaLK/hguwTV/5HGxpbO8p; 25:DImJRwOdsA1RNI5MV8XNWsV+TiZzq4TAJhfBXl5SrczFAFk+XdPS1jAewvovbSxFTtC85l/8zIxJjtNrLLujvRJ/fBoZlB0PJnfju/fz+GnS4rUuHaKPFrtmzzn0hSOuKqd5RIoaGKdtK5MEIW+aUbr1hpxrD0RDgUPmBE1NOmeAT/hNSlOnfkv1qxwhVhFK13NI3TRgUyhToeQmeziMTmqcyt3vZG+5L8ey2kzupzaLmlUlHFtAHAyUO5+2wXTWDY++XcyAq/ywO022vlvzYnTEpYVv5nkKyr19CfWo8Hn/doVHVXVXSriahW/tEMJhjtjKyKUfYe7fYOgxRR8NLA==; 31:C6FpzeFv02Vl6CGsIydNaNekpSfN31hXrM9MU8ENZw620sorfxzWZHvVnDcGJfTk70O3w578rro/b7i2swVwGlI1DYrgVFYOmtYQnQqUJwNVCrcBg7GSo84d6JCm3YcTMEBSm2HhJ8Mx751mU52j2qI1XgaFNLAtB5H3Iocs6cgFe6IK0WuTfbbQBPfGtQRTO7jLD6Yn8FTaMMGOHoSMxntI9MYo1U1W6duKs98PwrE= X-MS-TrafficTypeDiagnostic: CY4PR0701MB3665: X-Microsoft-Exchange-Diagnostics: 1; CY4PR0701MB3665; 20:d586BRvzJ4RFJdiahFTMY4aD88REztDtWp6PgFHh7f2dJwdxBuvyQgrKgGSFnYpPy01hGg/6XOE9gEGuyrTlNZD7yYYnYKCjpEf/WhgTvap7ljNTucPg2g4/gWeVTsiq/n4jucM1xfTZKpYTPRwfUNua9G0GfUY/NTMI2UzZllFXQYxfXG2anPckAXde0akvcQ9jMBNU0jArbGaii+YeqWtfthET3ciIy2HNb0dXVadW/lEMQBvS0q9Z6mRVxUYvcPjy+qM5cLONPr5RCAj69bY+je7fTm3ue9LkeCkOQ83nR5sLyjWeplnz+O3VQowyvFOOyPVpj3NTE9N799IWfhEXozOMdTpFFJK/L3JmTwey5zzQQcmmwlzOm6+J2jHqPk/4f4WDdUKpxG+7NBa0o0cZYx9FhL9+wY/sSOsi4mrgPFsMY4LVkEu0Hz6pGrbguILuenmpMuP8fEXDKYdo+BlxICo2wCR4fgsxTkg/Gxfa0rPLGva3Gta9TupeXlPV; 4:qn3krHcvApwgd0xmrflgbOEvpF7x7OTmDKjNbwNY/Gid8ye4U4cu6dJTCJObuD6v6y/7hXPs6vcv5o53gl+Qb9XwqlabBFvsHs59LhF6h7k8xA2VZj6YYpf734QTnZqFdMF7MEX4uRoc6OsRZMvphlwNFQieQajvUf6m7u/lnYLA08eGq+Gfyx0HACzXgKlwEuWsZ8MKOX4BzXJtKVvx8jFkgvoaStFwQO4E+bXB5yGrBEK3qsaVO1TjWNdhsr2+/0H4aXOFXrJLzZVtXN/Hxw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231221)(944501327)(52105095)(10201501046)(93006095)(93001095)(3002001)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123562045)(20161123564045)(6072148)(201708071742011); SRVR:CY4PR0701MB3665; BCL:0; PCL:0; RULEID:; SRVR:CY4PR0701MB3665; X-Forefront-PRVS: 06259BA5A2 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(396003)(346002)(366004)(376002)(39380400002)(39860400002)(189003)(199004)(2906002)(48376002)(106356001)(50466002)(6116002)(16526019)(26005)(186003)(3846002)(68736007)(2351001)(316002)(2361001)(105586002)(4720700003)(16586007)(50226002)(72206003)(478600001)(69596002)(36756003)(21086003)(6666003)(25786009)(55016002)(7736002)(6916009)(53936002)(486005)(8936002)(81166006)(81156014)(305945005)(8676002)(476003)(956004)(76176011)(386003)(2616005)(486005)(4326008)(52116002)(59450400001)(47776003)(66066001)(446003)(11346002)(5660300001)(86362001)(51416003)(97736004)(7696005); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR0701MB3665; H:cavium.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR0701MB3665; 23:4OX1aZ+PEzeo2bqttVToBANm3XrbttpxtvQL+jG?= =?us-ascii?Q?bzTK65BlyxMzw02dWa2K5lVn2Nh9cN0eDFT7qxGkrHVCRTA7JZRwkNcH3Zkh?= =?us-ascii?Q?86XY/N7Mo0t2jNorf8UImPfDZZp/msY7yBFfutvsGAqZkPq151lW2Qy81uy8?= =?us-ascii?Q?yD6Zr/whFl6HsRyv5etBb+f0RTlv1WssI3lrN3fkGkKt1zEJI2cV7gzpazfy?= =?us-ascii?Q?1vuKfLaY4HhcR7Y4p0jHJ5T69RicChriB7C6ReNZfW0bbCfdo/E267RmZYks?= =?us-ascii?Q?IQCGKWAL2dAPICCb/objw64bqw9iJXKvLjQFz5mUGGC8bAZHE6vnM41LcfeI?= =?us-ascii?Q?JR7aBA0WeKeGf1tbjj25ohWAqyTxDbSPj6LEhrSosrk/u9t7bLpED3QAbYsy?= =?us-ascii?Q?BTpi7Meta97Zi1rUR8ejHD6rXLUAhpJD1BTsmdWoMWWYoclGYm+gUqRMkI7b?= =?us-ascii?Q?2+BVtFGisFnaR8I16jTLZXIS33iLxAIfwDTwfHuO61yMUwAaZktn1rC+LzIH?= =?us-ascii?Q?DdfagDn/6vUUE5z/JGmtOD/VB/Ti5avRfh9LwtrLdEkrXqLSZDZ9M4HdLs07?= =?us-ascii?Q?+g85MPj88VqI+xTi4Knz7eBso99OxKVbRt1B+XFI5CCRu8uat0Lc2tPb9jsJ?= =?us-ascii?Q?0u9BoMJKqG7p6nnYkrXZB1zxf5zr256X4FhqOyIlo+dOZqCJOt4OSt4tk7bp?= =?us-ascii?Q?pBHXRcfacDJKhriJ2jPh9/KPseYHCjFjKz7ZNKVQZtGOixKTb3cBIBM08E30?= =?us-ascii?Q?UHXgcsZMuZ4jWKQuxjX2UIUSG7pH2MQTAB8ba78EpHJxISZ84YtRrf8MQXlX?= =?us-ascii?Q?NcBTuy6IbS0iJLbWMCor0hScupAU/VSm7W0CWQOYGiN00SoD4auzsNrPJ/eX?= =?us-ascii?Q?cCsdlGZt/3fCx6mIiHhxSUu4+BkAxg91Wi3iE2QTbkrAnQOXSKtICwkftLFa?= =?us-ascii?Q?h/tEZNi8lTpmWnOyHgAX9s75Oy0wKQ04zMtFY8kmMS8TlpIm3oJgqGczRjVd?= =?us-ascii?Q?vYY9zbIGIjwdY75wHTv706uqdCJ5uE3DTrUQ5U7gZV4kCDmx3N5l2mTgWkta?= =?us-ascii?Q?ipe8LrW8yUhWqhiqVRqgLsCszOIVTDXhz9VD7xcYt7VXm6WLGe+HCsR6QOsv?= =?us-ascii?Q?fjohpuFLLiO/qssb8UlWMkQIUYH2DXWKmXv9oi2TstHm0mzx58SvMu/TTuPq?= =?us-ascii?Q?0llrKZBOzsHKvXGzP6oyiiSThp4kO55Aoo4Ny8ebme7DX5SD5a0FQAqNplb4?= =?us-ascii?Q?o/uZastMRH93SiAsqqvjhB5rhACO1R9BAzBaM8+G/hI+PpOLluQ2Ilt2iywl?= =?us-ascii?Q?0/+/ZKqURbsNVawg6CdCJatB/s0C2aW4cnaTDzfShUYKz?= X-Microsoft-Antispam-Message-Info: f1Am6NEDXjrMfhoLED4lodNq6FwmbyHsZmE66chLCUGhQAZyXuITFH9pWHrQk9vJmB/Y4WYJUzpHYUf5t/cKXTGOvdi9HxN46gNPYOqiD4f8e+BXX1FtDIAey5JOAerf/IUnqcHWclz7c9/rrwOznuFpIIMxU6l3Sbw5NnfQUqF/c00rQmz6x5fx17K6LBp6 X-Microsoft-Exchange-Diagnostics: 1; CY4PR0701MB3665; 6:zTrt6cYEGN5uPyo07liYEkl/aSuq5K0pCBXLzCCz/dq5anTmuncvH0zMDyukk1jYhy5OQkvRAINyzTYIT5m566gymMYdcKqk6RpliTzUdIVzFabbsUH1HEjcFCT8I4iq6iZd2jxGeYBn7yANcCtSjjBBtDEi52dru7CbGK9qPA8bOmRyixKsqpFQkXH6H9kK0HR2vZkbc2P0ysEzHycAJvcpl6RR61Hy5upZeFUp4h6JTHDSkr4pY70d4UYiGrx5ljI+fgHuL8+mjFRNEH+fJ81jIGgePmbtR1Ov7LGaBMv0lHDhafCaqm4ZUOICrcTz4ejCzHtc1/Feza0MOSmzqIUX2A5t9QL2+bZ/n8rrfZJrBPQXItA/RRSjdFZsxuST/0E2kNZ+o2DLoWsBWu0eMpuFM6eJUqc9dXqrPH5ts8MAJIyAPs5dOFk4sbvNs6fUTLRittMttpDtV3VMnPZsIQ==; 5:iHkEPLTQXaYG5/Wq7rYnhBHumPKhC/A+yEdn6x7VmATar3woNS4MWLm2q/vKJ/8hNyd1NJcyQ/JjkAHtPi6GQ161TTm2qJan2tEkEbGUr/0GbnyanjzAkfoDEs9vWcAdEhuv2dbnAhJ02fqg1mjaw8306+uoFkGm/eBFPOtideg=; 24:jxJuT6V4e9ez8y4fw941GZXtP+1/CMg1Kv+cc5aB9irNmc3Tls1qt3NAeV9G9iOgP3jnP5tiq84WJ+D+DaGXSCBIZDA+yK7I9c0B5nxu/Xk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY4PR0701MB3665; 7:Iir5JKNk9gXsBzXNg6XbJCHM51Gse4WjBua2Vf+0XwHISp90ji7h63xU51W6iDKwn5zKFI2MOWCQ3Qf4rQ5pa1/+wuGqSIOwH5b+XuZKd8+SznB/FVMxz26ztNYxYuRi0IIIWxeJisbxACM2RwOH6ThwpwVSZLGrNe5EeP+09uEkaM4FYRu8r9wGJlHO10u1gcwvK8l5q33U9FALWuIj9SIYxU4YvRq/jvNMHGNhkMquAiwXZ5sYfjIRBA2h4dF8 X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Mar 2018 00:16:16.5515 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b3ab6071-e413-40f9-e18c-08d594411fcc X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR0701MB3665 Subject: [dpdk-dev] [PATCH 5/5] net/qede: fix to prevent overwriting packet type X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Mar 2018 00:16:22 -0000 From: Harish Patil Fixes: 3f72dd780e10 ("net/qede: check tunnel L3 header") Cc: stable@dpdk.org Signed-off-by: Harish Patil --- drivers/net/qede/qede_rxtx.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/qede/qede_rxtx.c b/drivers/net/qede/qede_rxtx.c index 20c10be..2b9db32 100644 --- a/drivers/net/qede/qede_rxtx.c +++ b/drivers/net/qede/qede_rxtx.c @@ -1466,6 +1466,8 @@ static inline uint32_t qede_rx_cqe_to_tunn_pkt_type(uint16_t flags) */ rx_mb->data_off = offset + RTE_PKTMBUF_HEADROOM; packet_type |= qede_rx_cqe_to_pkt_type_outer(rx_mb); + } else { + packet_type |= qede_rx_cqe_to_pkt_type(parse_flag); } /* Common handling for non-tunnel packets and for inner @@ -1487,7 +1489,6 @@ static inline uint32_t qede_rx_cqe_to_tunn_pkt_type(uint16_t flags) ol_flags |= PKT_RX_IP_CKSUM_BAD; } else { ol_flags |= PKT_RX_IP_CKSUM_GOOD; - packet_type |= qede_rx_cqe_to_pkt_type(parse_flag); } if (CQE_HAS_VLAN(parse_flag) || -- 1.7.10.3