From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00077.outbound.protection.outlook.com [40.107.0.77]) by dpdk.org (Postfix) with ESMTP id 3EA9844C3 for ; Mon, 13 Aug 2018 22:42:45 +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=3oNS7P5cQLoaXn/VCetAXZFKHAIyX4LNtXT1Jydi7pk=; b=T3rhfhc8w8KozbQPki4272lO17sacQ+ikD4gi/iIrIMzD3GVVjbe8vQE8to5JckGKDJCgj7Ovul0qxiZppp9WfcUugjksqjpbMyKxnya1KwzF8vdbLk2wFzqJQNCSvTxfrZswbxecRt2pKUDVi251X2wacnF78sNgaih8R2kge0= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yskoh@mellanox.com; Received: from mellanox.com (209.116.155.178) by DB3PR0502MB3980.eurprd05.prod.outlook.com (2603:10a6:8:10::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1017.18; Mon, 13 Aug 2018 20:42:43 +0000 From: Yongseok Koh To: Rosen Xu Cc: Ori Kam , Ferruh Yigit , dpdk stable Date: Mon, 13 Aug 2018 13:42:13 -0700 Message-Id: <20180813204213.25436-10-yskoh@mellanox.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180813204213.25436-1-yskoh@mellanox.com> References: <20180813204213.25436-1-yskoh@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [209.116.155.178] X-ClientProxiedBy: MWHPR19CA0084.namprd19.prod.outlook.com (2603:10b6:320:1f::22) To DB3PR0502MB3980.eurprd05.prod.outlook.com (2603:10a6:8:10::27) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 367bb985-ab4e-4f2c-4082-08d6015d5237 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:DB3PR0502MB3980; X-Microsoft-Exchange-Diagnostics: 1; DB3PR0502MB3980; 3:sN95SYm9CuYNUu2yJ5eDuuagp9o1RYz5rl8yt1IMuFyvO1zCnG4WqzD6/FONHrj5Xxnn/L1F0rQCOQfSWnVKlieBnMj0a2YMM9F2sv9ofEQbXSOu/8TuamWpSz6gqLppz7YAKozcED+y53vKBAyl5/jiPR8FxGmcfUNP4z1LzAghw2r9rTlV2VT3I7k3KPB3TcPe7z9vK6k6NDMInGm+Ewo+odcJ9lC978mMi1dOCspqCOTIzPnHgifcaapuOFk1; 25:PI8KhXR/yAl1tQS+76BxyHWPEsLHCX5RQDKc2ioLlmXNh9PMryMkq1ZooIAuvXuHUwMIffqPAi5/EUDFOVJV/45LkX8kvqgMc6stof8ByM2i4ooQAG9Fz5eNI0FO8IIwADR7GZJa9tBgaoD4Qe8xdcO4WOd7mVXdTUCQz8f/r2sViBNHltUerCNlBEU7K6C2pcKoSgpOuPLOBo2zz8K1GAfNEiZFcNpGMaJFj1u/+oqQqDfvWjzkfYhsoYyVtOGZ1/OSorY88wZ+ORLX+1NcKcpPHOvYKuiOqA/TK/dsMvisyh1SzOm9XrsJksc1M6kDlC7Ln8bXGDNnWpK9M0bI/w==; 31:R2RHaWcRxqhxg0zE333+Z9Yk+EpFGK1OTcFfA6nVDLfaeWBcBzFVX7egtEoQk7pCRXzz/l2BRFLskjzoTH2D7+lr/nnS0lTMyUTm50404Ak/nt1PYg2pPBfMr+W0fRdZmlCTt0JOUlb1IPqRLVWW+XU4zQMreVF9EUIuEttsqodCAFqelSVsLAq7VhSD9mfJ3R2hqloK4Dueu8Zaw3mhqzaQ1oAcj9MZj/mZsmK4/BE= X-MS-TrafficTypeDiagnostic: DB3PR0502MB3980: X-Microsoft-Exchange-Diagnostics: 1; DB3PR0502MB3980; 20:wu0Obx/Xlebc1jZPTc+3G1aua8YoaoKiLpeAWn4ueqy+1gsY5oy+Nce5RwiOdBydxh5X+Pp9SVHShedUzTzEH0HqdrVbx7/Ao7+EmdcYiu+m72Us1iBFT92XCEbAU2nwyX3TYo24DbfXYPX0HpPtybUqyRczmgAHPJ7rWJO9CnOwQouTZXluoF0REGfW4HBdHnAy5M6HKIFaCSJPfD1JfTnBmWegYtmOy4d4YySQ3Q+wzB9uu2TRA7qThyO5tctHkEaxUQw0NMdojOZ7QptqAROgM/OGO+xnpIYT1C49h9E2LzOjvZpyVr6NiTnR2kFRWdHZH5lhw3HviFsfMuxOCayKPnsJ2qhL5qe74cYyi63ZzaQxOjDw7Z8EPMMYc16psc71L/xFqLpYIIBlCABrgnI1V3o/90nQ19PBb4nR7KUSBx8/MOrqphMmu3HF0eZF82BAZN9PNKd2uvfIuYA7oXD3GPYwhkK/oDkzD42p4/X3Owb9vMNqyZ2c797jI125; 4:HLH9iPdkNUS1+R+pGa0A4U+6LPMDkFq9UlOpG2CIwkYcgC5s9NSplAV71qrPjM88oJInFmgHyIDxXqS/sPlzcjrJfW3t9TD1AEdvuw9yaXQfHa1qM2Nf+efOihiH37pso7mY2q/VLyPIC2Zo6/+4jkwsasOLugt5ZseqZAtGJDIO8lO0i3NSQeiuOxTpUJt7/WKfgTuPfKYKr8rdX8jz4zXjEoa6iNChvX2dO157sU0CULRr5rIEI8k0Sf0Jfb2fP4Haf1hCB3DH/xBuU/kQ2+Wa498jrzbh1qkWvY3s5Jj37DJAm1+wGDzJzrD4CKB9 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)(823301033)(93006095)(93001095)(3002001)(3231311)(944501410)(52105095)(10201501046)(6055026)(149027)(150027)(6041310)(20161123560045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(6072148)(201708071742011)(7699016); SRVR:DB3PR0502MB3980; BCL:0; PCL:0; RULEID:; SRVR:DB3PR0502MB3980; X-Forefront-PRVS: 07630F72AD X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(396003)(346002)(136003)(366004)(39860400002)(376002)(189003)(199004)(28163001)(69234005)(105586002)(106356001)(97736004)(76176011)(16526019)(26005)(186003)(446003)(11346002)(2616005)(956004)(36756003)(50466002)(486006)(69596002)(21086003)(6916009)(476003)(53936002)(53376002)(48376002)(386003)(7736002)(6666003)(1720100001)(66066001)(305945005)(47776003)(478600001)(7696005)(53546011)(51416003)(25786009)(52116002)(4326008)(966005)(55016002)(6306002)(54906003)(16586007)(86362001)(575784001)(5660300001)(3846002)(8676002)(6116002)(8936002)(316002)(81166006)(68736007)(50226002)(1076002)(2906002)(81156014); DIR:OUT; SFP:1101; SCL:1; SRVR:DB3PR0502MB3980; 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; DB3PR0502MB3980; 23:p0vjkjfOJhA97Q4vnTFoLG/lLV+GsYcaoTDGOpF?= =?us-ascii?Q?3HBK5rkcuNHVZO4BJGKtqdmh4U3CfV2cBEF1XyTQ4KHlCH8vIfp7KmBSRMe7?= =?us-ascii?Q?TFGTD0VEP+ua8jVHfPsFhRQeKyxtzmcK+BZ+W2dgOJ7KiYqCAE51blVAD1+g?= =?us-ascii?Q?QKC9v/FR+ESL4oM1wiAmYKJprLWhpXB0aY3lpvtmoC+BK2Yyy2/CL7jmPqeF?= =?us-ascii?Q?Gf/NBU4uOK2o//1nP/4c8DEVV/kVPgNIDUeXeliLAsmwIosetn3cNaGZtUmT?= =?us-ascii?Q?X6tSB5kot1cZkqiplW9FpWJAXf0xKlT6K0mD7CXG8vjEXWtwJhqav0WSscrf?= =?us-ascii?Q?Pg6tNkcp8oShM7ETYok17Gptl0sSBym5Y7k7llsW3GIveoah9GJMfYDlYzB8?= =?us-ascii?Q?VK6Ds8WL10LBKs0jNRzmoBO4bqKFQ/EH9z//B4VtP3j/xBxgJfQ3psjnseXk?= =?us-ascii?Q?ooy/1cMsBT4/P/cGkycpp7ClUr3nSv61622d9OrLi0ZvNgGLjpcrV69dD0ey?= =?us-ascii?Q?wN/h8NYp7+ZXmJszoECi7vOaXl/dT8EYvSKFb1BHBXvoXxLQi/WrvMM1R5V9?= =?us-ascii?Q?xPQkAAi/V1D9PMdXLH9Fk9yGHqjAatLwT3qu6RCOsmqSY+tcLUjT/qeWR9yD?= =?us-ascii?Q?oYi0F8hQ2FWPT4xjnejW1Dt0Wc+nXTriToxXGNVCr1O5gfdJKV4CkGfAcpNf?= =?us-ascii?Q?XYZaHB6KAYLSSJ8pnpOxcPp1Mah+QWD5aZG5Wr90fkH2amCr3/4qVTfP5uB/?= =?us-ascii?Q?0mUTk2VmNRiSlQwnW+Wq5h+5UKzFHoj0DoHqjuym5sB0eAzB7KUBbx9KmuJC?= =?us-ascii?Q?aFGEC7nxsKJjWRrdLbk6gvCw1quwUXTbW2Zqes4sz/pOq/2ZFiiMUtIEiCML?= =?us-ascii?Q?GB7m/XMy8uKFMdBXu6KsCpJwVtEQogqMvwwyrE0w/P9EVxMd16+0FTYxI/pi?= =?us-ascii?Q?uRwmtEXKd4SvDEKVNwZ0wMoQv7R3QEXu+W3dkq0KTM6k/GdLAzKxqFPru5l7?= =?us-ascii?Q?AohHF3KUIrJlMoHLOBFfMn4DhYxJQr3dCtNlNnFUspri2ZAIE5JQRxIpgw2S?= =?us-ascii?Q?LnZe3HOjzPR9nlj1vEmalAl/JJ/8yvdJzUFjvgY5/NS5H4thEbT8Buc6+32i?= =?us-ascii?Q?0F8/PAOwaeP5EuXcx2E+Ys7HZ1oiMqRqcFcIyGZBOGQdB0B90U8/83Gc8cSS?= =?us-ascii?Q?c/y58NVS8J2bgHYO5uv4/ayzxWRL+gvTka3bPIZJojVsadexo0MOhRZITrCK?= =?us-ascii?Q?J1QxZCfCXyQgGZZDsvDR7CdCzqU/TZl6d455viriTL1FpzgMBkD7zsbn2lYi?= =?us-ascii?Q?PVBA8LTMcH8FrXJcZMXLIM//03LyWgPhDTKiD12sEGQIdgrZeehJ4iHUPTDj?= =?us-ascii?Q?CLcYZUw+QazT8BJ73ADx77FL3yXQElzSKzObZoM154L9kA2L0?= X-Microsoft-Antispam-Message-Info: gKONUkpPeKz3GG29b+Fvp91n6N9JCzXnzPxcD9vybPcQahqQvOdlitapeIbxG8s704SCHloYrkLw71YYr75q4GVNy/q9ciTY4WxVXhOAhqM+JeLKqfoVeEFXwZVUvDvliT3xytvoygRUCyUpJ0AL8LZNr6IF7UWKNEX4m8o5/AuqMJAM+Zcvt7l4aPecOMEukfpW2gzGMCQbfvf4ADtcrj+h9+Zz4QnnpmpSfhsACM5KLA+/85ZvTEddgvhv+KeAszYPDbKF2dnZMdimf2+e7MZHk9spzNBGytY6dKr1QXIbX/9EKEE2KXcxTVzonqnjlSMd+7UN/Np4FMD2PdfFeRpfklQwqqOYKaPAk4UUDzU= X-Microsoft-Exchange-Diagnostics: 1; DB3PR0502MB3980; 6:Zg8sersHB/vgBc4hyTrDyRBFaFnTLL7Y78R4BqHdCNV+zoXasA517EG1M9FvogpRRQcWKc50qAb0Go4ZnkncvaZMOT5teFsyXoXiDDAAniRzL83N3g8eV9I4hYayefC/Ipfj9uw+5OJtn3TewAAu8ZIkFEZ3x+P8/PNgoSbGj7tgkl7DNznbl/900OLIzxkiHfZNArIozUjzzCaLe+ITd/9amfU4I3mtG5X/pzhD++Z3PwmFsWhWejZosJgDpASYbLHrRizPrZXTFoxoBdhXQ88Y+c9NJRIt7N/f8jVSfUEqvfNyTzfCfvasbYtry64WERpC5T4f50pNkfw/5Ov3pTbY3UdPfwkj6uvC2i/jsFPV2N1bZ0P/fFjCGzW1bDGj3uvR7yb+CkPAuQmx2LSIOUOesrCsJcb1sH7MugralSZZzxQC79jolmNlpzuZPnLq+rPfwIRZAttxfYmkSbGvYg==; 5:RkcgJbdXZ5Bbwtn0RvZNeqaOiOcvQoshY8OgzVWkvbrxwmRsEI6uYiPQemhNZWhoPziX4Va4IXzO4QLDjJNqsuG1al+P0nMZEaIrKMMutsk8Vt1GFReHVxNmLTdT/GFz1/RoVEoxeUZk+kHAsE8oX43QLcF63f5DfPqMWAhcH/s=; 7:JAHatCxkpkXKCFA5kXXD0g0tYGZM3b5ZfgkEFPVx4IEohyqtfcjeURTYZF6HlwPfCTOeUP3Fjtq0b0qweUC/Oc22fWvFul4eT5+H3iL0l7Of5pwdxXRWh7ohfB4s6W32EA75N5NoFY/XWKF3vHOZbh1xxmaFvrAAI1i5w+rcJogZRGs8EIaiIWopgm57ZPEmWGgDAjQT5cQNTT+w7LJEk24C41cr8/0knzHJlE+OVlkTbbMWBX+7GxhlU1qalPDn SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2018 20:42:43.1174 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 367bb985-ab4e-4f2c-4082-08d6015d5237 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR0502MB3980 Subject: [dpdk-stable] patch 'examples/flow_filtering: add flow director config for i40e' 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: Mon, 13 Aug 2018 20:42:45 -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 08/15/18. So please shout if anyone has objections. Thanks. Yongseok --- >>From 0ee4a14adb76cdf1f65f39589958205bb13f567b Mon Sep 17 00:00:00 2001 From: Rosen Xu Date: Tue, 31 Jul 2018 20:52:40 +0800 Subject: [PATCH] examples/flow_filtering: add flow director config for i40e [ upstream commit 9a93446a0e8c7e95504ff0bfd26d139a8c1ef320 ] Rte_fdir_conf of rte_eth_conf should be initialized before port initialization. It is a workaround solution when working with Intel I40e. Fixes: 4a3ef59a10c8 ("examples/flow_filtering: add simple demo of flow API") Signed-off-by: Rosen Xu Acked-by: Ori Kam Reviewed-by: Ferruh Yigit --- examples/flow_filtering/main.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/examples/flow_filtering/main.c b/examples/flow_filtering/main.c index 7d739b4ae..fe512dae2 100644 --- a/examples/flow_filtering/main.c +++ b/examples/flow_filtering/main.c @@ -149,6 +149,22 @@ init_port(void) /**< CRC stripped by hardware */ .hw_strip_crc = 1, }, + /* + * Initialize fdir_conf of rte_eth_conf. + * Fdir is used in flow filtering for I40e, + * so rte_flow rules involve some fdir + * configurations. In long term it's better + * that drivers don't require any fdir + * configuration for rte_flow, but we need to + * get this workaround so that sample app can + * run on I40e. + */ + .fdir_conf = { + .mode = RTE_FDIR_MODE_PERFECT, + .pballoc = RTE_FDIR_PBALLOC_64K, + .status = RTE_FDIR_REPORT_STATUS, + .drop_queue = 127, + }, }; printf(":: initializing port: %d\n", port_id); -- 2.11.0