From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40041.outbound.protection.outlook.com [40.107.4.41]) by dpdk.org (Postfix) with ESMTP id 161CC2B92 for ; Fri, 27 Jul 2018 04:11:10 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XT/J/JglQy9W15oIche4EddhQWpb9wxxZbKQcxRY77s=; b=omuVPoLSdCtwUUN0jVTkkaiE6TPQVNRDwOGM3bgFQn4B137t+XAaiTCcPvzV9zzWQVkKvg6mr8nMlLDAcwG82un2uON/ZrA85UcaIG2h8Pk89+XhPMr/+2SxTNbn+z7JUN6FctWGVwFU7Bs9H0XSYaH95YJBpF9DPPSOhr3wiu0= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yskoh@mellanox.com; Received: from mellanox.com (209.116.155.178) by HE1PR0501MB2041.eurprd05.prod.outlook.com (2603:10a6:3:35::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.973.21; Fri, 27 Jul 2018 02:11:07 +0000 From: Yongseok Koh To: Wei Zhao Cc: Wenzhuo Lu , dpdk stable Date: Thu, 26 Jul 2018 19:09:13 -0700 Message-Id: <20180727021019.37388-17-yskoh@mellanox.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180727021019.37388-1-yskoh@mellanox.com> References: <20180727021019.37388-1-yskoh@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [209.116.155.178] X-ClientProxiedBy: DM6PR08CA0022.namprd08.prod.outlook.com (2603:10b6:5:80::35) To HE1PR0501MB2041.eurprd05.prod.outlook.com (2603:10a6:3:35::19) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 31d3b263-7067-47bf-3156-08d5f3663759 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:HE1PR0501MB2041; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2041; 3:FkZhpB8zDhO2QIF5CaEb5mWNxIDvTuF2S9e+HXIV1jmBZCJMoQZ5B4Y/PNpnkTgplfWBaBRSYLLZHbjLM6vWEo+bKPRqRD3RZOXwiO7x/XlXAgzzefXVf/MFORnMHF9D0xJgqX/LMRH/EL4bGDsnkHX0qtUHRxGNZ2WbWALtUjgF1w7rvg+z+OVy5C7EJov9tSg8M12QCcETZZIqyyMHqsJc5+mLPbqlTXMm9bHp+L9mNhdv5US0f45sRqKx3phj; 25:SbMaQZ7yOjArEhLlXQ5l5HUkH6O2Fyg7GQIm1Dday7+1t6G4Ptj/s997qNbiXAuYHqDLKRio/Cxq72MLMzvcHDAnUXityQZtG8nW11k391xHjLJA3lSEVpAUSE9coz30Rx+PGGSgvvNjGOkzt65/nXhZfOPshHzZFGklldc6LmkHxbbSYK2UhjX1feTVXSSrAOPZRTmGHOJ/UDy7A9nUV29sU6BHM/xuhtD1qQ9LRqGpNQcK8ZxSN+hyoeiYIMd9wHgndZhEf/qzKu/n7b7zJKXCA6zSwdioXPHu+UKdPvd1Iy5jgLYbZy4bdek0YcTSl5it3PirAudt98Uq8UPUDA==; 31:YmVf9m03IB/1xjxLRswwb7lu3xLkWOQUCmbqtigoCWgpf7iGdhZoQPhKm1ojFaM0vT1xTphzyhIbfwdpF+xmGTh0G4satkmx1fa55OEx8+k4qclh0QEbW4+L78Xq80iKLLRVzzn1A8Dh6XKrVnMgRhCLDYk8IV5pYNGioThitCA/pkqXOZckLcr+9u/KFPSwFI4cQQFGK5Qs4KQ629hw7ScE4+oOVKbAWrszoxXmfkM= X-MS-TrafficTypeDiagnostic: HE1PR0501MB2041: X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2041; 20:lZMpw4sgUzeS9rRGtcgTSysotW84uX4KY8EZ6uxJp+NvTZI/+y6dFgMqyot1RPWQmQSSMWyf9EpJYXXrUYzvHTmrIPbSaIjE+QLwd5uWnZeBQz8XHAdejjR1I2SZVfEbpYn6x1KAkEo/d5UW42fBQwV+MSppaLT8wrE1+coMhipxJkLO3c4VgrTJWCzIuXUiGVjWEcnRi7GhtktDRVgDolW8mMF3KNhVh8iafhBLtLr3JUdTvP2CADQOz9YZwPQNHFFR2AlVzglPmqvDuyzfANe0Yh3RpAISb52TczcIC68BrRWCUsk2h9hZCqxaleBG1Nq6twMtUqoYQhoGtvx+W+k4mf2IgC6bNePwSYwkQpS01Wcl5zbF6TpLpPaX6Cfj9rfHDzaUqoKdiqxpoyRKeZgMXoRZ3DfCFo4Nu2nKZbUjXOyKTbnwDwTMW1fuah5f3AmzTprkRst+3byBdkzh3AVqXD5Lq9TRgYwUYKnwCC/6IWwAd98cnEv4LxCP+KgQ; 4:SNyLgn4heqfFasUofplbsYgU26fN0NjeTtOuMT5k3Gbe0k85aTrDg5Mo8RtAktYf/srfAtjPRwvMHJz+MX+XZrXy0eAfJG4xHL27OI02suU7oIAz9bgDa+tuNiCeMDZPuMrM33sadY6D+c7EmoI8XYNpvjG+J3rvMq+sPCrC2AAooyu1lqdhlzg/N5N6sWWY8BrvwsJ7Tc31UwubriR43yjRr4kCT4VwDQXs1Rl64bqAMqCXVnniV9CL9GFYnBRNqmRPznt7nV0dUMqQLPwrWd+n9lCN8DcssNjrYGdApo3HSkXdc/mpPB+fMjPo2wr1 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(228905959029699); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231311)(944501410)(52105095)(93006095)(93001095)(3002001)(10201501046)(6055026)(149027)(150027)(6041310)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:HE1PR0501MB2041; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0501MB2041; X-Forefront-PRVS: 07467C4D33 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(366004)(39860400002)(136003)(376002)(396003)(346002)(69234005)(28163001)(189003)(199004)(6306002)(55016002)(53376002)(36756003)(4326008)(76176011)(2906002)(105586002)(26005)(2616005)(25786009)(956004)(486006)(21086003)(386003)(966005)(106356001)(51416003)(7736002)(86362001)(53546011)(575784001)(50466002)(16526019)(48376002)(1076002)(52116002)(8936002)(54906003)(5660300001)(11346002)(3846002)(16586007)(446003)(66066001)(81166006)(68736007)(316002)(69596002)(7696005)(6116002)(14444005)(97736004)(53936002)(476003)(81156014)(50226002)(6666003)(47776003)(6916009)(186003)(1720100001)(8676002)(305945005)(478600001); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0501MB2041; H:mellanox.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0501MB2041; 23:uTirOd/UmVaVRgYqxC44WazZoM1npT4z/75Vdu3?= =?us-ascii?Q?qBdhiJXvR+3o3MZe/zZMMzTIw7o3HUVh39usrBg9IiiVWGzucSOJITvn4VqD?= =?us-ascii?Q?L3dLmhGldsZ3cUdB+M6od5v5bZ3FBtqPdmaP6DyxWh/i3Xr8GcBWqGtbVjmn?= =?us-ascii?Q?FHAr6pHhyqIQuDo06m266zCuEtNKBtFApB7Ap1wctMVpiqa9TxAfKjzIOIs3?= =?us-ascii?Q?pvNpD79Hok7bC0sjcz4/dFZJqpuaTDTD5b9Yg9cl1k26ZHiTdFdwb4rdPQyc?= =?us-ascii?Q?KSEBwbsh6MZBMHteoIttB78UDxqluY6Uz+pkiRyVmgv01WOeQ2r4FrqRUuOr?= =?us-ascii?Q?IfHUWYHJbpGIwr68ptp6pH1EifiAm6m4o+LCnSzReFd4NM7kiluRHZss1P/O?= =?us-ascii?Q?RlYU88osiWUscbuoKZmQdpGVkaYaCydjwhmlkpIAgT1ueuV6YNTTKiGYgr+Q?= =?us-ascii?Q?VkXvW0tEVPQx2Extng4C3zm8IrKQ4w7vu8If8UIV99KWgdHaQGStagVPG9vI?= =?us-ascii?Q?fO4eCJX5U+GRjPGh2M6OnmAaJUUb25UrabkUT+4vUC88mZMCMw+9AZbcYEuU?= =?us-ascii?Q?CwTeMXmK7KU0RNVMlxbR3Sf9RH/3N5m9X1XOknYt7RGRDsoL7aWI2CeWFkPN?= =?us-ascii?Q?xVBSH+rSgMqyrmqjixYBCZcVbwGYqqTKpao8ZISHys6L9MgpyyvtdwpuXC6R?= =?us-ascii?Q?5/v+A59kscpooyMqQPdt01WxjfbVA8bru1msQhywd7wanpHcMOA90WEXpLqx?= =?us-ascii?Q?Ndc/FepRvyfXJJDuUv9kJtjPLWqoAW/AUTfZAEOyV29I0xK7Xsmm0Xgb+waV?= =?us-ascii?Q?XaB7hDDSjVohWf4WYx2aUphDTbAKuT1aX2XyVxszJpshUir8CRKn4HS8CJhM?= =?us-ascii?Q?Mo0kT33MLUgJuRKlyReUFkzU/xD8B5KQkmuXKWvf2oJOiAK+3tEeJ5QnzGI6?= =?us-ascii?Q?QKhuFxn4Bd3glMeirlBK5t3SVZAdAXUwoufTYv8mvC93k9BV7QHdL2GoOLhq?= =?us-ascii?Q?fU6Mt3S7F/NMjYAifRdPo+6xiBOaLO9eocgVW7NTQEA8+zz8Hb4AJOHNwfB5?= =?us-ascii?Q?oFwnF7qr/Wg2Qi3BOX8Z+wp090lfx/VairjdQjYRj/zbDX4Rx0SCplsWFqb1?= =?us-ascii?Q?1TS47ZogJ/H9ioEfp8K3IEuIMZtr5S8FUuPASh45t0jymBYAwFtZedateuk4?= =?us-ascii?Q?A1/H9Te4OcEgSwQPxJ8eT5ZnJnqKERrVZVdz+zr0+j493GrpfREUP9py4uMQ?= =?us-ascii?Q?3JHbGwKLkm3Aw8IcmAX3f+xBPdbJiO/IdfhqFbcY2spDfVUSA6Q9/Z0539Xr?= =?us-ascii?Q?Vmu7QNHRh3GH7yusnq6gUko3o9w//af2BpcMO1dgxgFGM4jEP78aWUESsMJE?= =?us-ascii?Q?wbx5RZN8GgrKryKrt/yIv9dlrpN1sP0bD81281BOfUrOqAcdihBpf5gekp5d?= =?us-ascii?Q?1MDPl6GFcPg=3D=3D?= X-Microsoft-Antispam-Message-Info: t8Q4vPjF8/JPRGK+Cxs8Jv7sRWUn4MPb+FOlPBQ4aNI28yAYVzcCof+/riRecA7jo+nOBsY+PR6dFGUht2ldnmP1wyAtA0FFd/wwQh0IHHUUurCr3b3tmVc6lZaHCjLOaxCFN/3mLHHCCU34ihuuknw/GHcZR/yYsBliUvaEO5W5TxI/uLUOhDA4St7uvCTEo9riYzumDn2HF8rCMpdT/DR8KeKV672AEVm1p9syseiuQYLaErTDcEMW5ApIeK65hO4P+6uMFAI+lNn59ZZ1pU8zY9sDeHtGwlUHjiD6lRpseh550s24rPmM+XAwhQXJ/vHga9SXrdMMWexFg7XOE8eIaImofDKXNpZh20tj/00= X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2041; 6:T/Y7/qsuzqmsX4anczaSgBMeOoSxbUN+qpwY27R9hv5BhIzWKokW50aGSZCE0QOqA6tErG696DzSw8iEVXQyeRgL/9JcsagEIENdCK+f1amGpTH6poeq1v8xMUCcD95nl9oSsj7GTJSCwwUSODCMwjbpD8QRlfNsWy7jbwNca0rVbpOFnAvXDwgsNe2j3SCWoj4cv9+3FuRnQvidu8PeYZyA09aXslcbBzZoaE8vtCnIIx9uQJLWBCZXRu1P+q225Rt0hno6uB15znLxUyH0AAB3cepZW3Eiers/MRGzh3MnXoAO1aHwl54y91Zgu304vbsDoLPe+E1WY3POAlcGm6cnA7+toYZveUaVWsYKh6LbEha/mUwMnsQFLmYENd7zj0rFq4Ibg9TL36eircYP0VlsO3yq7FZI/eIZPIWN8voXC+j/Ols+lYhDcBVBco+oTqkbJMzMx52iTQ4cxOYOkA==; 5:LKpE2AswKZxf2gUuRo9Dh7J593Y8ko24UWpFLFHE0lSpV6eAJvYZZNsDmu6d9/qNCCbhqA9dHLSPeePx3ddRr/b5l+MhapgIx6mZ8EQMyol9IGR1KNxx9jY6LRV/IHbs5EQQGTx9KqC+SDgql2H1x/PbxfYndlEqsG3M42MazJU=; 7:jSG4BrsfckELVWPGY2Rt+2vKpGmrHjAlIRVVhRz4uXY2H6yiYxPhkMvqvPhF353mLv6DabxevBKCAdMZFXFsAfqsD4z4n9fGMBKYd26Zk51qM9FRcNvTIrbr0fcy0EKDED6dQkvDfnlYFhPC20y0ZyMZFw4/FIWd/eTxlL2m7yUbBB6+lf4h7fcINl5ejzyJJTaG7f26rToncUcyF+HFoph0G6MyHZwdg14Z33a6UgVdqD+dd7VRGiDaVqzHNO+K SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jul 2018 02:11:07.2348 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 31d3b263-7067-47bf-3156-08d5f3663759 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0501MB2041 Subject: [dpdk-stable] patch 'net/ixgbe: add support for VLAN in IP mode FDIR' has been queued to LTS release 17.11.4 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jul 2018 02:11:10 -0000 Hi, FYI, your patch has been queued to LTS release 17.11.4 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 07/28/18. So please shout if anyone has objections. Thanks. Yongseok --- >>From a6db82e7ac8452c9cf70aedd167511374bb42494 Mon Sep 17 00:00:00 2001 From: Wei Zhao Date: Wed, 13 Jun 2018 16:09:55 +0800 Subject: [PATCH] net/ixgbe: add support for VLAN in IP mode FDIR [ upstream commit 2ee9fecfc3f449d6c2596cf34517d5728b541ee9 ] In IP mode FDIR, X550 can support not only 4 tuple parameters but also vlan tci in protocol, so add this feature to flow parser. Fixes: 11777435c727 ("net/ixgbe: parse flow director filter") Signed-off-by: Wei Zhao Acked-by: Wenzhuo Lu --- drivers/net/ixgbe/ixgbe_flow.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/ixgbe/ixgbe_flow.c b/drivers/net/ixgbe/ixgbe_flow.c index 07abb3437..c6d952a0a 100644 --- a/drivers/net/ixgbe/ixgbe_flow.c +++ b/drivers/net/ixgbe/ixgbe_flow.c @@ -1665,7 +1665,8 @@ ixgbe_parse_fdir_filter_normal(struct rte_eth_dev *dev, return -rte_errno; } } else { - if (item->type != RTE_FLOW_ITEM_TYPE_IPV4) { + if (item->type != RTE_FLOW_ITEM_TYPE_IPV4 && + item->type != RTE_FLOW_ITEM_TYPE_VLAN) { memset(rule, 0, sizeof(struct ixgbe_fdir_rule)); rte_flow_error_set(error, EINVAL, RTE_FLOW_ERROR_TYPE_ITEM, -- 2.11.0