From patchwork Thu Aug 23 01:01:30 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mahesh Bandewar X-Patchwork-Id: 961108 Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bandewar.net Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bandewar-net.20150623.gappssmtp.com header.i=@bandewar-net.20150623.gappssmtp.com header.b="nhPAO7aH"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41wmMP6tHfz9s3x for ; Thu, 23 Aug 2018 11:01:37 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726091AbeHWE2l (ORCPT ); Thu, 23 Aug 2018 00:28:41 -0400 Received: from mail-pf1-f193.google.com ([209.85.210.193]:37628 "EHLO mail-pf1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725727AbeHWE2l (ORCPT ); Thu, 23 Aug 2018 00:28:41 -0400 Received: by mail-pf1-f193.google.com with SMTP id h69-v6so1799304pfd.4 for ; Wed, 22 Aug 2018 18:01:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bandewar-net.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=QjguRBoku+//hiDkUPM2KO4AMO6XysFeqeA4KMcItVc=; b=nhPAO7aHSs/4n8invCcDIlEgDP1z3ITws0nlkNW/3YnN8Pca9ENnTOYrqEe7HxpTWw y33kmyQ6ofw41R+GiV4dbamA3bu4GEcmIW0ucQn64bUEqtznGlMJKlVoVbNGWxu+DSPV 3MnaLZq8LL/fx/ekA/yJmU3ZRlMNGMhitfFwwj7Zi/QWMmNgqxzTnmcOG1NmLzFUFHLJ zb2QreoijM9BRGF/ddbcvanuQH2wn2WOT8tpyUeQwrONggbCK8xvL0L2qXs0NPLQN0SV yx53odEdh+O5gGm9ZMB9bkR9OMkvapVjNAcJR/BpBbL5JXAJR5fkm99UaUhqVcEPuMqN xDrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=QjguRBoku+//hiDkUPM2KO4AMO6XysFeqeA4KMcItVc=; b=eEW4cML8uK7NbD6dCjWmrmWhPhQuQUOwuMXMdDVvrnRJqVbEKtXSiHFIbd+zP+fNuS WSPPf+aezkfMj02tj8QIGjhlSQErV9Egq92W5XHIyS78JjNAQDftrSSaTdbna10V0gCd PTQZtgkhTotWZUjlizODyGE+wlOC3iCIzGc61KV7LpYS08Tdm2n/19s7WK7+6t5to88M TZqY+FRMUB6jf2FccMuHTbj8Nv3CSff/wZ29Mwzn3caPVYK8sXkWPT8P4IdYtlAlV5II pB8FUQbv3f8QMG0fdDCNNc+WTGmGwA3KED1NpHHke4e9+gdEJlcgGyySOfhDg0rN+P0h 3jzA== X-Gm-Message-State: AOUpUlE1tu5SyFUmi8hHrnNl3r+RVgA5sP/unmNfbyZdYGOpgFuDQyT8 MlvBwhy4s6hBFQCaz5W0VG2/SOvWlQA= X-Google-Smtp-Source: AA+uWPzrSuO1DSqj2ovp/P2uxGd42dOrsIXj2EXfBhutyfvVh3jS/Q5ASj4GaL2NiVIelD0LVlmCJg== X-Received: by 2002:a62:25c5:: with SMTP id l188-v6mr59506565pfl.179.1534986094151; Wed, 22 Aug 2018 18:01:34 -0700 (PDT) Received: from localhost ([2620:15c:2c4:201:c7f9:6225:a527:f3a4]) by smtp.gmail.com with ESMTPSA id t2-v6sm5608193pfj.7.2018.08.22.18.01.32 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 22 Aug 2018 18:01:33 -0700 (PDT) From: Mahesh Bandewar To: Stephen Hemminger Cc: netdev , Mahesh Bandewar Subject: [PATCHv3 iproute2 0/2] clang + misc changes Date: Wed, 22 Aug 2018 18:01:30 -0700 Message-Id: <20180823010130.147780-1-mahesh@bandewar.net> X-Mailer: git-send-email 2.19.0.rc0.228.g281dcd1b4d0-goog MIME-Version: 1.0 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org From: Mahesh Bandewar The primary theme is to make clang compile the iproute2 package without warnings. Along with this there are two other misc patches in the series. First patch uses the preferred_family when operating with maddr feature. Prior to this patch, it would always open an AF_INET socket irrespective of the family that is preferred via command-line. Second patch mostly adds format attributes to make the c-lang compiler happy and not throw the warning messages. Mahesh Bandewar (2): ipmaddr: use preferred_family when given iproute: make clang happy with iproute2 package include/json_writer.h | 3 +-- ip/iplink_can.c | 19 ++++++++++++------- ip/ipmaddr.c | 13 ++++++++++++- lib/color.c | 1 + lib/json_print.c | 1 + lib/json_writer.c | 15 +-------------- misc/ss.c | 3 ++- tc/m_ematch.c | 1 + tc/m_ematch.h | 1 + 9 files changed, 32 insertions(+), 25 deletions(-)