From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Hemminger Subject: Re: [PATCH v4 05/10] qede: Add core driver Date: Wed, 30 Mar 2016 09:47:57 -0700 Message-ID: <20160330094757.253c012a@xeon-e3> References: <1459315705-25001-1-git-send-email-rasesh.mody@qlogic.com> <1459315705-25001-6-git-send-email-rasesh.mody@qlogic.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: , , , , , To: Rasesh Mody Return-path: Received: from mail-pf0-f177.google.com (mail-pf0-f177.google.com [209.85.192.177]) by dpdk.org (Postfix) with ESMTP id E3D30293C for ; Wed, 30 Mar 2016 18:47:41 +0200 (CEST) Received: by mail-pf0-f177.google.com with SMTP id x3so47299123pfb.1 for ; Wed, 30 Mar 2016 09:47:41 -0700 (PDT) In-Reply-To: <1459315705-25001-6-git-send-email-rasesh.mody@qlogic.com> List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" On Tue, 29 Mar 2016 22:28:20 -0700 Rasesh Mody wrote: > +static void qede_config_accept_any_vlan(struct qede_dev *qdev, bool action) > +{ > + struct ecore_dev *edev = &qdev->edev; > + struct qed_update_vport_params params; > + int rc; > + > + /* Proceed only if action actually needs to be performed */ > + if (qdev->accept_any_vlan == action) > + return; > + > + memset(¶ms, 0, sizeof(params)); > + > + params.vport_id = 0; > + params.accept_any_vlan = action; > + params.update_accept_any_vlan_flg = 1; Minor nit. A lot of this code uses memset() then sets structure elements. Why not just use C99 style initialization: struct qed_update_vport_params params = { .vport_id = 0, .accept_any_vlan = action, .update_accept_any_vlan = 1, };