From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 6E224A034E; Wed, 9 Feb 2022 06:10:05 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2EB91410FD; Wed, 9 Feb 2022 06:10:05 +0100 (CET) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mails.dpdk.org (Postfix) with ESMTP id C8230410F3 for ; Wed, 9 Feb 2022 06:10:03 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1644383404; x=1675919404; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=FFv2oyCghp+5UGjb/Q9n5yCoZbMdytQ6QecyRuPU6i8=; b=YzM5DdguN19vSWvE5MqECUIBNlirIEFwqsjTdEgGCeMGPTODuHNYkwtb 6ubq6ckerCF5VveLneEbtch0Un2wnWI5pr391odGZHaw9fPgAb62Qjj6V /UpQzUZHpi4yIpAGsLDhUDUVks5XaQY9kpQPkkyjn49+WKutslrC6T/G/ TkwO9gsW80s94aQFCMk4zHPEIhWEpI+IGF1tK0Gn5D8+DObTpDADcsmQM EhSd53BZmiBS5RJTEpsG85eG+CxtF3JdA9zfDv012W6c8m5AQuonx9BV/ stduakyJS4B5lNea0vWDhZ6z3SbI1haAHFG+L5yeXThYoJViRO6dT+RWM g==; X-IronPort-AV: E=McAfee;i="6200,9189,10252"; a="249068235" X-IronPort-AV: E=Sophos;i="5.88,354,1635231600"; d="scan'208";a="249068235" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Feb 2022 21:10:02 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,354,1635231600"; d="scan'208";a="540932422" Received: from txandevlnx322.an.intel.com ([10.123.117.44]) by orsmga008.jf.intel.com with ESMTP; 08 Feb 2022 21:10:02 -0800 From: Naga Harish K S V To: jay.jayatheerthan@intel.com, jerinj@marvell.com Cc: dev@dpdk.org Subject: [PATCH] eventdev/eth_rx: fix queue config get API Date: Tue, 8 Feb 2022 23:09:25 -0600 Message-Id: <20220209050925.1552306-1-s.v.naga.harish.k@intel.com> X-Mailer: git-send-email 2.23.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org the memcpy size used in queue config get function is more than the source size. Use correct size to avoid copy of unnecessary data. Fixes: da781e6488 ("eventdev/eth_rx: support Rx queue config get") Signed-off-by: Naga Harish K S V --- lib/eventdev/rte_event_eth_rx_adapter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/eventdev/rte_event_eth_rx_adapter.c b/lib/eventdev/rte_event_eth_rx_adapter.c index ae1e260c08..e44499e887 100644 --- a/lib/eventdev/rte_event_eth_rx_adapter.c +++ b/lib/eventdev/rte_event_eth_rx_adapter.c @@ -3238,7 +3238,7 @@ rte_event_eth_rx_adapter_queue_conf_get(uint8_t id, RTE_EVENT_ETH_RX_ADAPTER_QUEUE_FLOW_ID_VALID; queue_conf->servicing_weight = queue_info->wt; - memcpy(&queue_conf->ev, qi_ev, sizeof(*qi_ev)); + memcpy(&queue_conf->ev, qi_ev, sizeof(queue_info->event)); dev = &rte_eventdevs[rx_adapter->eventdev_id]; if (dev->dev_ops->eth_rx_adapter_queue_conf_get != NULL) { -- 2.23.0