From patchwork Wed May 29 19:14:49 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Hemminger X-Patchwork-Id: 53858 Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id E1E4E1B94F; Wed, 29 May 2019 21:15:06 +0200 (CEST) Received: from mail-pf1-f179.google.com (mail-pf1-f179.google.com [209.85.210.179]) by dpdk.org (Postfix) with ESMTP id 2AB87378B for ; Wed, 29 May 2019 21:15:04 +0200 (CEST) Received: by mail-pf1-f179.google.com with SMTP id c6so2240347pfa.10 for ; Wed, 29 May 2019 12:15:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=q7lqOfe25SqdTtcTWAPft+MHn/brJYWyivrjogxw5Bo=; b=d/xst2kHbAtIYxYdWUFskz5CVq7RZDYtXNB+3r4aSkmogL63ZN+PiNlkjRuLfZzA89 Sk5Mh4f24ZbM48t0+J2cRH1tS09SHaNZVBhs6h5AR0D17ZLnXnQLM2v0akDFu9LDTPlg 6dglP8bFRvyeuvUAtcsF/HarQhOBgI2WznJDwYYuaBdSFqVnkWZbZd0PioxgMqewd07R 3uEDkeOWLT4mhDjEyHrrsIFuIuQ8uLAap7cc1B52WXfBGRGgYv/ENOnXaO+f/pQ3oN46 KhNM4gwh9tPH5mwebZQh30P4zQnlwF8ZsKwE27TtEaC7I08IxQky/g7AedPeIMGJwZJA ymBQ== 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=q7lqOfe25SqdTtcTWAPft+MHn/brJYWyivrjogxw5Bo=; b=ujK9dW9m3kOfgng+iEGo7z3MMf8mg0CY4tjOT9fi0O2RaazfU6NZVux9Fz5nWwKJec AFB3Pr0QRKGLo1InbuI7jrlhvTQ4otwHKnu1zXhebN19OtcHXZGf1/VDe2ZCOE0A5zMu gk3YcsEzuIl8hKY6G8Q/dhvIjb9+x7oGb05ok4FPP+T1tfRsS6AevzDqO4IIrSZX4bP/ G0psPZBuYkZD+uANfGT30YLoZ4Q+xwkX23dZyXlU8Af0G9hiBBUDqkS3zSLpoScxxylM Da5Xn9cZ5VVq3sG94CVLHLMOBxO4TPgi4BTqSwX/qd02LawGc1BQQg/0/i8gRmt9OzYt J7Rg== X-Gm-Message-State: APjAAAVZWHoKtFiadnsH1N4ho+hdtycPO8udO48JED/BqWcxseXk8oXg GE/yGRW2w3cQJRjLw4l3JPK2wmS63hs= X-Google-Smtp-Source: APXvYqxKUY5qdmKHOHFWO2cV6+zfl2dyWoCguh7hqykRLrQBOyxaYqAzmWgEx4RhmgU0ID8KBgnX0A== X-Received: by 2002:a62:bd11:: with SMTP id a17mr68435266pff.126.1559157303600; Wed, 29 May 2019 12:15:03 -0700 (PDT) Received: from hermes.lan (204-195-22-127.wavecable.com. [204.195.22.127]) by smtp.gmail.com with ESMTPSA id t18sm142943pgm.69.2019.05.29.12.15.02 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 29 May 2019 12:15:03 -0700 (PDT) From: Stephen Hemminger To: dev@dpdk.org Cc: Stephen Hemminger Date: Wed, 29 May 2019 12:14:49 -0700 Message-Id: <20190529191501.19053-1-stephen@networkplumber.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Subject: [dpdk-dev] [PATCH 00/12] cleanup useless casts of void * 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" Many DPDK drivers have unnecessary cast of the void * pointer dev->data->dev_private. Stephen Hemminger (12): net/atlantic: remove unnecessary cast net/ark: remove unnecessary cast net/axgbe: remove unnecessary cast net/bnxt: remove unnecessary cast net/bonding: remove unnecessary cast net/cxgbe: remove unnecessary cast net/e1000: remove unnecessary cast of void * net/ena: remove unnecessary cast net/enic: remove unnecessary cast net/i40e: remove unnecessary cast net/ixgbe: remove unnecessary cast net/mlx5: remove unnecessary cast drivers/net/ark/ark_ethdev.c | 51 +++++---------- drivers/net/ark/ark_ethdev_rx.c | 4 +- drivers/net/ark/ark_ethdev_tx.c | 2 +- drivers/net/atlantic/atl_ethdev.c | 9 +-- drivers/net/axgbe/axgbe_ethdev.c | 24 ++++--- drivers/net/axgbe/axgbe_rxtx.c | 2 +- drivers/net/bnxt/bnxt_ethdev.c | 86 +++++++++++++------------- drivers/net/bnxt/bnxt_flow.c | 10 +-- drivers/net/bnxt/bnxt_irq.c | 2 +- drivers/net/bnxt/bnxt_rxq.c | 6 +- drivers/net/bnxt/bnxt_stats.c | 6 +- drivers/net/bnxt/bnxt_txq.c | 2 +- drivers/net/bnxt/bnxt_txr.c | 4 +- drivers/net/bnxt/rte_pmd_bnxt.c | 32 +++++----- drivers/net/bonding/rte_eth_bond_pmd.c | 20 +++--- drivers/net/cxgbe/base/adapter.h | 2 +- drivers/net/cxgbe/cxgbe_ethdev.c | 60 +++++++++--------- drivers/net/cxgbe/cxgbe_filter.c | 2 +- drivers/net/cxgbe/cxgbe_main.c | 6 +- drivers/net/cxgbe/cxgbevf_ethdev.c | 6 +- drivers/net/cxgbe/cxgbevf_main.c | 2 +- drivers/net/cxgbe/sge.c | 8 +-- drivers/net/e1000/igb_ethdev.c | 18 ++---- drivers/net/ena/ena_ethdev.c | 66 +++++++------------- drivers/net/enic/enic.h | 2 +- drivers/net/i40e/i40e_ethdev.c | 24 +++---- drivers/net/ixgbe/ixgbe_ethdev.c | 33 ++++------ drivers/net/ixgbe/ixgbe_rxtx.c | 14 ++--- drivers/net/mlx5/mlx5_flow.c | 2 +- 29 files changed, 218 insertions(+), 287 deletions(-) Reviewed-by: Ferruh Yigit