From patchwork Tue Jun 13 10:20:58 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shahaf Shuler X-Patchwork-Id: 25293 X-Patchwork-Delegate: ferruh.yigit@amd.com 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 16F0A532C; Tue, 13 Jun 2017 12:21:39 +0200 (CEST) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0073.outbound.protection.outlook.com [104.47.1.73]) by dpdk.org (Postfix) with ESMTP id 660D32BC3; Tue, 13 Jun 2017 12:21:37 +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=EwKR17BnWHtYlEYa4J24sDc5M0h7s5bqf6hnYOvPSc0=; b=ciMSSgHHxvoqjdtgACED+SNmmbTHApYM3Q1zQ8u0l1F3mGS8J7CKrg+DSIJmoUi8e9WxDXImivtajNNjzj1M0btbgtUC4h3OntByFlAP1tGd/WGXngF0jFJDAonyHGZf21YjmpxWpBcD8DeanZsakqqPsZLMKGgVLwglCdDjaGA= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=shahafs@mellanox.com; Received: from mellanox.com (82.166.227.17) by AM4PR05MB1507.eurprd05.prod.outlook.com (2a01:111:e400:59e7::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12; Tue, 13 Jun 2017 10:21:35 +0000 From: Shahaf Shuler To: john.mcnamara@intel.com Cc: nelio.laranjeiro@6wind.com, adrien.mazarguil@6wind.com, dev@dpdk.org, stable@dpdk.org Date: Tue, 13 Jun 2017 13:20:58 +0300 Message-Id: <20170613102058.30908-1-shahafs@mellanox.com> X-Mailer: git-send-email 2.12.0 In-Reply-To: <20170606142016.140162-1-shahafs@mellanox.com> References: <20170606142016.140162-1-shahafs@mellanox.com> MIME-Version: 1.0 X-Originating-IP: [82.166.227.17] X-ClientProxiedBy: VI1P18901CA0006.EURP189.PROD.OUTLOOK.COM (2603:10a6:801::16) To AM4PR05MB1507.eurprd05.prod.outlook.com (2a01:111:e400:59e7::21) X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM4PR05MB1507: X-MS-Office365-Filtering-Correlation-Id: 1682ff10-f200-460e-f695-08d4b245f8b4 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081)(201703131423075)(201703031133081); SRVR:AM4PR05MB1507; X-Microsoft-Exchange-Diagnostics: 1; AM4PR05MB1507; 3:nG21kUooNq5+WfedfYAYxFO31q8CWuRRc1FeZ4rkxmM3Ti7dEk5obq17XpMNU5UC5rOgqBmleFVWMuuIW5XwW5AYli7JFjYDqEEbOWUngFWCMyV4rXicUnbFVKSMKoTE2kBYi2huEAENNTQNYpBt7TFhspXQ3Q2umX7d7+aAULdXxj/KnX4xKmMWG8hjS4+21z9L+tz+FzVYP3hWtqAHuYLuVQeEr035G8LlGv3aBArs9ZzBhc4qBnCEhX3XWVjEwRHa8iKu6ntM15wIwvRmLP8d3ljjtQyRG/iI0CB99MBHJaB5Kiy5mTxo8PEgBIEYVs4PIhczIvTwmemPGPaUoVRcmf5Ijo4vILdeICZ0m9c=; 25:JtqkDd0tZ8xQokpfeO1HN1L08E+SbhPEMBBDDms/i6MzgYgrKl9D8qSdeswip1nSY0YtYCVzvUton6Zf/mDD6WWohEzpeq8DjT1DPxypJRBvzts5LqGi5aSiSzriwjl41hEtg2z/Q1Ki5yEV6fVmrsSOCDsCd61a6xEcE/3iXPBnewh9m/FgUlhJt+0d/cwoFqFUl2P7zhkYRz6KGPS3MqIiaXhNRqnE4dNMG0R1lNNqBr719zpm/w3BC/Ud4pGzs/0M+6tPw0L9/kOdZSvK3HMHLdvA3zbwJ/AEYLOAFb6Fpwv0SjsFHftwZFY2yMY6wtBZaE7CFW5wGGIxz1TywQzK6/vWDguAEPo6hIs3nS3pfVRNwyWosWDWbbKXxmV7MwmnsX+u6sICkur0ZWaUNkL2+ReAmT5SjOq/NSSikHPo6LGEyJeQ2BcBPJsRhQBfwwkdkPpNZAfO6TB89Cug5vexHaLVPIIFpzJ/1Sa65O8= X-LD-Processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; AM4PR05MB1507; 31:CudVho6XqyXttdhOj7dwp8arDs8i/On6Ns+nt7FNwsE+ZHr8X3Ftn9ytWvlBwFFBB/LrVNTLfGXMbQq3TlrOfG9qVG4EzNebJysYiedSRVic8sJea6TWENNq7khx+y2MBeyRtxmZNDYEmANK61Y0gx9nnM6SelmX2O4Xrr9VEqgqfkUE7P17DDHp+O5XXxNCTElPRvnqP3tqxev3de0H3+5rEOuWM4ehhqQZUfWtdV7pJK3S5KxH/RKuB9FGCTji; 20:pwWUwkZpEWWYcL9r692xjV+QAhl1z8yYJxxHWO616mCxKMFtcAaN5M44AzjocuTztZvv89AJFIaY1atQaQcaz9cZ8P3bo80ju0tJWhvhgqcgRhq0duipcWE3HUtugb6NpwMvP+p45Y6lYL/KmYEWuXSTR4fpl6MzuPmBo4Sngy09AV9lkeYHDV8mjH+h+ZBudUbzkwXBRjMY9CRLzpJE+XLgGQZdnaLvYv3hbIMy9nXY7thx4SFXtacOm7N7uBPx0WmCeNpAePao0NjDkXQeZb/lovhImqNJcwcGkh4DGm2lWU1e96iE1zVvMgB/TEy1heXgr8VOhxAVThukzNLrezip2V2WTLM24iymx4b5FD+cSn0Ft8IAl9j9fyfS9VoxXKKBm555xtg9oivavg/XvlAZ5o7HBYKSIMkuEHo1918KNAH/uvru6OuaSJXqpjtC2L3dMkWFdv8K47Deo5U4dZqYTh5/NNLrvnGp8cffYXTe81sSjiQddPD6N94UnKBD 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)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123562025)(20161123555025)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:AM4PR05MB1507; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:AM4PR05MB1507; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR05MB1507; 4:OS8LR2Lm9RgBcs3hN0ZugbF7hkREKhOvR/cKog0W9A?= Cqt/0a0vbewcHSoVwpUMbqkzIfBLC3Zikjb61KPNUcW8BZu03Z5BZzXop/y38PpMVd2JVlo9WyoZ/+Bv96XTO9G5nWfz4ql44fbqvVZHBeIG6L21PAeZ6Y4BTwKcAQHR2QEDjyMPCVdEzgWVuzU4//mdTuzc+PeHEAITIe4ZYO6A7TetMk0UxdjSfpYuBak6ErzHZ5qgGF91mWC0cIMD6j4Y1iQHWzRW9FDGDXH7xBvkxEtnmDXeo0CVsLPTbGpGuf63fe9qQ5NbORunGtYpD+IizIEoHUAtpp+ujBx7hx1W+i4Z/LoeT+ygGHzlXsxsgQPQOtb9zb9Txqecb8Oh1lqnoqwBwlzngeqxC5OYhz2AiG7dlaT75+kqxR1xBoVNdaSXgL6RaJtN49cYO8gGT1nmq4MZkYTUY+CmnMNxhHaiQt2qSwqAX2ZWOZs3bfXgw9keSY1ry5rBXPC579PChkxfsWIP8fxvKuQb3mWryjhMG+MLPkxwyxeXEfaKAtrzJMplPP7JjqwF+QdlIFE4UzQixzGiMj58F2exf5yr4RiTmasP1Ezlw70gw4bjSx+I1U29b8HogH34JmEf0DvSH85JRbVmTJP011ZKE0BvkOAFcLmnPh1Pc7jwVUnkA3BMtUJ1kVY5eMNx9x0KvVL25dO1yqbT2biNtuQihSFCEXTfave2s65GSnq2u4CMelA+/fqFwQNEcHM7DDB0WirrMDzrN68xhAP6Ea6Iwhvd2PZhdpjhpztBHHhjAu7oshMDhOTrQQEsVFDApWpsUSyy5qypZ/Vm2V1WTk3mfPVks9TtDQgg7b6D8nTzsu+8S07koIxiz0YzVLEQ0Psf0QBzEwCoSnlRgC9hXnTENyXKjiUG/gOoBl8AzuzjfyQEvCO45ASoM3GUxJSdITYCSGWko9UxPu6jK5uMdV53VnX/KSida50T5BpAJhFl3QZgJVLclBmFB1yFoTZO9FwuQrjzFjY/T+2319TVGLYbf0LNksW0FGr0Q028R0GgXP5FwKfo3Sv1gDkWnWYgQk1+gsOKMoqxuXXLAaTAht/AdCoLvciN/ppiiHjaYvcVOZsmmG61jMxufu/cmQhXfFItfjkghvLB+ptkpMkOVUPZgioVTqDw== X-Forefront-PRVS: 0337AFFE9A X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39450400003)(39840400002)(39850400002)(39860400002)(39410400002)(39400400002)(189002)(199003)(55016002)(50226002)(68736007)(8676002)(81166006)(81156014)(110136004)(38730400002)(1076002)(42186005)(5660300001)(5003940100001)(4326008)(33026002)(3846002)(53936002)(6116002)(25786009)(48376002)(50466002)(36756003)(2351001)(86362001)(2906002)(2950100002)(6666003)(6916009)(7736002)(76176999)(50986999)(101416001)(33646002)(189998001)(106356001)(69596002)(2361001)(105586002)(305945005)(21086003)(66066001)(478600001)(97736004)(47776003); DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR05MB1507; H:mellanox.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR05MB1507; 23:OxAdBZNv4hRIpCefL1H7Jg/RFPp2McEwof5O2My4T?= OUTJIITLW9whgpBvYqQ2HVz89kKl1pVxS1emOSTIAtDvXd/KhXl5PmjOvIQmBTQtDqBFv/iHRhYsdwjAKBho4wwHUcEMB6tZeYqISI4hpRUmP1axryUuefFoLR7hdMoXAklW7tct9T7ty5FKfpZP8hSH3hEla69k/6crkCwPcXI7otdGr23qG1Kt1+H9SR0uK2cY8IbLVKl5noOdAeXN9denxxsPxgst85NSmxUqfTdauBQsuPyO+zMrkEYLLMQo+JcwaeYfuJ3CKjZ1HII2XGrewl2FZJBtGUvqQsVPj2vhaQIxscNDUL72Mgz78iz5eZllqDcJ4o4JsMC7izK8jdHwmOa1q906pzG1T56hstvUo1WUzIUlnXnCds736Mloc9X3Ot3kqYPhL2PPK61dkR30rQJpvNd/FEgZjesnbDQ3dtyGgbT73dJD6ZBLXW9NC2yJErosjLMw71M2wJw2k8HGDDbAzxRkt/q66mT+LyYD6bSFbizBTdpS8li/GkLqGnvs4uRE/K1qHz1m5ZVPoHSPoTpBPH3rMpNmCrzxFAjlJFV58O9kAnmautAoYLGvNrubGjPW1blFkJfVSZxnoiqWNqqey++ZrGtMRXW7NqOnRNVdqc3Ednxa/AgniLCXyLkziH6xfoueOyXd9HiF0jRqTo65FS0Eoxob+wr4Sz40zdwsEu01opmGT2dE4pZRY2ISC0pvnrQtmYwo4rTilq6AJ9vPoruXnE98Uqy4v97PwVAIRzp6ob7vHSohGtqvcEpav2j1Pw1drI4q2V+WYpLNHpQImEadoQmTYs3OMGjgKQH0Clo4PXTHXbiSkZhAy7F8KZE58o1r8z3P7pTSl8XOAnCJv4jnxy7reg64XIzUTtw1PVBPkumu3BI5GSvKgSK41XZh9PqHrMvdgQKVoB8p4Uwy/uSz7F556zT2SBvK11Ce5MhUh+nYPrD9jkdyBj5Q+6NBjC6rjWupxhELrt2wNEIw9LsoflF/MpN5IWPR0ZHrtenE1O6kb3PxuQqouh+Ty+LXnHpoyNz/zE4LmY8erW4xNtClOyPNmklsC/ImyOPn4/WBCkqlfLkd98q9L1F0wR4OWAyf1WI9aQCbt08er2VRYVuMAJnen/Gi3Z2s5KeCDYXShusN91GPQJMSFoJiErk3UhRvTBXz+pM0QfkmYrEIBXw8Rvb41x7I4KbZdug/0Kl5psU4COMKBmwO8aWt4d8hfVnCsC3qOoAYUS8gbflJgsf/KHsW+GO/RADWg== X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR05MB1507; 6:ZE9ciBhfVvv1C2Y7iwarcAYN9XAhM0DPEbF00jqlHb?= yQGDbnFLY0MFc+AM9XWIbiAni+bCBvjVVNV58UzRe9t9tvJwHtbqYPV13g5POxEpfCwxYdERL85WjcdVgAZ8WjhUIKCTRTfl4v+52MWPhEmilJKz1E4THvjkHzXa46y7vnmRux1ORGZZq8Xwi8Cg8MHXhEJ5QOxFo66sEzGw8nDPCPqPsZZB2gTFS9nKQsq92Igl7kLmoMchXk+touWg/LjKuYWAIYEZA3e8XqlewnGHqP9gNPN1mZCtnGX8zGe8wZ6p1KuJaaKZpqiGkE28DCGQAdsTbS1bBedbW8CbDAvybn1PBuytTv6ZmzmyPHQIzw4bYm4nJXckG/8MIAOLNDu7qtintYblqizguPACT/LQmO7zKLJwDUGtGLGIHzvNrNTeYT8ysH1XoWx7+4yFu94TSdKXuN+ZUjLv/DuosZQFvtQ9JC2TxHqpav613z0oDHGiDqlNBpSL/ipPwEmh0WsVtW7951QSxin7B32prR0yRNvpKp230kJZAjx8ptjXl5UDKgN85/tvi11FZuyY4h6JOcCerins9d5UvgDAJeth9q00itTS0t5i6ri1Pik578XCsHJtt0eb2LliFyjkIwOKjZjAB3aiXaHzIBBodyzlWZC1j8RLLDNylrhvXRCC0/jR6VePpzLQ/EyEEdBhWXE//rXI4shEUwym18CVwy/f1dY5zB/6QN0WdgaSnkfKYGOZLecZgnbw3LjtSR+cbh+JjNU3YKW0kfp2XNIkZTxfFdeRm0NR7SehSuLFf0rs3c+bmsEbFYvx62Elsfe/SJ8X3G5cBJjePgFAh8AmSc474Tvu8qhBaWoR9To+FEdYhN4KI868sXxW6n1xzwktf0pAOjAjBqTVS+hJTlgk72WnIF2WKIvxt5jnrBPhSu3Fe93dyftSXkM6Wwv/G7uI53I/HY6CCcx+TQFeycZlUeQyTDJIRvwFX7oPX8ARv/HbmSCPQP3sQn5mAbDcZz+CYU X-Microsoft-Exchange-Diagnostics: 1; AM4PR05MB1507; 5:C0K44EQNY/nulR0iinWLo4uQNUgoM7hwp0VHQkKN9j0FRs7PSPRpw8c5Cb91taIYaGRje/D73o4G0lQTwWRJFHzKfXlXHbqqY2FSUtenqUO27mnJVd2q/rFdq1yS+fk8T4gFBIBy0Bzeut3YLU8bbDWe0B0lgemdv9Vnq/jsSr9GP+fEm6RrhGZK6uNwThrrFv53l+TXGE12ZHaSiPWIMo/T8AYY8DLvwob2MUF3zfJ6YR8anHCgSqZRaxp8WVGsjq59ZhvkNNgiX3DuZQ9n9IKgWhtHZJx8OUzbewbtlNFNzZfYqUrssWWKKvvjBdLoU32b8RAq/vKNbrcZXfzrlXmcYVqa660Uqx4JG7Q4E37cyHQTQ6UM1UHIB3ErUePYZWGVBplp4vcb84IFs0ro8D7FMoj89cHg1cgKJcXhGh8b0aViOv5RDX9Vlc29vTShDO1tEJAO9Go0PPw++NFophEM7Us6IAydmE1XMOE2E0BBLJfTiylIpyjts1MMybnd; 24:XE0L1LTMZgaBc0XvQaEt43YP3xPBCupF6OBhVtbuA7tHNUtJ59aPiTUIWUZ6mewz4bPF4fIM3rN/PEvaLiR1XD2SljekO44MhEmiU5jOxE8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM4PR05MB1507; 7:6IO4zc2JqoEbAQdIU9amORSNFccEbd8s8J1KLvXBLS4J4TpAFtKUgcy4Rq7sFwd49KO1JGWgdTKLGBP0TPczY8VmBPwow0O9rTW/wxoLHWiZ/RTkrBMa+5fdd9VlnoNRl1RmSlNn6JEdFGZglhBEn5NqQ0rjpw1xi/B+isHY0WOquNzH529C5saspApA0E2W4X1fSTDXVl9CFxkDu6t43YpQXBc3CyRbvAH6ndlUDQiC9hkG+PdiTO5zOxBDBeNpA2Pny/F3x3RE4KNrcjxRNDWGuHx8a2aIj/vxDNRMWQM0MVLxPuRAdCJmQxPqBb/7Jznt97mMi0vTGXhcotufV84DX87ACVDprwaUJ5clmjZaKFu5YMgQ86gbnrxvAaSuZfTrsJD3kXdU7WrpsYOow5YSSI3ELw8KbYfBh57D5B/YpT7aT4Kzu8iu+lYGWqi/d8OwYQN85JzvSbBP0wBla187AKdMlQmiyF1iPsDu2XW33yx6buIfQllGt/TXsLJpZ8nYJdQm56miI1ZSlfLoVDkZvG6qVCuW1vKr4cAn7QnSl3koz54Ugubfcu53nztXXZdSfJPhislOMb3sVoQhPVZDPB/MvI59gSgldU1KlbUvD7AYKHzHVYhtktRw/QWNoelVWFtuQ4PO4I7ef/7+lPStxGQX8fldUlkBKBc0VZYnTPBf3ytRF89nsW6qtv54B8HBlbuuOdDZ3I87ptLzD5/FvNUW0zU0X/nQbMQWSdF4Q7zBcyOIZYnsAXoR85bQtayzEuCuFMnUacEWgDZ8hNKSssiMRYnfJOy7mU5qRyQ= X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jun 2017 10:21:35.3054 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR05MB1507 Subject: [dpdk-dev] [PATCH v2] 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. Cc: stable@dpdk.org Signed-off-by: Shahaf Shuler Acked-by: Nelio Laranjeiro --- on v2: * move the reported issue to mlx5 guide as it is present since commit 12475fb203ad ("net/mlx5: support VLAN flow item") --- doc/guides/nics/mlx5.rst | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/doc/guides/nics/mlx5.rst b/doc/guides/nics/mlx5.rst index da6dc278e..a68b7adc0 100644 --- a/doc/guides/nics/mlx5.rst +++ b/doc/guides/nics/mlx5.rst @@ -330,6 +330,26 @@ Supported NICs * Mellanox(R) ConnectX(R)-5 100G MCX556A-ECAT (2x100G) * Mellanox(R) ConnectX(R)-5 Ex EN 100G MCX516A-CDAT (2x100G) +Known issues +------------ + +* **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). + Notes for testpmd -----------------