From patchwork Wed Sep 16 17:48:19 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harman Kalra X-Patchwork-Id: 77926 X-Patchwork-Delegate: jerinj@marvell.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id A0436A04B5; Wed, 16 Sep 2020 19:48:45 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id A24051C2FA; Wed, 16 Sep 2020 19:48:44 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by dpdk.org (Postfix) with ESMTP id BB89E1C2F6 for ; Wed, 16 Sep 2020 19:48:42 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 08GHiRq4015027 for ; Wed, 16 Sep 2020 10:48:41 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : content-type : mime-version; s=pfpt0220; bh=tBdL/73RiiHyHV8FI4R2p68thxIzKaUEWcpXKWNwTos=; b=LUjjcnqbQmd/KGYzyCFsO0vS4k5s9KUf29ZBxXojsXx7E2qbWKaU6Buo2O4pY1PQ3DDN QEreIrWMNGIIW+eEpfr4Nb3YXmB3tIsGCt6oPngYWd6SchtxVGOAmw7vN9IifC4LeNZl g+z73VgaUguo8AaubeJX6YxABVCVgvHGBHUwvYODYRzyErzjwQYwPb+JFmhvPRTj0EJ4 PJHyBxsODAQI5LOXwHJ0pKUGwVjcb4cFwdrSu9/QgMM1OInAiXkTAYBjSiGENZWa3gtC W7y6shl0MSmM2SHoUoOc3799Q58CIc2VXPoazDZqOd/ELSj+xItKIbrM2tkr3cge+Yr4 Fw== Received: from sc-exch01.marvell.com ([199.233.58.181]) by mx0a-0016f401.pphosted.com with ESMTP id 33k5njkuaj-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT) for ; Wed, 16 Sep 2020 10:48:41 -0700 Received: from SC-EXCH04.marvell.com (10.93.176.84) by SC-EXCH01.marvell.com (10.93.176.81) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 16 Sep 2020 10:48:40 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.175) by SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Wed, 16 Sep 2020 10:48:40 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NnCgviCL8AkeRuss8ngq6iibQ0q+GQn0OySANWhFQd3UnZNPojDzaou3K7V89izSEj39NSecm9JFClbdfgpz8q7nt1MzxAXHi6aEJqTcIOhZbsEICebg6a7TdMZlauvx7YcC2cK5TCswcmeMYc5V2jxJPIypn9/Kvgyw/74mSp2pdr3R4MigGqhLwkuHY0HoaOog6FpERYJEdQunVDvWvI0y9VCXts29ecxtH1R6ixHUj46PqLMo+lEhV7eLMNVqeZUU6V9yXnlAYd726sHt+t6r3ANmufwx7U0OhI4U96hugCOz4wonUGrzcwyrf/CITctW7n3gPr6mnWZPdAjPdA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tBdL/73RiiHyHV8FI4R2p68thxIzKaUEWcpXKWNwTos=; b=OdtYzdhp2iCT9nUIfdYG1C9y49c5GND31Gajps7Wo1wXBRIJ947i3y2MqSVm//1ajlfQR3vbror50l4lWSBuOrdfT3gdkR27gz31bXBJ21ngw6qI9gyCSxSFWqBaKGBC7iRrC59Tlqwo0/o4lCRARjGGc1knnVLcgQCByL0+AChqe3nftfWdvMfx4CthJsea4r5u/tEzsCl4u3TszLIhPT8sW8uuyC2/ko3jXW5bR5+fgF2qRB9UdEWFQJ57wPW4INB5lGF/vXzPHs0y5llUMv5GTcXwTD4IGBjumGYU4LMK/uzu5cQ4VYG87Tq/MeKvYtpPFzkxfRyfR7WdIQwpAg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tBdL/73RiiHyHV8FI4R2p68thxIzKaUEWcpXKWNwTos=; b=byEGdRUyMLmy3Xc/ROICMqMg5mwt/XvESEYNcJOcww6XnZL/NFx8TduBkPkXcTbi5O7kJ55scrJWG1Nx0z2eR4cYSs0KeJXFLeD1Iwx4WXjgsHrPPOI0MeJd25QVX0bAfUv90L0n5n0Z567PYozhjw1UdIpiAjUqPS8IMDpZ9JY= Received: from MWHPR18MB1070.namprd18.prod.outlook.com (2603:10b6:300:a5::11) by MWHPR18MB1022.namprd18.prod.outlook.com (2603:10b6:300:a1::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3391.14; Wed, 16 Sep 2020 17:48:39 +0000 Received: from MWHPR18MB1070.namprd18.prod.outlook.com ([fe80::4838:1132:399f:ea55]) by MWHPR18MB1070.namprd18.prod.outlook.com ([fe80::4838:1132:399f:ea55%12]) with mapi id 15.20.3370.019; Wed, 16 Sep 2020 17:48:39 +0000 From: Harman Kalra To: Jerin Jacob , Nithin Dabilpuram CC: , Harman Kalra Date: Wed, 16 Sep 2020 23:18:19 +0530 Message-ID: <1600278499-15104-1-git-send-email-hkalra@marvell.com> X-Mailer: git-send-email 2.7.4 X-ClientProxiedBy: BM1PR0101CA0062.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:19::24) To MWHPR18MB1070.namprd18.prod.outlook.com (2603:10b6:300:a5::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from hkarlara-OptiPlex-3046.marvell.com (115.113.156.2) by BM1PR0101CA0062.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:19::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.20.3391.11 via Frontend Transport; Wed, 16 Sep 2020 17:48:37 +0000 X-Mailer: git-send-email 2.7.4 X-Originating-IP: [115.113.156.2] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: bc161779-f35b-4ef6-708b-08d85a68be4a X-MS-TrafficTypeDiagnostic: MWHPR18MB1022: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:2803; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: CMUDP5UZASz20Du/kqhMgLVzlCkBlxWjQb0cUo7bifJi9KIiAG6vWYyFKoNijoKPDkrjaAlHu8TONFJOtrlADaHIfxQGiCNzvhOETrHhNVk5OCm0Coe+0BHzG288Hh85ThDplGvrP7rnWD5T/44szhOOlaudqClfPb1ThgzH6pp3ZeVV/HRjOKbwLTQySmVGXnF95lNCLW2pMmP4MII6riO3P++hfIa+ciydjdvkOCUnvNDVZSXN5pad0Ow1kH/Ic5pVfR7jCIku5/XhjRus17ArLoY1MH60ZyrwkkSXY8c0kM6SBgqwq24ZUqQ5Qx4OEX8AAwLeuKPytH2m3NvhzsBzVDlCeVfQ8+U9iMoVLGxuCaPn0HE+g1iWdTOgQ1c0 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR18MB1070.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(39850400004)(396003)(136003)(346002)(366004)(2616005)(2906002)(66476007)(66946007)(66556008)(8936002)(52116002)(7696005)(8676002)(6636002)(6486002)(5660300002)(107886003)(6666004)(4326008)(186003)(55236004)(478600001)(16526019)(956004)(83380400001)(316002)(110136005)(26005)(86362001)(36756003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: 6DNvay2wIHCy2wLPDMQR3WfGyXRxTjhgVqHkQhOqNI2OhtmzphAJJCxvPkURYN1URgBM4iOiks8l/Jh5dyzAkeEUBuKGXdMUA3JbyFLivRwDYWGdHcXDyLsPzNE8MhZzXZWTtlQMo4qvU/sS1DGTgEvtQBye535jfXLwuAJ4e/RqeydhqhRF0zRz2U9x1N4u07UN7WzsmkbS77H2e/HWrdhBVTkaM+1Mn+Ji8NrKs+rnrmqEhKbUES4d0I+Ukgo4UEeVU88UWYSbjLDJnmituf8IL6yJVfLL/8BF8XRquymR4IH573D/rH8Ovq8cDFSVp0PLxXE8APWIqTa4ZTycCB3IPgHGxIkJvUJHTpdJI5NbhFLdliot9muRtGvn6T+t+ZNYHTp1cu2eMbly4uV2UNzIsw08kgp3ZD11nZnuWVSDIuws2dP+mgVTw1NQfEFoy7loBQJMr8+qkAja92ho5A0dfmrNnJsikJbvk3FgYxVc7MmTdn9zkdUJoaATyacX1qDMBSiRtofAxHl7jMlgb1ZP3q/Fasvy+qTE7d28FHlYywqTZVkbQ63x5uIp+vfi1S6VxJuo3x67fIvWOrdAsCEPYfNFlmqeq76AD7Eb1nCH7xkpSSft1+9Nggwu6AgIGx9uZOxYwXTnnatLquHGtQ== X-MS-Exchange-CrossTenant-Network-Message-Id: bc161779-f35b-4ef6-708b-08d85a68be4a X-MS-Exchange-CrossTenant-AuthSource: MWHPR18MB1070.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Sep 2020 17:48:39.1312 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: EFRiXa8UWa6xQ/qLGvasO3ynVxUlynkZhsYfyrtAWqAHnQy+izreFBoV1e68xQdcKmiKhBEXAob10rqznOlWEw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR18MB1022 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-09-16_11:2020-09-16, 2020-09-16 signatures=0 Subject: [dpdk-dev] [PATCH] common/octeontx2: upgrade mbox definition to version 9 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" Update mail box data structures to sync with af driver mbox changes done to retrieve VF's base steering rule. Signed-off-by: Nithin Dabilpuram Signed-off-by: Harman Kalra --- drivers/common/octeontx2/otx2_mbox.h | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/drivers/common/octeontx2/otx2_mbox.h b/drivers/common/octeontx2/otx2_mbox.h index 34b1d0663..5d66caebd 100644 --- a/drivers/common/octeontx2/otx2_mbox.h +++ b/drivers/common/octeontx2/otx2_mbox.h @@ -90,7 +90,7 @@ struct mbox_msghdr { #define OTX2_MBOX_RSP_SIG (0xbeef) /* Signature, for validating corrupted msgs */ uint16_t __otx2_io sig; -#define OTX2_MBOX_VERSION (0x0007) +#define OTX2_MBOX_VERSION (0x0009) /* Version of msg's structure for this ID */ uint16_t __otx2_io ver; /* Offset of next msg within mailbox region */ @@ -245,6 +245,8 @@ M(NPC_MCAM_READ_ENTRY, 0x600f, npc_mcam_read_entry, \ M(NPC_SET_PKIND, 0x6010, npc_set_pkind, \ npc_set_pkind, \ msg_rsp) \ +M(NPC_MCAM_READ_BASE_RULE, 0x6011, npc_read_base_steer_rule, msg_req, \ + npc_mcam_read_base_rule_rsp) \ /* NIX mbox IDs (range 0x8000 - 0xFFFF) */ \ M(NIX_LF_ALLOC, 0x8000, nix_lf_alloc, nix_lf_alloc_req, \ nix_lf_alloc_rsp) \ @@ -767,6 +769,7 @@ struct nix_lf_alloc_rsp { uint8_t __otx2_io cgx_links; /* No. of CGX links present in HW */ uint8_t __otx2_io lbk_links; /* No. of LBK links present in HW */ uint8_t __otx2_io sdp_links; /* No. of SDP links present in HW */ + uint8_t __otx2_io tx_link; /* Transmit channel link number */ }; struct nix_lf_free_req { @@ -1544,6 +1547,11 @@ struct npc_mcam_read_entry_rsp { uint8_t __otx2_io enable; }; +struct npc_mcam_read_base_rule_rsp { + struct mbox_msghdr hdr; + struct mcam_entry entry_data; +}; + /* TIM mailbox error codes * Range 801 - 900. */