From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr0-f193.google.com (mail-wr0-f193.google.com [209.85.128.193]) by dpdk.org (Postfix) with ESMTP id 7F5E81B279 for ; Mon, 30 Oct 2017 16:37:35 +0100 (CET) Received: by mail-wr0-f193.google.com with SMTP id l8so13040510wre.12 for ; Mon, 30 Oct 2017 08:37:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=QpPpUi5vj3ZbfLrW+gp3rWRPjVjldcgzWEClkF7J65I=; b=cOm6UpG5gby/7OQM9eWCFvnMcJL7KjtyGxM8SpIiK/U2JeTjrZE6LCUYOYEC0PynTN goV/maZXKYEjOpoRTSIariXaNuqrPHtA9CtEzkF7/wt855zLLQghMW87qD5UN+57KAEZ hX8fOP6rt9ZnNtoNO+e6gUaj5x5GqvuF6zszpGkF2Mc9BDpuR0/WK7m4L4KA3/qpuhk8 8Ji4XoZUvm0fuf3gTN+iEK5TQvph8d2ozoqpFaimG3gj+O5KHEpjZgf1IwqZ57H/NAD1 kDoUs9keNs/AAtRBdNbUiHuVQp3i9f4DG09ai7JwpSfsXsKkwE0t/2qTxw/O1OwDfT6b i1qQ== 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:in-reply-to :references; bh=QpPpUi5vj3ZbfLrW+gp3rWRPjVjldcgzWEClkF7J65I=; b=PW77qoy608xTYCn0719IKLj7P6kd8qTGm+4FAarFJPLdLc8yCYF8eCEo6I6tYVj6m+ R2XqH+i3WGorOtEcjf3i8Zx3itlFR8nfucz4wwpB/lclPJEHIuohvGCrDdZ6hWRdJl6b qbdURfCln6vK1j1+F3WlZxHohgO+oMeB05HyxM9r7OOoQ+pUJu8l6j5TlJou55AylUDj RhqiquGSgTJ44DCOmHsdIVkM5JB74LmZNHRyphoiX3CTVtv83qvExcdxr+Ojc2YbJiBj HCzU9IEiJL1n8NTtvJbAOHo0KTxDSvqQ672Vy0+4byh9XJXcxSVyCFs1m/k4pSyj8u7i F9Iw== X-Gm-Message-State: AMCzsaVHZx8HFuU2PBIc7vrU4vVjvyxwAFjKh1Ng9khhw71+LtNr9hrX gspH7UEqRom1o2yT+PaoDRYS+QKnWzE= X-Google-Smtp-Source: ABhQp+QzoB4xEOkXj1WYecMj/yS2BG5IrpxzgLRS60bu02pTzZA5gioekTXoAlzHCTUeHgCAqvO65g== X-Received: by 10.223.166.119 with SMTP id k110mr7594851wrc.182.1509377855175; Mon, 30 Oct 2017 08:37:35 -0700 (PDT) Received: from localhost ([2a00:23c5:bef3:400:4a51:b7ff:fe0b:4749]) by smtp.gmail.com with ESMTPSA id c37sm33864870wra.73.2017.10.30.08.37.34 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 30 Oct 2017 08:37:34 -0700 (PDT) From: luca.boccassi@gmail.com To: Rasesh Mody Cc: dpdk stable Date: Mon, 30 Oct 2017 15:34:31 +0000 Message-Id: <20171030153511.13322-28-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20171030153511.13322-1-luca.boccassi@gmail.com> References: <20171030153511.13322-1-luca.boccassi@gmail.com> Subject: [dpdk-stable] patch 'net/qede/base: fix number of app table entries' has been queued to LTS release 16.11.4 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Oct 2017 15:37:35 -0000 Hi, FYI, your patch has been queued to LTS release 16.11.4 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 11/01/17. So please shout if anyone has objections. Thanks. Kind regards, Luca Boccassi --- >>From 76f3a0ae9ad5527d15667020a71222d2e0198be3 Mon Sep 17 00:00:00 2001 From: Rasesh Mody Date: Mon, 18 Sep 2017 18:51:30 -0700 Subject: [PATCH] net/qede/base: fix number of app table entries [ upstream commit 211507c164bb02019a6eb0b5e794dbe36d4ed763 ] Configure only the available/requested number of app entries rather than max entries (DCBX_MAX_APP_PROTOCOL) in ecore_dcbx_get_app_data(). Also, fixed a minor issue where incorrect size value is being passed for memcpy(). Fixes: 26ae839d06e9 ("qede: add DCBX support") Signed-off-by: Rasesh Mody --- drivers/net/qede/base/ecore_dcbx.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/net/qede/base/ecore_dcbx.c b/drivers/net/qede/base/ecore_dcbx.c index 967cf6f75..8aa3c0b7b 100644 --- a/drivers/net/qede/base/ecore_dcbx.c +++ b/drivers/net/qede/base/ecore_dcbx.c @@ -437,7 +437,7 @@ ecore_dcbx_get_app_data(struct ecore_hwfn *p_hwfn, p_params->app_error = ECORE_MFW_GET_FIELD(p_app->flags, DCBX_APP_ERROR); p_params->num_app_entries = ECORE_MFW_GET_FIELD(p_app->flags, DCBX_APP_NUM_ENTRIES); - for (i = 0; i < DCBX_MAX_APP_PROTOCOL; i++) { + for (i = 0; i < p_params->num_app_entries; i++) { entry = &p_params->app_entry[i]; if (ieee) { u8 sf_ieee; @@ -1143,7 +1143,7 @@ ecore_dcbx_set_app_data(struct ecore_hwfn *p_hwfn, p_app->flags |= (u32)p_params->num_app_entries << DCBX_APP_NUM_ENTRIES_SHIFT; - for (i = 0; i < DCBX_MAX_APP_PROTOCOL; i++) { + for (i = 0; i < p_params->num_app_entries; i++) { entry = &p_app->app_pri_tbl[i].entry; if (ieee) { *entry &= ~DCBX_APP_SF_IEEE_MASK; @@ -1338,7 +1338,7 @@ enum _ecore_status_t ecore_dcbx_get_config_params(struct ecore_hwfn *p_hwfn, p_hwfn->p_dcbx_info->set.enabled = dcbx_info->operational.enabled; OSAL_MEMCPY(&p_hwfn->p_dcbx_info->set.config.params, &dcbx_info->operational.params, - sizeof(struct ecore_dcbx_admin_params)); + sizeof(p_hwfn->p_dcbx_info->set.config.params)); p_hwfn->p_dcbx_info->set.config.valid = true; OSAL_MEMCPY(params, &p_hwfn->p_dcbx_info->set, -- 2.11.0