From patchwork Sun Feb 26 09:09:58 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Talat Batheesh X-Patchwork-Id: 734205 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) by ozlabs.org (Postfix) with ESMTP id 3vYDps4R9Yz9s8T; Wed, 1 Mar 2017 23:12:37 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=Mellanox.com header.i=@Mellanox.com header.b="lFdMCK52"; dkim-atps=neutral Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.76) (envelope-from ) id 1cj37S-00065F-Pg; Wed, 01 Mar 2017 12:12:34 +0000 Received: from mail-db5eur01on0078.outbound.protection.outlook.com ([104.47.2.78] helo=EUR01-DB5-obe.outbound.protection.outlook.com) by huckleberry.canonical.com with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1chuqZ-0007qf-Gq for kernel-team@lists.canonical.com; Sun, 26 Feb 2017 09:10:27 +0000 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=rALj6CjyCYXz/wVTxGnHIn2y10khg4gxg9jukEUN8uQ=; b=lFdMCK52uczBYUnDc/OdoZAGb3r7FkZMb3SUwsvjr/6NI4kDvlsRmwPzRGEQ8igQ4NEFVjlou260T9MZVcjx7F2Oltu+OtZaEy2e9a3WTlOvB7YEo7WjQR5f78+zKm2+pbZslD/U5MmcMZTLp814ycKRR7xPPo5A+kwQeboLx/w= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=talatb@mellanox.com; Received: from dev-h-vrt-005.mth.labs.mlnx (193.47.165.251) by HE1PR05MB1306.eurprd05.prod.outlook.com (10.162.250.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.919.13; Sun, 26 Feb 2017 09:10:25 +0000 From: Talat Batheesh To: Subject: [PATCH 13/18] net/sched: cls_matchall: Dump the classifier flags Date: Sun, 26 Feb 2017 11:09:58 +0200 Message-ID: <1488100203-31976-13-git-send-email-talatb@mellanox.com> X-Mailer: git-send-email 2.5.0 In-Reply-To: <1488100203-31976-1-git-send-email-talatb@mellanox.com> References: <1488100203-31976-1-git-send-email-talatb@mellanox.com> MIME-Version: 1.0 X-Originating-IP: [193.47.165.251] X-ClientProxiedBy: AM4PR02CA0026.eurprd02.prod.outlook.com (10.165.239.164) To HE1PR05MB1306.eurprd05.prod.outlook.com (10.162.250.151) X-MS-Office365-Filtering-Correlation-Id: fdc02f64-96a8-4bd0-f9cb-08d45e274d65 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081); SRVR:HE1PR05MB1306; X-Microsoft-Exchange-Diagnostics: 1; HE1PR05MB1306; 3:t5K2MQ30vKf0tQGP+iflhaLwIuzZhXFipJSTQrtNo8FfA7gE5NO4tyyecZU/81ZJAfB/LCAH3hzwytcN1Qv7c/GB9v60P2A9mItxbTlOAy7aL/6V5uxmfUFjW7Y8VaUUYLzVVz6tR0xQKvUGpUM/vTD0vix7gqSExrh37+1tvHhNIPGDQf8tlADS3gSs8ayJeEMvzu29DhnQk2JQPM87tKBlwJ5JsoDKNArf/juGYJDz68eSVcqSkSr8DXycfTM2jjtNiJm5KetPnjUixy6bWzl0LKW5jgoyRI6jVJgQJe4=; 25:OXqt9KF/PGezMcWS2Ex1yl2JHCORV+Y8W1ozkKKJG57t0tUZ0tM5EjNKywKBJ5Y0SUbvW2HgKM6gC5YZ0gSvPnFvwzaMsJYevBMcflf7Jx9ylmwpjFSoIKPZJkOgsE1x8ySwzkwehUyxFfhcBeV9+eR6SodZ0Ww2EFP74xZSTLRL+12G8Q5ZztXluvwQTqRJoZXXQmpxm09Mb6y1IMmn2Ny2mtntN2IFYA2LYCbVSBQCdpgEek5FsoT3uKA1jH6l9y2Pe8bZBUKdWwIaXlfwD/+2WqJounZkds8itfo37oHY9pH6TsBW29SNcE+bW7KS3i9jtiuH/ijLQ4DgNuNqVjjBcmuXKEV5bYMOjy1YtkSLka3lQIzAU8zN4j8/AtQ933MJrsCYzcEY4gEAVxfek1EQzzh2AThkl4EGefHJY7YaqN/+nFTdqVn8DbNIz0pcnSBX/wka9JQ7bPaZ9zFOZA== X-Microsoft-Exchange-Diagnostics: 1; HE1PR05MB1306; 31:gow2vP/Jj+rdVK6N6aLbBtbvBWXCQWzW/KCLAnaCtshEuOUTtN2/uQ65E4yaBYUbnBMk/9HkwOcoXm2Y/dd5ZM28HqaIW7+ryOnYrIYwmKBw3JKOAghFPDr65ESDGDx25TH6qRMJr43DeXZSwaGSSQZxLwPqv3TMZtqg2SxrHgYweIwc70fyyiBNpm/AcvJd6c8NHV7qBuCybCRLV0DSYc1CbQgiZNRoGd/gxV4d6PGiwuf8iIZkyAVF919XjSGQ; 20:S9D66JGSaMhR+xLv+vCit4ZFnZ/wrrrfeADYZdKX/DwfN4rdfdZ3EY+HSjIjUvVIYYdgu+2IrFY51cVtHeosY18Gj2IzanfZ5Q7lGlmVE3eL3UeJUGzvax4WWpD4ZrIq8fkT0oRjUTD6e3bhbM7cgsu6PDSsxezmTD/KR+NUMaDNNZ6q13FqVhlttm9AFWfODzK7Xl4jy5nWc6vjVBYj+jZsyIzAjdvgLqBsm9r/OY2rjxnkjUazF9d7IZI7NcYhSTzjhdETS6MPSt+lxS8ZDYqFxYJlJdoxLXCFNAFO3VRVo14stsIxedGY4j8uM+ZYEyYHR4aa1N80exSZDrQHHGDavG5W9zFW/7UVYW1TNCcZvX/8+cRB2vj77kq+r1aMWdJFZ49UsBqHLJfuYsQAIFc+kgacFJGxaUST11Kqn+XvnNyjYfAbPyiPHK3V4S74kql+rVIt29eOM8ocLnTJzcPa7a239vUekhZF6dB6Cbuj/xO8zdx3hqHsLShLCWCc X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(211254476889703)(24339691489775); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026)(6041248)(20161123558025)(20161123562025)(20161123555025)(20161123560025)(20161123564025)(6072148); SRVR:HE1PR05MB1306; BCL:0; PCL:0; RULEID:; SRVR:HE1PR05MB1306; X-Microsoft-Exchange-Diagnostics: 1; HE1PR05MB1306; 4:B7RMlCpVyMN6FmGLohjh1QspBhbpxeOB/SXkb3KHbcEb2oTcv+/0R352BKJ1up0W2SCCE4KK4+LHwKW1y8fGDu9U88HY7pPpBFiOXxgD9y0Vl2kkpzHIDS1KglxWfe/125k1bxoprQjnDzHkMXqf4fgVxHy2s5weGNkXinxgp1dpPPzA98sXiDfhOZS/G0IQJu42IRDSQgK62bylv+Osg/t4mfx9MlPGAQFYUkAcXxYaE4H/PtBli7cBukf4e2mqVHAEo/8WPCzJs/RddToO/GxOEyxAUaBkLKEiVUVKnOo6XI9EKPWczC855bmnQjZEyzbTEjCtikSifeF1a4rZd21A5DYvvPewEqaRD56rqzNkNFMBw+BfSl0WTRnQi/BrX++t+MRcLfi1V0PquZSgYhVqvQEwsIb1lhsUFQ6VucuXWXx2WBbJFGIGoZ5goQ59s5GDkgTxFY1/2U3cfywp+3ruol0sTv4P6CWNPeAWIkDhpXhrPy5ttTKzEcI3nJzl1YLpmi/Kig0ozTNAf1mugq8ooC32UNVKvA/9E4bfY5/iQth/Dll7F0WxiP+rSPS1cHG3GSZVa9RvJaCCxScD06wSJOiQEF2yeKquJjIMSfEDC2BDmGUNfa6dPpgrHdS1ktmuxwD/hg98KVXYWZX1qruSQTpeYfP+nEUthrphYQu35kLF+h40RbMAbWplWsiumy+ihu8F/l3vj0R4b0BxiQ== X-Forefront-PRVS: 0230B09AC4 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(7916002)(39410400002)(39450400003)(39850400002)(39840400002)(199003)(189002)(68736007)(81166006)(8676002)(6512007)(81156014)(50226002)(3846002)(6116002)(50466002)(6506006)(48376002)(66066001)(6306002)(25786008)(47776003)(6666003)(2950100002)(5003940100001)(6916009)(6486002)(36756003)(5660300001)(101416001)(189998001)(92566002)(7736002)(107886003)(110136004)(33646002)(97736004)(105586002)(38730400002)(106356001)(2351001)(305945005)(76176999)(50986999)(4326007)(53936002)(2906002)(86362001)(42186005)(450100001); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR05MB1306; H:dev-h-vrt-005.mth.labs.mlnx; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX: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; HE1PR05MB1306; 23:kztdp+GizEo4g/s9PIVAbVvmJlgqcb4umvcmmDW/M?= =?us-ascii?Q?A8L4cI2y5RUkkdZAfzkB7JIm5trxiTzVWGuFoPLIuGgGKJhobBITXW11iUiq?= =?us-ascii?Q?pZQvvV5yRt/mqUvZxlxsp+4yDStpQqZ84h1LJa2U6t9h4q+WKTYZWd+9oCEh?= =?us-ascii?Q?8D0iTCp4GKkkwTRidSyvZtzO1MFlgPHt12GYuhkEic/btgIS4EqXabFTJFKp?= =?us-ascii?Q?yNFRt+nfZEWqLV42g/HnAt3qV3F5wzFM+kCnPtT15jKN3KqzIsSASqJn1MeA?= =?us-ascii?Q?GDtZ2kApfrLExwC64kirXxg7pwNtVIYBKSY+knuf4asqB8vSEOM2ibti2qRz?= =?us-ascii?Q?Z0NXB5wC+NW+ExgNFMEspZJBgVXEar6ZEIEkCg9wNAE5jE0J1jjpTAzsuOBJ?= =?us-ascii?Q?CQ0CR4rztYU2UFg4zxCFQpkyF6Z6P2Jq+GB3ebfZsM1Xvuw3P52fcGd/anMs?= =?us-ascii?Q?L6wSy2TMKaJ0s2vl0zuZr8GfEuqk3EMv5V40GD/fMCTNIGb19BEg4vE0Izfh?= =?us-ascii?Q?d9qNtxIMNyZvaD4QsbWWHJsllMAhjuqVrrIk9H/aEBr552F+cxhDpLInc2qr?= =?us-ascii?Q?D/091/ttrcxqZ/up+83vtoFRbcLvG1rthx6Gl7/BQHje8oMgaanSG4YLbqIw?= =?us-ascii?Q?eC60/LHZDoT97NDlQTR/H7N1OUTJjEc71vXFLQSbg9ir38R6W9RBx1CanrBP?= =?us-ascii?Q?8jCnIyJ7kAYPdI7XBcYE2BDrQvZLIC8X2P8S0ZsoVpdyCB+I8AQCsZ0mMseg?= =?us-ascii?Q?ZnDONDJobl6A54Y5tscw8asUL8aqt4ySQuQZ6TNq9nstRizLVzK03Yml+604?= =?us-ascii?Q?Zf2r2VIXpPQ8nlxKoPkJ3ztntwsfmAw9uVvuYqz6Bpz1kKUcK+ycFPD1EsHC?= =?us-ascii?Q?+jNGxDipWkCmdC0Fnu7IyuiiB+frLny+xEOEZ/BRioHBQrU5HBNZ9HME8lVH?= =?us-ascii?Q?8G5hQmcTVYGU9s150+UlUTsx9zpt0iQteQkqBQbgxWcnnhcm1z8tLNoa1QL8?= =?us-ascii?Q?C6LiXMT5Tct/0vpLR95LPqix5dfJxKKn+hpz8Ts+6o3BmhtDzCDmrx6qrif9?= =?us-ascii?Q?fIlaRdLFuPumusTk9ThDV5y1/RBG2bWc7lEmkXR0UYKaO3IkcObg3v+HWskl?= =?us-ascii?Q?wilsNAlcXbVcXlE+MYaOKsi222WpDLOscqv7SEwWxMwHu9h+erFoF3yb77Qw?= =?us-ascii?Q?R4j2mJPvMt4ZfdxnBdpGwZMJRSMzomCkJZbqHt+jwzoGPZEhS6tmlOEcPh2j?= =?us-ascii?Q?NNQsgPcNJ5CZ+22waRHWntwKetbIMTArFX06vNT?= X-Microsoft-Exchange-Diagnostics: 1; HE1PR05MB1306; 6:f51QDhHDfJeNGGcUKAJhg3dKnCNCGA4z7QDv4uWVZMo+lTx9oR8gU1W8YvdXuXrFJGWcbHw6mJihn7idph0YOe/omLAu1A0hfIxd0w2EWfSnw5SeT97+72e9lm5N0FaLjauE695Jy3Cr4Lryu06y2Gf8ycAjeWEUYtVk4E1J3XmKc62SIFGVR+kg/Ox0Ggh52vLstT3UtZrqCmhbG5UP8G8Yg5VupVgQl9ERaNMsCppzDrZHsf+GRGqof36tmqL3tpqxSswwUo24am6KdcOheOWSY3cqSMLKaBo4tS4nZ9g7LQGGIaA0/TTB5M9EptdQNMKEZ+t1PBjVb3ouQHewonEDMGilRHQEBtZa/bbsYF2B5VBjdYeNIeZLxqotbVu229wSAKOS9+skEK0GObM/hmuqaMpAg25TTeNhkaDamBU=; 5:nMbBid9K+DfNZbEN1ZMu2NQ/b12iiGHIovdrXv4AVJwQFN6H27alpjKOayT8vqqrdIgWDGldrPxDeTj66MoYxbH1ezTLERBiypG48IMZ2YvlodfML00xXiT4Xkhz7AkYhmBaoWS1w19bxnd+zTxUZnqyBTKf8Etkkmus7ycmiI0=; 24:ObOAgFheWjVAK6O28DFs0gE0VbbURhwl2WV/y5a1wT08qttFEEGqbB0Lm985bNCypzPffg0HVC/Wwchw7DwP4Kf58rWEpYax6M6QaqPXgws= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR05MB1306; 7:x2GNtXHMpDUrXsof46Q0D0lSyKxjtpDEv/clRIUEoRtJbqE4JvELcJ6y8zS6cG8g3xbyFBEszDByIYoO9nxYtSQeP3+mvjfkNeC7Nra4q41bz3kVRQ2mOBbkqsxqg8YngMOLAtV0fiyWNNtiJS28REe2aAKX7nEXSu16OK7AqjpzuVau7LB5FVxYTTF/qBLXLXA6j65KB2IfHkEGfEq7m+rPq6Tt5IwbAx0Bnog6305ivqesQMFA/WA87I5im71jHGnpe0+BZF2K2ALC3Ld7hW+6YVhF0075dY3rFjXnGEIfpB5r/P685ZDE8H/brd8V/vC1P54gG5zVcKc3mkhvPw== X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Feb 2017 09:10:25.6422 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR05MB1306 X-Mailman-Approved-At: Wed, 01 Mar 2017 12:12:14 +0000 Cc: talatb@mellanox.com X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.14 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: kernel-team-bounces@lists.ubuntu.com From: Or Gerlitz BugLink: https://bugs.launchpad.net/ubuntu/1668019 The classifier flags are not dumped to user-space, do that. Signed-off-by: Or Gerlitz Acked-by: Jiri Pirko Acked-by: Yotam Gigi Signed-off-by: David S. Miller (cherry picked from commit 7a335adad8b06778c0876aa5a5eb8954cd835bf5) Signed-off-by: Talat Batheesh --- net/sched/cls_matchall.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/net/sched/cls_matchall.c b/net/sched/cls_matchall.c index b12bc2a..f4327e8 100644 --- a/net/sched/cls_matchall.c +++ b/net/sched/cls_matchall.c @@ -234,6 +234,9 @@ static int mall_dump(struct net *net, struct tcf_proto *tp, unsigned long fh, nla_put_u32(skb, TCA_MATCHALL_CLASSID, head->res.classid)) goto nla_put_failure; + if (head->flags && nla_put_u32(skb, TCA_MATCHALL_FLAGS, head->flags)) + goto nla_put_failure; + if (tcf_exts_dump(skb, &head->exts)) goto nla_put_failure;