[{"id":1758236,"web_url":"http://patchwork.ozlabs.org/comment/1758236/","msgid":"<90a37c67-6284-fccc-2477-da654f53c3a1@mellanox.com>","list_archive_url":null,"date":"2017-08-27T08:46:43","subject":"Re: [PATCH net] bridge: check for null fdb->dst before notifying\n\tswitchdev drivers","submitter":{"id":71504,"url":"http://patchwork.ozlabs.org/api/people/71504/","name":"Arkadi Sharshevsky","email":"arkadis@mellanox.com"},"content":"On 08/27/2017 07:13 AM, Roopa Prabhu wrote:\n> From: Roopa Prabhu <roopa@cumulusnetworks.com>\n> \n> current switchdev drivers dont seem to support offloading fdb\n> entries pointing to the bridge device which have fdb->dst\n> not set to any port. This patch adds a NULL fdb->dst check in\n> the switchdev notifier code.\n> \n> This patch fixes the below NULL ptr dereference:\n> $bridge fdb add 00:02:00:00:00:33 dev br0 self\n> \n> [   69.953374] BUG: unable to handle kernel NULL pointer dereference at\n> 0000000000000008\n> [   69.954044] IP: br_switchdev_fdb_notify+0x29/0x80\n> [   69.954044] PGD 66527067\n> [   69.954044] P4D 66527067\n> [   69.954044] PUD 7899c067\n> [   69.954044] PMD 0\n> [   69.954044]\n> [   69.954044] Oops: 0000 [#1] SMP\n> [   69.954044] Modules linked in:\n> [   69.954044] CPU: 1 PID: 3074 Comm: bridge Not tainted 4.13.0-rc6+ #1\n> [   69.954044] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996),\n> BIOS rel-1.7.5.1-0-g8936dbb-20141113_115728-nilsson.home.kraxel.org\n> 04/01/2014\n> [   69.954044] task: ffff88007b827140 task.stack: ffffc90001564000\n> [   69.954044] RIP: 0010:br_switchdev_fdb_notify+0x29/0x80\n> [   69.954044] RSP: 0018:ffffc90001567918 EFLAGS: 00010246\n> [   69.954044] RAX: 0000000000000000 RBX: ffff8800795e0880 RCX:\n> 00000000000000c0\n> [   69.954044] RDX: ffffc90001567920 RSI: 000000000000001c RDI:\n> ffff8800795d0600\n> [   69.954044] RBP: ffffc90001567938 R08: ffff8800795d0600 R09:\n> 0000000000000000\n> [   69.954044] R10: ffffc90001567a88 R11: ffff88007b849400 R12:\n> ffff8800795e0880\n> [   69.954044] R13: ffff8800795d0600 R14: ffffffff81ef8880 R15:\n> 000000000000001c\n> [   69.954044] FS:  00007f93d3085700(0000) GS:ffff88007fd00000(0000)\n> knlGS:0000000000000000\n> [   69.954044] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033\n> [   69.954044] CR2: 0000000000000008 CR3: 0000000066551000 CR4:\n> 00000000000006e0\n> [   69.954044] Call Trace:\n> [   69.954044]  fdb_notify+0x3f/0xf0\n> [   69.954044]  __br_fdb_add.isra.12+0x1a7/0x370\n> [   69.954044]  br_fdb_add+0x178/0x280\n> [   69.954044]  rtnl_fdb_add+0x10a/0x200\n> [   69.954044]  rtnetlink_rcv_msg+0x1b4/0x240\n> [   69.954044]  ? skb_free_head+0x21/0x40\n> [   69.954044]  ? rtnl_calcit.isra.18+0xf0/0xf0\n> [   69.954044]  netlink_rcv_skb+0xed/0x120\n> [   69.954044]  rtnetlink_rcv+0x15/0x20\n> [   69.954044]  netlink_unicast+0x180/0x200\n> [   69.954044]  netlink_sendmsg+0x291/0x370\n> [   69.954044]  ___sys_sendmsg+0x180/0x2e0\n> [   69.954044]  ? filemap_map_pages+0x2db/0x370\n> [   69.954044]  ? do_wp_page+0x11d/0x420\n> [   69.954044]  ? __handle_mm_fault+0x794/0xd80\n> [   69.954044]  ? vma_link+0xcb/0xd0\n> [   69.954044]  __sys_sendmsg+0x4c/0x90\n> [   69.954044]  SyS_sendmsg+0x12/0x20\n> [   69.954044]  do_syscall_64+0x63/0xe0\n> [   69.954044]  entry_SYSCALL64_slow_path+0x25/0x25\n> [   69.954044] RIP: 0033:0x7f93d2bad690\n> [   69.954044] RSP: 002b:00007ffc7217a638 EFLAGS: 00000246 ORIG_RAX:\n> 000000000000002e\n> [   69.954044] RAX: ffffffffffffffda RBX: 00007ffc72182eac RCX:\n> 00007f93d2bad690\n> [   69.954044] RDX: 0000000000000000 RSI: 00007ffc7217a670 RDI:\n> 0000000000000003\n> [   69.954044] RBP: 0000000059a1f7f8 R08: 0000000000000006 R09:\n> 000000000000000a\n> [   69.954044] R10: 00007ffc7217a400 R11: 0000000000000246 R12:\n> 00007ffc7217a670\n> [   69.954044] R13: 00007ffc72182a98 R14: 00000000006114c0 R15:\n> 00007ffc72182aa0\n> [   69.954044] Code: 1f 00 66 66 66 66 90 55 48 89 e5 48 83 ec 20 f6 47\n> 20 04 74 0a 83 fe 1c 74 09 83 fe 1d 74 2c c9 66 90 c3 48 8b 47 10 48 8d\n> 55 e8 <48> 8b 70 08 0f b7 47 1e 48 83 c7 18 48 89 7d f0 bf 03 00 00 00\n> [   69.954044] RIP: br_switchdev_fdb_notify+0x29/0x80 RSP:\n> ffffc90001567918\n> [   69.954044] CR2: 0000000000000008\n> [   69.954044] ---[ end trace 03e9eec4a82c238b ]---\n> \n> Fixes: 6b26b51b1d13 (\"net: bridge: Add support for notifying devices about FDB add/del\")\n> Signed-off-by: Roopa Prabhu <roopa@cumulusnetworks.com>\n> ---\n>  net/bridge/br_switchdev.c | 2 +-\n>  1 file changed, 1 insertion(+), 1 deletion(-)\n> \n> diff --git a/net/bridge/br_switchdev.c b/net/bridge/br_switchdev.c\n> index 181a44d..f6b1c7d 100644\n> --- a/net/bridge/br_switchdev.c\n> +++ b/net/bridge/br_switchdev.c\n> @@ -115,7 +115,7 @@ br_switchdev_fdb_call_notifiers(bool adding, const unsigned char *mac,\n>  void\n>  br_switchdev_fdb_notify(const struct net_bridge_fdb_entry *fdb, int type)\n>  {\n> -\tif (!fdb->added_by_user)\n> +\tif (!fdb->added_by_user || !fdb->dst)\n>  \t\treturn;\n>  \n>  \tswitch (type) {\n> \n\nThanks, missed that.\nArkadi","headers":{"Return-Path":"<netdev-owner@vger.kernel.org>","X-Original-To":"patchwork-incoming@ozlabs.org","Delivered-To":"patchwork-incoming@ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=netdev-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (1024-bit key;\n\tunprotected) header.d=Mellanox.com header.i=@Mellanox.com\n\theader.b=\"q3g0UBgF\"; dkim-atps=neutral","spf=none (sender IP is )\n\tsmtp.mailfrom=arkadis@mellanox.com; "],"Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xg7rj1Zgvz9sD9\n\tfor <patchwork-incoming@ozlabs.org>;\n\tSun, 27 Aug 2017 18:50:12 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751172AbdH0Iqw (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tSun, 27 Aug 2017 04:46:52 -0400","from mail-he1eur01on0083.outbound.protection.outlook.com\n\t([104.47.0.83]:3271\n\t\"EHLO EUR01-HE1-obe.outbound.protection.outlook.com\"\n\trhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP\n\tid S1750830AbdH0Iqu (ORCPT <rfc822;netdev@vger.kernel.org>);\n\tSun, 27 Aug 2017 04:46:50 -0400","from localhost.localdomain (193.47.165.251) by\n\tAM5PR0501MB2452.eurprd05.prod.outlook.com (2603:10a6:203:b::9) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1385.9;\n\tSun, 27 Aug 2017 08:46:47 +0000"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com;\n\ts=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;\n\tbh=E1AdV2iF/Rzejcss5hTDvmVrcVihLKsSPg8EX3xBb5k=;\n\tb=q3g0UBgFSfQa7pnV4tQFF76YmGM8laQf5Tj+xvv52HixMDdjC6dm2T805yV/1QXDDUZGyVvPwOTBTBxWE8+9rege5cYn/9oFoP6HurcU9SbNMliXOfZfUOGGZ2Esfllu1w+6J4JHFc8GAIkllzIY7fPpO3Dos2sez7/QOvUtp2k=","Subject":"Re: [PATCH net] bridge: check for null fdb->dst before notifying\n\tswitchdev drivers","To":"Roopa Prabhu <roopa@cumulusnetworks.com>, davem@davemloft.net","References":"<1503807228-16281-1-git-send-email-roopa@cumulusnetworks.com>","Cc":"netdev@vger.kernel.org","From":"Arkadi Sharshevsky <arkadis@mellanox.com>","Message-ID":"<90a37c67-6284-fccc-2477-da654f53c3a1@mellanox.com>","Date":"Sun, 27 Aug 2017 11:46:43 +0300","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101\n\tThunderbird/45.8.0","MIME-Version":"1.0","In-Reply-To":"<1503807228-16281-1-git-send-email-roopa@cumulusnetworks.com>","Content-Type":"text/plain; charset=windows-1252","Content-Transfer-Encoding":"7bit","X-Originating-IP":"[193.47.165.251]","X-ClientProxiedBy":"AM5PR0502CA0022.eurprd05.prod.outlook.com\n\t(2603:10a6:203:91::32) To AM5PR0501MB2452.eurprd05.prod.outlook.com\n\t(2603:10a6:203:b::9)","X-MS-PublicTrafficType":"Email","X-MS-Office365-Filtering-Correlation-Id":"069068f9-9d3b-4c8a-337e-08d4ed282720","X-MS-Office365-Filtering-HT":"Tenant","X-Microsoft-Antispam":"UriScan:; BCL:0; PCL:0;\n\tRULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(48565401081)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);\n\tSRVR:AM5PR0501MB2452; ","X-Microsoft-Exchange-Diagnostics":["1; AM5PR0501MB2452;\n\t3:+4H/lqhW0dUi6NUqzWpvGk904D1+Rwew7m1ysMJtFFI8D1fNAtIGrDufNaueBLzpoJYsQ35OYlWS8xVq9k7qaWwj4BtwD5ICrRvaha3Q8WuhcVE/YplWhVPGjkTFcUOpj2lccI83hlRSekLGNU01YbZYoT/uhbeDGp0SMjdu9PMsxGE+9BaiutaKZXfxNzuYsvjWwvn1gJ1UyWLZa5QwOtvsv7M863MCPdYfdJZRDz3NOS7+ditpHbfcNdQbq2J2;\n\t25:3GKL62CM3/+KgMdww4Kun8m0eqrztNaJpSs62quzccXT+tkwE8+pNoH9WxT94SIF0j4Uc/PTYJ9PQoI6Gq8cmNMztJSJfIQhGhjGi0UpjFYirl3L5O99C3HQgLIWoL44cNclsAqGez+EbX/TjGPLjzStlQCr8uTvEOk5zYKAw46Vb70Uju7HEXdouFxLCj9UZ7Jo1hMWIhqgQZ/8Nt4KnU50D6fTA1UYu5VQIXCs85QnpjnmtAfqhAuNtLT3Li09k6v3xZvXb27MyxEyGALNblbbPcIJUJpsX7/wPfGGOgMw7fmu3uiJsL5SV2QkcbCaGsIqubZ2apPfUcKm2XziHg==;\n\t31:de9/Tv2UT++oRO3JhLEB7f+4IS8a6pFcuxzW5rJR1Vhs2RkOYu4oN78DGGKsK9WlUdzLVIzqttgn5raNwF27FQDvgxcs1HcrvhIs49n9UuErWyxpHQKN6blsESYYShEy9IG+vfmuHXLqXJIjQePx74q+kdNny3k8XCDkxL7pSrf79Kbgr0HlLPUXaNsn8T9p+ztHrOq+38No1WNjeW1sLb9bAjgUzb0kH5EVhlT4884=","1; AM5PR0501MB2452;\n\t20:iX/k+biNbtczKppmYrA8OgCox8xD+GNVaMTLRXVwhgHO+0OxzTGyRLKCkmvhNXzsz1YaVzsq7bTHATGJa9NCXaWQTXvHYo1s2xYiX32RVgcmGO3KfekqIwMzRku11keV++9WzPOlgYzOZv67pmOrM97S+ILW1f1cwmMUaZjf+o8SNo89/9rMH77VFtzOUMpd+NminS2jTsryuEMOejYEVy/mcwIXtChQIQ817NtjRuSNteTJLmbo46gBt+xtRwB7dohPer0gAMpxMF8MnA0H3MIDxFo/WblezTCbMQr6iem3CNZDuSVXxQEhtRZ8uHj/7InS8R4GMwazKdjPp4Ucinkj2dXtJzO5cGEMrHYRnfWNreYuOd8+LcGhnikCI5NrHfZRMiW7QjtIPg7D8XY2TKAJll+9MAc4e+TgZnG808UpC4/C9+EJITkCkNhbcS6R8iyghBIvNxFGd+NYe/BD1cMmL1u1VeAuYZhlknTI/phPOoB8UYDWZ9FvVkLIRqrh;\n\t4:L2/+qaTYhoYuV+ShSAvDTlQoaKtyVzv5AJ7HgVwEyO4rO9S6xoqXlB6Vj02W5YueFpxz/bkbdw3U4mTo/DTxi024aGZNjdH2x3TmxcRW8hbaaDPu67296VYEafLBh6sKtyDjyOBALgjksfi5w2nwwaeKHuMMeEr1BgaE0oPp/3TrO8c0OUQ62zYJi6fZD9MynQRcVSKJxkhZ26ezhIZo+bK1ViIoPw592fj3g9UdahrBEgJum4VhqaTIlDlo2xFg","=?windows-1252?q?1=3BAM5PR0501MB2452=3B?=\n\t=?windows-1252?q?23=3AHuIXCUoG/Dp7lKUjBuNBD07vAfDL/nbS1v46Hk2NgQjf?=\n\t=?windows-1252?q?G572okAl6uV9Y2JLNj+0xI2RIdl02MvGoPHUZ1fbCz9CzzOkM?=\n\t=?windows-1252?q?SSeYtnILr7xtBFCCQmYcTp7+ml8FDZCjpey184XjnCKKq1t5u?=\n\t=?windows-1252?q?XL92La6WCWJJgwFGJ3Y34MoYMPytkJzKdG0FOTEl9SNYJl2jt?=\n\t=?windows-1252?q?Fclz7yqcAzhkC2vXe/0U1Yqu2QB28wuWnuBF70JNo90i6GOei?=\n\t=?windows-1252?q?RdF/6d1HKIfg1jCiLcxJS28dGXh54+Qegctqc6iDdsw0w/2BZ?=\n\t=?windows-1252?q?+nVwwKfdDHmHru3VUS9Iwj56xzBmvn0SDXTqYJvUtXhf/HZl7?=\n\t=?windows-1252?q?J82vZjONaTTh8bkIDjZOfSuP7S2PeJl/eKPJQa6fsO+dM7g26?=\n\t=?windows-1252?q?eDw4gWi+DO5f2kaGMRr+HdfJV9Q4XXxfomaVXz3geqYkcgJda?=\n\t=?windows-1252?q?F1Caou+1OgYwRvxB5x82eu7GXLNuZGcOsKAQr4YnrqkuaP+Nd?=\n\t=?windows-1252?q?IaSeMLu66D8KjjhFyT/OUhKv/4N4qdE7L2PWPCt670Q07JpdW?=\n\t=?windows-1252?q?OX6Ll5pz8ICzJ7Lbo1KEUw6kYoURmliWfMjSKnJNSlJA+jDAk?=\n\t=?windows-1252?q?LG/tZHIpB3ardmlgYpgiWH3DPZoxRfyuNW4KvpocLV0fz1bEa?=\n\t=?windows-1252?q?JAARCmBPSs5tEflmdbsUW2bEQPeCov76RoB2DZipM16ZzH7W3?=\n\t=?windows-1252?q?LBI9rFRNz20v8LhixJZmQVIII7jvjxlI42E0t331LBLx1it8t?=\n\t=?windows-1252?q?3hfmf4J2xFgslJvS9ZQNUW4K82FQc6YBtycStSaYuTLlZhjzQ?=\n\t=?windows-1252?q?XDyn9WY3yq1AzTNqleBB9sgkehtuNN4kfGA2mgz9iG7vr8TAI?=\n\t=?windows-1252?q?6pDiV0SatQZgHXSgUXabxbQLMXxpZMrIHRnno64zaT9dBz+pp?=\n\t=?windows-1252?q?Lhpmjb9dKPK+aE72quXOmPgwmMbsSkOxnio6pktLyJTcOuynA?=\n\t=?windows-1252?q?N8hOmIWQDY2APen094RDneCgsxbO39hgJAVzxXf70QKdfLUhT?=\n\t=?windows-1252?q?4eocj+L4pYkLFmNS106Pp7drMcsLEvcilllqm2jprMKfMn6Kb?=\n\t=?windows-1252?q?pInVSUxt2j/JgK5pIYBnNzg4aHwTWFPEwqkvQLpFmW4Mpj8mQ?=\n\t=?windows-1252?q?3niXG4Yzl4VTaG5TwXegChS059JwttyCcC5OhZmHf1y4QcYIA?=\n\t=?windows-1252?q?xslNudvtykHAQ5W/nO01Alb64WiKJGJj46FubPR1KYwj/izbe?=\n\t=?windows-1252?q?SD05BuuWLFZRoh7qL0xefQhy9j2/fDTIm1Sh+Fdm/Ca+jOH+D?=\n\t=?windows-1252?q?11TRKoThKYioGc/0xtgmTbyQX5L4nz+U6ZRmXAeLFF4fpuQ5U?=\n\t=?windows-1252?q?Cmjge4+dFLUZXXNXVPDD2E4CMD6/jPcxg7spti9iX2qVc/K6l?=\n\t=?windows-1252?q?Q0PQ71sm5TuCWiMPcDp9eIumd0Xa/I+OsfFeGhwGsJKySOfk7?=\n\t=?windows-1252?q?jok+z1S8XPCsjtGkP1CREn/++IJtsxcAs4HD/Eoasv1zroOr6?=\n\t=?windows-1252?q?v+gZq8o1L3k5Gg=3D=3D?=","1; AM5PR0501MB2452;\n\t6:H2wuMiE63J8yVr8u8SppC3dtTOH3QsGVQ5Pzn5NtPWJU72JJJDgmhLX/0BkvcqJI77EkcCP8X+2FwktNTXsDLBq6kIgUfNIVFB1FgTgn168yGJXkipuWteRK7X+FoECxaVpuWgPzr0Ird3lsnNZen0AObr5/KQRzZ95qloaFEib2D2A4iNgKAzSIH7rN9/sg313M4I463oQezw/mSym5MNS3B9o4lw7q7xS1VRGwJ3RBic6pnysgEdfF134vKAsyG5IBjLzzFQYADkbYy6Um98jb8+mb7s8NL8wm3xOshbTDN7eOWPSC9bIPhUaUqhs4eHcguR6Z2FrJxa/GQOAIdA==;\n\t5:x2bw9iApbObUNO1H0Z4KUs9eKIlPV//h1NRtw8mw8f1+Y21KBUXyYLVJex21i+HPaqLtNYOtJxG5ZhHi8iCbxsNldEQfiJI3PcwKhd5iQsyxD6zu2FJJ4CTMLJUr1cR/Mt2eFOJhOS5TwaNvXtzFfg==;\n\t24:FZC1P8nSsXisS0/1ILr7g3pgKAnGittXJuXrEcxkT0k1+5x0/ChD5y4aM0W5ZvRKrTmzW7zEnPmpU94DcGSZlUR5F52V9MJ8D4jiC8MjPQ4=;\n\t7:xna8GZ+uuNWETCezsRZesFxIwhHArat4vOCrQPNilW1A3bfRmoWIpp0DDYQapXlb5HTELvgMUOJA/FV7p/bcGirrDHjbWFbh8unT0lqfcNHgcGSTEm+oB+YkF6tEWmxwIn0tDp2XyLt43Oc5D4U+DGPVzV/TDM3d6JpzJADv+ndsl1olh3vqBwhvAlcyuwDIdohirM+y53/5m0HP452rd2Ryatt4qW+4uEcfUKWtS9A="],"X-MS-TrafficTypeDiagnostic":"AM5PR0501MB2452:","X-Exchange-Antispam-Report-Test":"UriScan:;","X-Microsoft-Antispam-PRVS":"<AM5PR0501MB2452D695471E450887AACCB2C2990@AM5PR0501MB2452.eurprd05.prod.outlook.com>","X-Exchange-Antispam-Report-CFA-Test":"BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(6055026)(6041248)(20161123562025)(20161123555025)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:AM5PR0501MB2452; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:AM5PR0501MB2452; ","X-Forefront-PRVS":"0412A98A59","X-Forefront-Antispam-Report":"SFV:NSPM;\n\tSFS:(10009020)(7370300001)(4630300001)(6009001)(6069001)(39860400002)(199003)(24454002)(377454003)(189002)(66066001)(7350300001)(4326008)(65956001)(65806001)(6116002)(229853002)(50466002)(3846002)(45080400002)(42186005)(6486002)(86362001)(31696002)(6506006)(25786009)(8676002)(4001350100001)(305945005)(97736004)(6666003)(478600001)(47776003)(2950100002)(68736007)(54356999)(76176999)(81166006)(2906002)(81156014)(50986999)(230700001)(36756003)(106356001)(64126003)(33646002)(5660300001)(101416001)(31686004)(65826007)(105586002)(83506001)(110136004)(189998001)(23746002)(7736002)(53936002)(6246003)(6512007)(53546010);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0501MB2452;\n\tH:localhost.localdomain; FPR:; SPF:None; PTR:InfoNoRecords;\n\tA:1; MX:1; LANG:en; ","Received-SPF":"None (protection.outlook.com: mellanox.com does not designate\n\tpermitted sender hosts)","SpamDiagnosticOutput":"1:99","SpamDiagnosticMetadata":"NSPM","X-OriginatorOrg":"Mellanox.com","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"27 Aug 2017 08:46:47.3697\n\t(UTC)","X-MS-Exchange-CrossTenant-FromEntityHeader":"Hosted","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"AM5PR0501MB2452","Sender":"netdev-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<netdev.vger.kernel.org>","X-Mailing-List":"netdev@vger.kernel.org"}}]