From patchwork Tue Jun 6 14:20:16 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shahaf Shuler X-Patchwork-Id: 25072 Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [IPv6:::1]) by dpdk.org (Postfix) with ESMTP id 0CA3D567C; Tue, 6 Jun 2017 16:20:29 +0200 (CEST) Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0048.outbound.protection.outlook.com [104.47.2.48]) by dpdk.org (Postfix) with ESMTP id 4DD0F5599 for ; Tue, 6 Jun 2017 16:20:28 +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; bh=rWJI9hhI6RDrD6wRXBUM+cxoAmq55mbUMRP0x6QVVqs=; b=qlQU/lc+tG/nZE+VPSEH0UjvpINulyzRH7AI5WQ/bHtnn+v+f3GWZ93hEtLc9xE1lmLREGmRo1OFc0okGcK6EXN530dvKGC/sOBxEf6QqMJhpHvYg3AKwJ52Xp8bWSPbtIB0NQygvToH7clAKOOKy46k9N5C03oqzWaPBNDgg/w= Authentication-Results: intel.com; dkim=none (message not signed) header.d=none; intel.com; dmarc=none action=none header.from=mellanox.com; Received: from mellanox.com (82.166.227.17) by DB5PR05MB1511.eurprd05.prod.outlook.com (2a01:111:e400:5996::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1143.10; Tue, 6 Jun 2017 14:20:26 +0000 From: Shahaf Shuler To: john.mcnamara@intel.com Cc: nelio.laranjeiro@6wind.com, adrien.mazarguil@6wind.com, dev@dpdk.org Date: Tue, 6 Jun 2017 17:20:16 +0300 Message-Id: <20170606142016.140162-1-shahafs@mellanox.com> X-Mailer: git-send-email 2.12.0 MIME-Version: 1.0 X-Originating-IP: [82.166.227.17] X-ClientProxiedBy: AM5PR0202CA0014.eurprd02.prod.outlook.com (2603:10a6:203:69::24) To DB5PR05MB1511.eurprd05.prod.outlook.com (2a01:111:e400:5996::21) X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB5PR05MB1511: X-MS-Office365-Filtering-Correlation-Id: 46211988-6157-4418-0ee6-08d4ace72db8 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081)(201703131423075)(201703031133081); SRVR:DB5PR05MB1511; X-Microsoft-Exchange-Diagnostics: 1; DB5PR05MB1511; 3:XmnHsxr6uES4XdKEqDKzcimNi8yU7eToKfPCbMpmi9efqjN+pH3ZkIQnWdAcJp/EJzXRzvTOZqCjam3tzX3OWl5BxIFRrV8GROUjANr3tSbCkXfCDsX8WNcq+cUvqBpOWrhKC9kXBWQFqKRgN+iZoo7ARkbey1k38IaJKh2fEX8j9LLyoS7R/Mva4U5orniLyu5Q4B3EvDj2nW5sk4kVIUklLo0g+rGW9sfSX6S/crLNxhI1lBjBMHFuKLWKvB1Xy5kYZymhUKLPLLyPnqm4YRQO3f2LUsi+HjVp5NYq24bijX4shjEGvVl73MSPSkqU5oKRaPBX0NLwJqkzo3JIYj3FRvm/0icoRx+hO7UYm78=; 25:EDH7JIwyU433X0Bp4LCbyfzOKo1DbMgOsKyYNhpitc7Eh0Kxl4/OwlS0PiiyKujS3IegBJrWEznqMeqg/8Mey8FGuXy/CBxlXfzOywttXzT0Fc/10Fq9hH9jwVhd7Ky0JaAJwmYo15lypA0NL9vH2IuDXARb2CMW/Pm7CafKNMPQCdm3ugtoE5dNP9zsWL8aTMPBrunTUdUzcZQEkfum2FMXoCZ8XIU8KbN9m0K7H6BelSAC+g+SY8KyBsw6p/7MKcT5cP+nR4gCK1qNWFaHAQ9onYOusZ5KYCFRLlUSiNax/8loqhHdxpoVZbf8+IrahkHQU6vo9NW0mUdHGfIhSZzEl8UCpYmbnakEYO0bqxfYgsYOecFREUjljJG7//WPlTAA3u2tfIceiMvZb+Gbt86y60aNJwRZudneLDWXyvhp6IVROonElc/Up1wpE8wWpb9QLu6pLjU79dz6I3foAaA2dCCSxBde2dI0cR/fRe4= X-LD-Processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; DB5PR05MB1511; 31:SYpWruxkOlEWV4zWB5rQqEV32mz64v2CmP0t2ABmJ2MBbP4rBRsJGKhtGXqHJOyJq3+pKrFVkkh/i29c4Xr2ZiR1k9Zq01BZRnxAuA1wmbOUAeN1L/y+gKKis8k1jN8Ex+sdPB6RMZOatjTZaSChnDLB27zUYj84ldTi8mvlbDqHHcfgYvdaou46rgfeQm4E91hRUW2EOsz/4nsYO/wXrKXUkcCKkA6WPq1k2+VPktA5y7OuExW7hGhwx2gCIIe3; 20:z1SMNgJ7TKI9+iVCegUQZXQVaALuwS+SBOpipuAD5or0meU9Bw02MCjdecyhywf2Yg43NLT4JiGgo/Hq+2dVHysS8d14sABhvJjvwuqSJqoS8Ksp5z36OrD3A4IfmGWjN9RFycSrHvwbJbZeGGZPT1UMaHNUW899HXbkB75uq+NvPVMA7SqDrb0Pc7/RLVAFTf58e9DvxL5slASg6bHsordYR7y4Ad7+C48zM7G23Tv3/lwrpQmulKvSh9ZnL4ijzGxqhGRV2pV1SedMEgZXGXVrr2L4mujdS4EGfV7VC+cOBuzd1+BTBV6Ph/hGFR4YRoud68Z/L8c+H5+Ja1CqNYyMCVcfwQgtSrtO/SayBnbwpOGsqECHw4F07hM3YzcvXzVhxW8RYV3BHnVEEx4/vMZI2PcIda32TriVExaNSjGCRD/K6fp89ti7UzaORczU+IyOUDEgQL3VVaV94ptzbmafNJFl8XOvDS8ipv6IH6swQqL6iYRIBj5nlx5RzqBZ X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(93001095)(3002001)(10201501046)(6055026)(6041248)(20161123562025)(20161123560025)(20161123555025)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DB5PR05MB1511; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DB5PR05MB1511; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB5PR05MB1511; 4:gkeTkarOYh5JOIfRHGW8Q/Aw6AFVnCkedRZ32CmDLa?= lJtAsq/SDcWogKi29Bs7nT+1IgnEamxTJhSxmnDn2UHgvifKn/cHUIZ6vhCcYaQIV06qsdShMnTjnMC/v/YmHNyRRG7gE+Y7tJ3JmRdtR+9ZqtfUaDswdpiH5JHaTiwyl5hESo+vFtZuoCvUV4VzwyOHxwSNYEBovU7z4s54aI8OumF4Dk2fzGPhrZM4GljTkg4DB/1Gr3PwbBDmO+1ofVZjKo4dfLNy7ALSyVHwhr3kUJxhCEMBPy4DCoScAjZRWrt3UbmC7wQE9L4SwBvRdWcjUY9tLOA6ozlJVxCNCbefJsB2nXLoYOHWyNX9WhbGf7wwMbzUTIuESEyKAO2UPZX2XnUoY2ttICO60qrrQ5cKEpCkLhbPGr6Za1od2MnSanHg2mwZ7HD+WEwIlLPulqrNvvQT18S6QBJoGicBaHAd2VCik/WD7ATUGerAw+JZDjBPEPl4dsbW11uLTnNuUEOaqJEl25gkEAMk1ZuSAJqE3eQi+dKelTlVzC2Dt5fB1iJwtKb1x4E4ybsxzyl1Uud8BipwhpFdyMHzNoddM7VVcpWwbHewJp80dhRE0UQTbqerF32P2fdpzJu0tHuOxdDx8YSkmUm/Hsl5p0SBTdymG0782R052IvvFbXR3Goio7AqfLQY5GM4RoQ2de60jUU5OzzOv2YLoKxSc4FW0i1Wt57Oe51HFUFvA83LNM5JRm1x2ePv6mCgVrGs/zPieN5jOr9LFd6n3XdCw/ndsjxzl9L7aHy+R0RcqBBqudHm/rxre4vOk/UM6dmobCLUJtnR/0krqm7rT9VgQTLwNCJH1RSwtziYgScV9DIpPsHOwW+o+4MccigYvIO9tWSa98WHGqaQwOcKRvbQLom/tQiZgVm+QYs6WL4zt2asgHAd+xRvB/K+7SW1w5+70UC6ic4M4mrznZn9pCEW+Ug8JggT4GT+jfZjWCsuH9RtBKykFOkoxSjA0R8QCB6JKDdDuR3oaRBfNE63jJjPPfHEjzw2IAY/WFc74mBPalZzBTOw06JGEB700fW5Wv/n7PSYaKSGqiVC3/ORgMboV/nsT9JdwFzrfmotUxplR2Wx5TzG6rqw4DrosRuEX+A+dlLMLzfi8BHjSD1TZP2GaZEVYEfQ== X-Forefront-PRVS: 033054F29A X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39860400002)(39400400002)(39840400002)(39850400002)(39450400003)(39410400002)(48376002)(1076002)(47776003)(4326008)(2361001)(66066001)(36756003)(86362001)(6916009)(6666003)(42186005)(81166006)(5660300001)(2906002)(8676002)(50986999)(305945005)(7736002)(50466002)(25786009)(2351001)(33026002)(189998001)(50226002)(5003940100001)(3846002)(38730400002)(6116002)(33646002)(478600001)(110136004)(53936002); DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR05MB1511; H:mellanox.com; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB5PR05MB1511; 23:kWKssFgQADjPBlEsJDaU0zF3WRtoiZYT0eOGS3CUL?= m7o6pyt6ih7LaswrlZwEIMrfgEC/jWiujRwXwGGtn/i0tpUcxVSEs9MOZS0i8eLnmbD5gDmaU3YhOYe6ORlzj4/6EMOcTkMnBWk/KFXm3AzRrU+ALiCWWCOKhMB7U7sZfZAlowdjzqgZGpFO7pJRrSfbe6fSOeFM23UUOkjVidXN0s0eK1G1H8wnNf4XSPp7BHGk5mX4G2pEi++dOKiBOj/NkQXU5apHNYsunTYWStrUKl7Am38iP2DxSs24/kbYQxYJhAiJOUbc5lAf/vINneGTnbJa5ESGj57D3GEyCOuY0AqtT7AygV2vFdN8uiEx3Z/vLAD30A/Z2dpZKSlhsChaZQBHyZiEb3gosHlG8OTI91hTXohHw6v4vr1HezjYIwojD2x+famChFFMKLSV54ThMSOVyctq7KAQnhBm/XKZ12k84hX1/dyiraxbr6BxEFcq92ySjL8TH9i5EZ1VTgtx3SnjgGwi73sWEoFCd1eL9EMn27K3mC0n/wVRtZgaYDd9Hhhd8/XcqvuxOlZsyKS+didALrdDrPc4n/BB36/o6AZ2PleWvnd/M16wcstMQCh4kjTgeR5cAGJ2RzF85iL5A1uo996Kuu2G1vEAeC3RnR84lKu1B0gVKuWnAX1Vl0U1vXtdnesERgqRhhTArm+eennngc0+9okgmZSZHP9h5O6Ldy0QCL97VJVyqrVV0fKYj18DQJ58vP4yViZFM/QJ15GQLWALRRjiZFgrv70QrYAZA6pkKxTx7QIXxqhmTKkPxbVxlMFQ9+WRR1wYBd2l3tA3gI2T0yR1FbVyqrOSk56UzSqLyPj9l4TZjWQWT/HrozAXqlLca8TSgqRQQv1M+WHNI+0j18Fw/stk5liJKfPCnZFl8M16trGZvj5JuUvCiKwS+c8ZkbB7P8wkW/zDfKt37ijNi6X98tPMyMA+4cM5DfJspxoA5OtBp0RwipYrMcJEC2N5pbdE8AdrnrhHp9f79t7JHFy+ulhsxU0Fg== X-Microsoft-Exchange-Diagnostics: 1; DB5PR05MB1511; 6:OO40nxvNqQICI5KAoB1ZKoBMu/n3GMjODgZQJnuPl1sjVbTdaN/JIX8nEiRjJjYkPC2XVhV6NCE/FLcAa/rhSQeLRs0SLLn58astq9c5XCFPwvSRlz7L0q+/q79vYRMYAgfq8wMFujtEPNIVCG+ob4ui+OAeAyR0HDUHFcvAUaLzJVcFt4hHNopLB+8kSyxrxmr8fDIgVyMA+uNeWBo0zyG463M77GcaBWg0FPiEWj+uDZZgCry8oynSeRFi7wIpMRnLFvYNnqGfMRXXiLiuovH+hhUamVllzc5H/K4t7U2y6WTDDT0qpz54/DU2LD1kHZM64WraNm8PVbzueLE5Mx1vtR4Qz31X8OyjCU8BwGmwnmFNEt3UgdXMqf7Ujixbi5f4wWKlcfh4TmGEgHA6kqw8hXhV2MidxgcBrNcZAiLsSPd1ibebUMuAMXO8MWTMOGuF9tOgW8Z1Ei3lC8B9EJaECxkRZBAiESAk5e76Ro5qq76i9VYqLxUK8IY9ILqd3tcyYUDuxlErKD71UBPMdme4Zpr8/wFOq91gCcZ28Kg= X-Microsoft-Exchange-Diagnostics: 1; DB5PR05MB1511; 5:DdtPb4te+7boOtr69tETqbUgyi5TCXO5WLkh/b/pWT7Z0NBmNUpFQFGS+d+q0f5FitiLrmDaYjDWU2yWxQMc5ZgsvCwGpDjHI86irFMQbomDnGApIk1Q5Fu8xQCj5l2V0YeWWczZ2vcrCYZvRuPxdmduRm+jEmY3fK7Tne1K1ssRL5x123335/2TDm7weJLw2nHYFnSxCnaxVsvqrb9jhJcUO+jF56Lzxa5RBPy1Eh0sMyQRnMFZc8e5QLE7ZpMQ29wAVLea+3y7Skjet4neWE8njpJgGUOWHV8loBgx4jI1t1zJlvcegi3SRnsJri973pt/83Ew8RhCpUFnzMKgBI6njVAcMmnDb6ZDQojhoyN6cQCSaDLKDzcoBbnXoeUQRPRjbrNSWf6wi7VW1czq6NXW4VBURBcqgDymUTmElay1vr4lIGUXCpjGOUDcU/PZin33vEqQmFzJMDXS95nNW0X6Z+WAFpVdjNHxTtKFwh+TfB8O+1jYRJ9lUVVx9i6+; 24:sIr903YjxfQ3q0JOXFtqkH1k9uuNwfn+cPsfGVISO1+1lgBcT0jRQ3+YsS9gWvHVkhUxfUjutBegbRCuQoT/BawHOnz38YQZI62d6h+AZQI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DB5PR05MB1511; 7:IyvJlvqI+4ccPUB1bd8SA1peRhpBEF7XnuAKS+jqrbrTodQHvWU6uOEl5Qtov1mqWHcnMgdBO/lqo95OOfQMxYrpStJXMOo5OMCnuUKDhDLKKacwiEZL/0I/rhYu9QqGuq7AzTvIpMJamBRTkFhNUqeeieptqTh9XsgAjFWZ/Hbpac1qiZxp439dTdZZejBOhSDACqwYrD2gX01odJ6inWXeBxnO2zbEqCB+fi3FbyQo2hwJ+ayHnYh+8l4zUnyErlfqsN/xKyj0b17YbKRGx2QEOsj94L+L+vmI9+crxZA8DuOy4hlhNN6mZPXPdZq4pj8A5Gc9AXCBM0FkCQ9OOA== X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jun 2017 14:20:26.4657 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR05MB1511 Subject: [dpdk-dev] [PATCH] doc: add VLAN flow limitation on mlx5 PMD 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" On mlx5 PMD Flow pattern without any specific vlan will match for vlan packets as well. Signed-off-by: Shahaf Shuler Acked-by: Nelio Laranjeiro nelio.laranjeiro@6wind.com --- doc/guides/rel_notes/release_17_08.rst | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/doc/guides/rel_notes/release_17_08.rst b/doc/guides/rel_notes/release_17_08.rst index 7f1212094..bd219640c 100644 --- a/doc/guides/rel_notes/release_17_08.rst +++ b/doc/guides/rel_notes/release_17_08.rst @@ -111,6 +111,22 @@ Known Issues Also, make sure to start the actual text at the margin. ========================================================= +* **On mlx5 PMD, Flow pattern without any specific vlan will match for vlan packets as well.** + + When VLAN spec is not specified in the pattern, the matching rule will be created with VLAN as a wild card. + Meaning, the flow rule:: + + flow create 0 ingress pattern eth / vlan vid is 3 / ipv4 / end ... + + Will only match vlan packets with vid=3. and the flow rules:: + + flow create 0 ingress pattern eth / ipv4 / end ... + + Or:: + + flow create 0 ingress pattern eth / vlan / ipv4 / end ... + + Will match any ipv4 packet (VLAN included). API Changes -----------