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 163C145B68; Fri, 18 Oct 2024 11:01:14 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C3CCA4042C; Fri, 18 Oct 2024 11:01:03 +0200 (CEST) Received: from mail-pg1-f182.google.com (mail-pg1-f182.google.com [209.85.215.182]) by mails.dpdk.org (Postfix) with ESMTP id D6B5E402ED for ; Fri, 18 Oct 2024 11:01:01 +0200 (CEST) Received: by mail-pg1-f182.google.com with SMTP id 41be03b00d2f7-7c1324be8easo2241779a12.1 for ; Fri, 18 Oct 2024 02:01:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1729242060; x=1729846860; darn=dpdk.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=1ItNdSPGjULlycmKwGau6CN363rHLwnqqhtJYj9+3C0=; b=XATHnBBJuXuTtBL7TQ1xhLuLZwGAk5Ew2lvK4WI4KaszuxYid7ckombmLrOCfiIn7G K2t9qhP69P87x+DznoSu/M7Gg587c5syr9sm8JEuJweQ1M2fdT6ttMbHhn/c6MWu3j+c 3sCkWLDM+FmPwfIYOiPGB+O/SzbKAKGbyAPU4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729242060; x=1729846860; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=1ItNdSPGjULlycmKwGau6CN363rHLwnqqhtJYj9+3C0=; b=WgcgN2AT/Xe3/PHvFoRxXB0VbabFpSMXU3iiA89r0ZsCSV5WPcE7eSshJMPMbN+Jrx XdY8HbLQZ3KR+PB++wl938flfKTFvP9aRmeV2i7osPBCgH5tsZzhpNFfQIt/x/xorc2B SKMqBB2X+HNNyMyl1UA6Qd4rCD0s3o9JiTw3yXKCQNVSrAXP9sBjwQJRH2wsNE46S6UH ezc8fiRcdCanCjVbA0CkRt+GNgIj2IZAQ7RJJJT+/EDo7pPyz18aWBZqpd1+sXZrdg9H DoVTOraRcvEujPMILVq4RhLtqymfVOdne9QXY9TLD1vyjaBASQ/3xdNH78sagtNgAASN 1XCQ== X-Gm-Message-State: AOJu0YyCGJ/q+ytcPNprvnDngXw67d7jaikMQtox9mv8z1i5LnzmY8AA +DskYueV/HretGY+4DB+MC/5zgkwIHNBK1m5v+rSGTumo6rxY3tzqgdUQ9sdyfJx4Sx/GRAfZxV 3ta72sbpFz5zjGQ6Jcfay3gZ67Jun1U010xYAIr6v+G4db8GKw2qi8eUbFYmIBdtqfuIyMc7mHq h3Z+cVGi+0tDJY2L4IedyqK0j9LI6pkC5Kdlg42FH/uA== X-Google-Smtp-Source: AGHT+IFCQQghXlC4m6GOvGtxH38ijlw3w4ODR/nhO0fId4VkJebkoibLHqcN92rI6Qaz9zUtHifbCQ== X-Received: by 2002:a05:6a20:c89c:b0:1d9:d5e:8297 with SMTP id adf61e73a8af0-1d92ca27db5mr2624645637.6.1729242059775; Fri, 18 Oct 2024 02:00:59 -0700 (PDT) Received: from dhcp-10-123-154-23.dhcp.broadcom.net ([192.19.234.250]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-71ea3311f45sm1009891b3a.14.2024.10.18.02.00.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 18 Oct 2024 02:00:58 -0700 (PDT) From: Sriharsha Basavapatna To: dev@dpdk.org Cc: Shahaji Bhosle , Sriharsha Basavapatna , Farah Smith , Kishore Padmanabha , Shuanglin Wang , Ajit Khaparde Subject: [PATCH v5 02/47] net/bnxt: tf_core: tcam manager data corruption Date: Fri, 18 Oct 2024 14:40:39 +0530 Message-Id: <20241018091124.3373258-3-sriharsha.basavapatna@broadcom.com> X-Mailer: git-send-email 2.39.0.189.g4dbebc36b0 In-Reply-To: <20241018091124.3373258-1-sriharsha.basavapatna@broadcom.com> References: <20241018091124.3373258-1-sriharsha.basavapatna@broadcom.com> 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 From: Shahaji Bhosle Max entries per session were not getting initialized to 0, when the sessions were closed. Reset max entries counter session when the session is initialized Fixes: 97435d7906d7 ("net/bnxt: update Truflow core") Signed-off-by: Shahaji Bhosle Signed-off-by: Sriharsha Basavapatna Reviewed-by: Farah Smith Reviewed-by: Kishore Padmanabha Reviewed-by: Shuanglin Wang Reviewed-by: Ajit Khaparde --- drivers/net/bnxt/tf_core/cfa_tcam_mgr.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/net/bnxt/tf_core/cfa_tcam_mgr.c b/drivers/net/bnxt/tf_core/cfa_tcam_mgr.c index f26d93e7a9..9df2d2b937 100644 --- a/drivers/net/bnxt/tf_core/cfa_tcam_mgr.c +++ b/drivers/net/bnxt/tf_core/cfa_tcam_mgr.c @@ -909,6 +909,7 @@ cfa_tcam_mgr_init(int sess_idx, enum cfa_tcam_mgr_device_type type, /* Now calculate the max entries per table and global max entries based * on the updated table limits. */ + cfa_tcam_mgr_max_entries[sess_idx] = 0; for (dir = 0; dir < ARRAY_SIZE(cfa_tcam_mgr_tables[sess_idx]); dir++) for (tbl_type = 0; tbl_type < ARRAY_SIZE(cfa_tcam_mgr_tables[sess_idx][dir]); @@ -958,8 +959,8 @@ cfa_tcam_mgr_init(int sess_idx, enum cfa_tcam_mgr_device_type type, if (parms != NULL) parms->max_entries = cfa_tcam_mgr_max_entries[sess_idx]; - CFA_TCAM_MGR_LOG(INFO, "Global TCAM table initialized for sess_idx %d.\n", - sess_idx); + CFA_TCAM_MGR_LOG(DEBUG, "Global TCAM table initialized for sess_idx %d max entries %d.\n", + sess_idx, cfa_tcam_mgr_max_entries[sess_idx]); return 0; } -- 2.39.3