From patchwork Thu Mar 22 01:48:10 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Subash Abhinov Kasiviswanathan X-Patchwork-Id: 889191 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=codeaurora.org Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=codeaurora.org header.i=@codeaurora.org header.b="ASl7l6Zk"; dkim=pass (1024-bit key) header.d=codeaurora.org header.i=@codeaurora.org header.b="WBWooVV8"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 4068j40vGHz9ryr for ; Thu, 22 Mar 2018 12:48:55 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754309AbeCVBsw (ORCPT ); Wed, 21 Mar 2018 21:48:52 -0400 Received: from smtp.codeaurora.org ([198.145.29.96]:36168 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752752AbeCVBsv (ORCPT ); Wed, 21 Mar 2018 21:48:51 -0400 Received: by smtp.codeaurora.org (Postfix, from userid 1000) id 52C8D6055D; Thu, 22 Mar 2018 01:48:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1521683331; bh=xu9GrIs9L5V20Hhyek+/q4Yd55SrIPcvcq8GMIKQIrM=; h=From:To:Cc:Subject:Date:From; b=ASl7l6ZkSJarJFH0vh+it2gbVIyIG400qzsFw0tJwXcn86/piMwac4A/xfUBepcoO UEPT2dpoN7huVD79JMBb4xamXzowKcIU6a6CUWlCk9iRp0yRftSXYedsIFxMNkTdQa 2sH7p4ms+nDSvETY+j9qPk7vGnOzbHiwEqGEo91o= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on pdx-caf-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED, T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0 Received: from subashab-lnx.qualcomm.com (unknown [129.46.15.92]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: subashab@codeaurora.org) by smtp.codeaurora.org (Postfix) with ESMTPSA id 6B9CA6055D; Thu, 22 Mar 2018 01:48:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1521683330; bh=xu9GrIs9L5V20Hhyek+/q4Yd55SrIPcvcq8GMIKQIrM=; h=From:To:Cc:Subject:Date:From; b=WBWooVV8gSMTYoNaXat9XkEaGT39w1OLJxZIRyPou/yoy/JGLN/MrMOm/y6EW9E2i pkl3kWXVvtujU9Is9DPsbLgRRv07NzNM987uaqgDOUOzvMxUdQEc3q/MnDFsmXRHyO NekKmHVF+qHQmh6M8jD81DszAZFRxoz9EKxpe794= DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 6B9CA6055D Authentication-Results: pdx-caf-mail.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: pdx-caf-mail.web.codeaurora.org; spf=none smtp.mailfrom=subashab@codeaurora.org From: Subash Abhinov Kasiviswanathan To: davem@davemloft.net, joe@perches.com, netdev@vger.kernel.org Cc: Subash Abhinov Kasiviswanathan Subject: [PATCH net-next v4 0/5] net: qualcomm: rmnet: Updates 2018-03-12 Date: Wed, 21 Mar 2018 19:48:10 -0600 Message-Id: <1521683295-22935-1-git-send-email-subashab@codeaurora.org> X-Mailer: git-send-email 1.9.1 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org This series contains some minor updates for rmnet driver. Patch 1 contains fixes for sparse warnings. Patch 2 updates the copyright date to 2018. Patch 3 is a cleanup in receive path. Patch 4 has the new rmnet netlink attributes in uapi and updates the usage. Patch 5 has the implementation of the fill_info operation. v1->v2: Remove the force casts since the data type is changed to __be types as mentioned by David. v2->v3: Update copyright in files which actually had changes as mentioned by Joe. v3->v4: Add new netlink attributes for mux_id and flags instead of using the the vlan attributes as mentioned by David. The rmnet specific flags are also moved to uapi. The netlink updates are done as part of #4 and #5 has the fill_info operation. Subash Abhinov Kasiviswanathan (5): net: qualcomm: rmnet: Fix casting issues net: qualcomm: rmnet: Update copyright year to 2018 net: qualcomm: rmnet: Remove unnecessary device assignment net: qualcomm: rmnet: Export mux_id and flags to netlink net: qualcomm: rmnet: Implement fill_info drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 73 +++++++++++++++++----- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h | 2 +- .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 12 ++-- drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h | 8 +-- .../ethernet/qualcomm/rmnet/rmnet_map_command.c | 4 +- .../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 5 +- .../net/ethernet/qualcomm/rmnet/rmnet_private.h | 8 +-- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 2 +- include/uapi/linux/if_link.h | 21 +++++++ 9 files changed, 94 insertions(+), 41 deletions(-)