From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (NAM10-MW2-obe.outbound.protection.outlook.com [40.107.94.89]) by mx.groups.io with SMTP id smtpd.web10.7434.1683685904468152037 for ; Tue, 09 May 2023 19:31:44 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@amd.com header.s=selector1 header.b=n5l3oYcf; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: amd.com, ip: 40.107.94.89, mailfrom: abner.chang@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YSzpC9+LK2oI6e47jrVh3SQisKgjRuSaezyoJbTX38q/zn3/Mt20tLrgX0Ho8J1dUEaOCR29tPepu1FabP1ChDy4Q9pwVq+bEyh4QoTMYLVtPkxxDSAkaac8Uvn39CpZDMxjDe0lvX3eMnUZ5+7q3zTts7Gln2sNtDn/YS6dGxsrUXKZ+XLAuR3YyV3KODnzyi7UP4uzbRkklGXNNa0Q+dtJRRhTcl4Hc9WMXckO0MZrT8W9SgJ3peGdrvMLsV07cJNhPgWAqEDm+C0Gya1CIymBjDhxKPxja04EXi4YV/Ij/KF1INtk0Rvf+XTUc6QJHyl1Kf/AeI/T42F7H0KuDA== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=+4Cr13GtldAuSGUrpxa7OwRR10wPEAUS/HH0tg2VmZo=; b=Wy7ZkVDvRhm/ph+vB+kAXme+1j+4o6vH3zPKuxFfc4Q0FC3UDay2cJKFpZi4PhZ5uAbw0YKkEnZFkkev3DdB2UdRkMmCVKE1jlutc7W6cSnCdH0m7fYalsqp9Gj5ev4nfGdxWdqgUNAJzOOElNr9cYLdMfJB/PBZgzetdTeV9k9ky2J3WxDFbCt5JIgd4jbnVx+HaDWuO1n26wLndCNWJO/iDOBVxPQ5Xdn4+A01yT3572B0//viI22PRaJiuaLe7ru2gcYt/iUPEHbfrDoAPFL6dykVWKLS5YOcwkx32vkBnULa9ogyhCqiK64bbhyKfKbq0OjMsg6XTdxplCiwTg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+4Cr13GtldAuSGUrpxa7OwRR10wPEAUS/HH0tg2VmZo=; b=n5l3oYcf6NKpkEvM3tvpqHfzoZ1JbhoqwyCDC920nVxFoy82Z8EDaDNvr/TQ3VPnifYcN4mq2JVxU5WTSLYQo1OASLzhyWClp4fJSVigu0yNShLg5sSEsWO6+RFgTGxXCpi9vDCGwd2uZN/SbRkp4VTscAg5r1s/2uEsqX4b97M= Received: from MN2PR12MB3966.namprd12.prod.outlook.com (2603:10b6:208:165::18) by BL1PR12MB5828.namprd12.prod.outlook.com (2603:10b6:208:397::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.33; Wed, 10 May 2023 02:31:41 +0000 Received: from MN2PR12MB3966.namprd12.prod.outlook.com ([fe80::46f1:bdce:a4bc:29e3]) by MN2PR12MB3966.namprd12.prod.outlook.com ([fe80::46f1:bdce:a4bc:29e3%3]) with mapi id 15.20.6363.032; Wed, 10 May 2023 02:31:41 +0000 From: "Chang, Abner" To: "Oram, Isaac W" , "devel@edk2.groups.io" CC: "Attar, AbdulLateef (Abdul Lateef)" , Nickle Wang , Tinh Nguyen Subject: Re: [edk2-platforms][PATCH 2/2] ManageabilityPkg/ManageabilityTransportKcsLib: Add debug message of IPMI KCS Completion Code Thread-Topic: [edk2-platforms][PATCH 2/2] ManageabilityPkg/ManageabilityTransportKcsLib: Add debug message of IPMI KCS Completion Code Thread-Index: AQHZgkvc2NyuBrCOCkmftaJH2wTbVa9SnYoggAAsvQA= Date: Wed, 10 May 2023 02:31:41 +0000 Message-ID: References: <20230509075602.342-1-abner.chang@amd.com> <20230509075602.342-2-abner.chang@amd.com> In-Reply-To: Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Enabled=true; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SetDate=2023-05-10T02:31:39Z; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Method=Standard; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Name=General; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ActionId=1721b887-4811-4bca-b0be-6dcf7f9f9d6f; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ContentBits=1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN2PR12MB3966:EE_|BL1PR12MB5828:EE_ x-ms-office365-filtering-correlation-id: 0f43fcd9-5cee-4cde-cbff-08db50feb04d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: q2YSjL6vL6CnJHX343WRWyKiaiIg+dbeXZWMWCzbYahCEKWOwUiZ/kerZB3r63JMUsARfKo3GFqauTWdlueM2L/YaSYf9g8mYCfo1LAT1eH9SlC6Sd5VZbBGBndi/kalmLU/C4hFLv+tz3Q9PDo7v0/xPTeH932lSCmY0b+lH2XWCwm4njv2/OqapRScEGlHuGOH9vU+nWRrfMU8CoY2yiG0ZyVTMc65YJI26BkiQc6MxSQa5+LkfhyEBablKVIalcSXLeOeLcnj02Ux8ATu2L7fclj3cH2wJSuSFcX32zHU6pxteWJ4JLtkWBX7dreShMMjmRpx2apQQnX9xCtXUGzCPAzhPM66ZM1EqmyQs2lnEO4NBSyy5bSoUODRGDDvKNIfECILZS8slVMWfpF9smjYQf8K9sbyEJHTrj950PMvXUTW3C56I+N8X3cpGWitwwmuDpkgs0Hs0MiaVP15LTsGN2AqLXNerOS9vTL0rYnhJAsKoct0+D1+Ga2rR++pGP10lWczPN8RSGq7C16Kd9qws03Ec3hFYBXkQLVHsPmqQVzDm2ZCyRi3tL5uSHRtr2KKWf+xih+W2r7NDqdSLeml0JlcgcJqLvdufhJwI/hBgcZeJIFI8fhhjmyaTEa1 x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR12MB3966.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(376002)(346002)(136003)(396003)(366004)(39860400002)(451199021)(83380400001)(186003)(2906002)(38070700005)(38100700002)(33656002)(86362001)(122000001)(55016003)(7696005)(8676002)(8936002)(316002)(41300700001)(71200400001)(15650500001)(52536014)(5660300002)(478600001)(110136005)(54906003)(76116006)(66946007)(66446008)(66556008)(66476007)(4326008)(64756008)(26005)(53546011)(9686003)(6506007);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?lXa/jKt58905Clo5tGwp22o0vKmE+L+qdnlwQuZjjtP1PNh2IBUxx5XOtino?= =?us-ascii?Q?HcCvNn4W6Ss3Pcx1DfTDp6m0NOE8Cwt/rLKyD8x5vreG2wdxeeYfmkX5k6YA?= =?us-ascii?Q?AybwluiqUNUYMVGasjU4G9BCEQy+wtHp3Crp+yUdpZIgd3h7Tj28KhM1L1X8?= =?us-ascii?Q?ALrYQV1j7VWdOGn0ybS3FKjJFbEuYGBL7w9Ailh9ClHSY8W3en/vPEKkGrX5?= =?us-ascii?Q?4lMUfRaeVA0jVyiF69qBwzi1YYQzopTm58Gt54u5qrQrTOTrGj1QC3wdnFDc?= =?us-ascii?Q?cvZldaD4pElTd4wcRycphOaw9HQlkkdZCp0/Fxcve9zBYFbBsPnJMFHiyLaQ?= =?us-ascii?Q?R0KJFc1ghFlQFZZz9qzWZB+tGhUtmGPDES0jP8/9nnaF3MnNEVEN0ZBVc2Qy?= =?us-ascii?Q?RWhfRIJaKtZH0fGecFrk/jWKLZYLEUdLjaxnR8sf7TE+10jZpBbErQbIM5hI?= =?us-ascii?Q?XHg10GoredaYRjnbw3AFP2nkhLGoF+4rspBlPrSHrW5yvuom7/HHZXs+S4RF?= =?us-ascii?Q?Rwwy8VCDS2xi3TBhiwDX6F3mnXMhhDRSCmzQm27Msy93DDjv7I11k4lc3y8s?= =?us-ascii?Q?pYeCYjcE5dDwOdjrR10cnIGwgCOQF+sGjrK1Thhag/hg14fU+6qYDxveafgc?= =?us-ascii?Q?SJCN2IVyPXhFn+b6nQdWgw8MJYwHB1/+k3zyIfEiPk2utk5zjrBY976GHQJ4?= =?us-ascii?Q?W+Lqq+YHcEgq0Qcs4ePa5cXdfM3NasohQPn8RQuJGoBX4iULIfrlhNdWEhGi?= =?us-ascii?Q?nHn8ev0uBAoskKllU4Hm1QdDlfcX14rdvTGDt+OluYMPMZF7O2Wfc/S8BOw4?= =?us-ascii?Q?7bMT1R2lh8Oi/tjwukNLVpa5qhKeHOF4jQe3WljcYMUtpFm/HUIi2EbsQ93i?= =?us-ascii?Q?LYmqd/26PkaX4aCAGHhDplLthr2IWvjDVJK+kmrMGELTNGrdDNB8BTFJqY2r?= =?us-ascii?Q?lvvRtGDXOZZAxLZgxwBpemAp0qZTb8oi1rrP/kHwndORqwmBHUgnb16s6Gq1?= =?us-ascii?Q?p+qjuRT8sCmXChm57qygp56txLbh82cHPnZezb1NbVS6uZiX/gtOwgEt0sSa?= =?us-ascii?Q?ucAIWVT+vrfCIBl7Q9SwTzxh/m7NRjCb9nCyvLCV8H3675CeQ4+yCv3gmDUI?= =?us-ascii?Q?7K8J9w+NOVhjC8ujkLSP23nj37L7pCjM5MH04B05a3HQgotGvkdv7PbS7qnd?= =?us-ascii?Q?NKg375oG3o+rKgh4Z0k7A8DV2Zdnf9fM/usmIbwO3s0bA9Y5or0eB/yYz6R0?= =?us-ascii?Q?XtRHkoJ+9Cg6ajxqs3bfSvNsu6kwgHC+KxlgVwGGwztRhbi8Uvf2Wk1gwApU?= =?us-ascii?Q?n2q1HUDmoFud1gj7ZU2tT5wjx8aybGKhQ9vjgW75kRuavwPTVl0gKlt7ow3C?= =?us-ascii?Q?JtyUbN69Z8vnSnrQ9a5FOE39LceEbkwHX0obe8pzaz/8FCty3raP5m6IXT0a?= =?us-ascii?Q?p3he1oAcDAbbll5zjFK+9AZjql/ZziaExV2DAy+aJ3Mj6DQqeeq5xb38j4Gm?= =?us-ascii?Q?LSQ3OoYDUp5f8GhibW07ypHv5PKe82oKsNAosP3QgGGtwG8Cj2Soo8WicEPN?= =?us-ascii?Q?ju+s6cgCJCvOZXgcCUyhMTyulsx2ISJV8/QtvVlj?= MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR12MB3966.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0f43fcd9-5cee-4cde-cbff-08db50feb04d X-MS-Exchange-CrossTenant-originalarrivaltime: 10 May 2023 02:31:41.2746 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: X50tzl9IxhmAUywUN8Yzlgy1zaXR7TFDWs4fhJJq1CnG+99IoOPOhSHVxMjKfxhShctFERnmHrU2gPvYzoHOcQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR12MB5828 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable [AMD Official Use Only - General] Hi Isaac, I fixed those typos and had a push. Thanks=20 Abner > -----Original Message----- > From: Oram, Isaac W > Sent: Wednesday, May 10, 2023 7:54 AM > To: Chang, Abner ; devel@edk2.groups.io > Cc: Attar, AbdulLateef (Abdul Lateef) ; Nickle > Wang ; Tinh Nguyen > > Subject: RE: [edk2-platforms][PATCH 2/2] > ManageabilityPkg/ManageabilityTransportKcsLib: Add debug message of > IPMI KCS Completion Code >=20 > Caution: This message originated from an External Source. Use proper > caution when opening attachments, clicking links, or responding. >=20 >=20 > Reviewed-by: Isaac Oram >=20 > Multiple instances of typo: AdditioalStatus I think it is ok to fix befo= re push > since it is simple search and replace. >=20 > -----Original Message----- > From: abner.chang@amd.com > Sent: Tuesday, May 9, 2023 12:56 AM > To: devel@edk2.groups.io > Cc: Oram, Isaac W ; Abdul Lateef Attar > ; Nickle Wang ; Tinh Nguyen > > Subject: [edk2-platforms][PATCH 2/2] > ManageabilityPkg/ManageabilityTransportKcsLib: Add debug message of > IPMI KCS Completion Code >=20 > From: abnchang >=20 > Print out IPMI Completion Code and return additional transport interface > status. >=20 > Signed-off-by: Abner Chang > Cc: Isaac Oram > Cc: Abdul Lateef Attar > Cc: Nickle Wang > Cc: Tinh Nguyen > --- > .../Common/ManageabilityTransportKcs.h | 18 +++++---- > .../Common/KcsCommon.c | 39 +++++++++++++------ > .../Dxe/ManageabilityTransportKcs.c | 7 +++- > 3 files changed, 42 insertions(+), 22 deletions(-) >=20 > diff --git > a/Features/ManageabilityPkg/Library/ManageabilityTransportKcsLib/Commo > n/ManageabilityTransportKcs.h > b/Features/ManageabilityPkg/Library/ManageabilityTransportKcsLib/Comm > on/ManageabilityTransportKcs.h > index 8c6a64416a..166aa8dcde 100644 > --- > a/Features/ManageabilityPkg/Library/ManageabilityTransportKcsLib/Commo > n/ManageabilityTransportKcs.h > +++ > b/Features/ManageabilityPkg/Library/ManageabilityTransportKcsLib/Com > +++ mon/ManageabilityTransportKcs.h > @@ -51,6 +51,7 @@ typedef struct { > code is the first byte of respon= se > data. > @param[in, out] ResponseDataSize Size of Command Response Data. > + @param[out] AdditioalStatus Additional status of this transa= ction. >=20 > @retval EFI_SUCCESS The command byte stream was > successfully submit to the devic= e and a @@ -71,14 > +72,15 @@ typedef struct { EFI_STATUS EFIAPI KcsTransportSendCommand > ( > - IN MANAGEABILITY_TRANSPORT_HEADER TransmitHeader OPTIONAL, > - IN UINT16 TransmitHeaderSize, > - IN MANAGEABILITY_TRANSPORT_TRAILER TransmitTrailer OPTIONAL, > - IN UINT16 TransmitTrailerSize, > - IN UINT8 *RequestData OPTIONAL, > - IN UINT32 RequestDataSize, > - OUT UINT8 *ResponseData OPTIONAL, > - IN OUT UINT32 *ResponseDataSize OPTIONAL > + IN MANAGEABILITY_TRANSPORT_HEADER TransmitHeader > OPTIONAL, > + IN UINT16 TransmitHeaderSize, > + IN MANAGEABILITY_TRANSPORT_TRAILER TransmitTrailer > OPTIONAL, > + IN UINT16 TransmitTrailerSize, > + IN UINT8 *RequestData OPTIONAL, > + IN UINT32 RequestDataSize, > + OUT UINT8 *ResponseData OPTIONAL= , > + IN OUT UINT32 *ResponseDataSize OPTI= ONAL, > + OUT MANAGEABILITY_TRANSPORT_ADDITIONAL_STATUS > *AdditioalStatus > ); >=20 > /** > diff --git > a/Features/ManageabilityPkg/Library/ManageabilityTransportKcsLib/Commo > n/KcsCommon.c > b/Features/ManageabilityPkg/Library/ManageabilityTransportKcsLib/Comm > on/KcsCommon.c > index a8c6a674c9..84792311be 100644 > --- > a/Features/ManageabilityPkg/Library/ManageabilityTransportKcsLib/Commo > n/KcsCommon.c > +++ > b/Features/ManageabilityPkg/Library/ManageabilityTransportKcsLib/Com > +++ mon/KcsCommon.c > @@ -392,10 +392,8 @@ KcsTransportRead ( > code is the first byte of respon= se > data. > @param[in, out] ResponseDataSize Size of Command Response Data. > - When IN, it is the expected data= size > - of response data. > - When OUT, it is the data size of= response > - exactly returned. > + @param[out] AdditioalStatus Additional status of this transa= ction. > + > @retval EFI_SUCCESS The command byte stream was > successfully submit to the devic= e and a > response was successfully receiv= ed. > @@ -414,20 +412,22 @@ KcsTransportRead ( EFI_STATUS EFIAPI > KcsTransportSendCommand ( > - IN MANAGEABILITY_TRANSPORT_HEADER TransmitHeader OPTIONAL, > - IN UINT16 TransmitHeaderSize, > - IN MANAGEABILITY_TRANSPORT_TRAILER TransmitTrailer OPTIONAL, > - IN UINT16 TransmitTrailerSize, > - IN UINT8 *RequestData OPTIONAL, > - IN UINT32 RequestDataSize, > - OUT UINT8 *ResponseData OPTIONAL, > - IN OUT UINT32 *ResponseDataSize OPTIONAL > + IN MANAGEABILITY_TRANSPORT_HEADER TransmitHeader > OPTIONAL, > + IN UINT16 TransmitHeaderSize, > + IN MANAGEABILITY_TRANSPORT_TRAILER TransmitTrailer > OPTIONAL, > + IN UINT16 TransmitTrailerSize, > + IN UINT8 *RequestData OPTIONAL, > + IN UINT32 RequestDataSize, > + OUT UINT8 *ResponseData OPTIONAL= , > + IN OUT UINT32 *ResponseDataSize OPTI= ONAL, > + OUT MANAGEABILITY_TRANSPORT_ADDITIONAL_STATUS > *AdditioalStatus > ) > { > EFI_STATUS Status; > UINT32 RspHeaderSize; > IPMI_KCS_RESPONSE_HEADER RspHeader; > UINT32 ExpectedResponseDataSize; > + CHAR16 *CompletionCodeStr; >=20 > if ((RequestData !=3D NULL) && (RequestDataSize =3D=3D 0)) { > DEBUG ((DEBUG_ERROR, "%a: Mismatched values of RequestData and > RequestDataSize\n", __FUNCTION__)); @@ -439,6 +439,11 @@ > KcsTransportSendCommand ( > return EFI_INVALID_PARAMETER; > } >=20 > + if (AdditioalStatus =3D=3D NULL) { > + DEBUG ((DEBUG_ERROR, "%a: AdditioalStatus is NULL.\n", __func__)); > + return EFI_INVALID_PARAMETER; > + } > + > // Print out the request payloads. > if ((TransmitHeader !=3D NULL) && (TransmitHeaderSize !=3D 0)) { > HelperManageabilityDebugPrint ((VOID *)TransmitHeader, > (UINT32)TransmitHeaderSize, "KCS Transmit Header:\n"); @@ -504,6 +509,16 > @@ KcsTransportSendCommand ( > } >=20 > HelperManageabilityDebugPrint ((VOID *)ResponseData, > (UINT32)*ResponseDataSize, "KCS Response Data:\n"); > + > + // Print Completion Code > + Status =3D IpmiHelperCheckCompletionCode (*((UINT8 *)ResponseData)= , > &CompletionCodeStr, AdditioalStatus); > + if (!EFI_ERROR (Status)) { > + DEBUG ((DEBUG_MANAGEABILITY_INFO, "Cc: %02x %s.\n", *((UINT8 > *)ResponseData), CompletionCodeStr)); > + } else if (Status =3D=3D EFI_NOT_FOUND) { > + DEBUG ((DEBUG_MANAGEABILITY_INFO, "Cc: %02x not defined in > IpmiCompletionCodeMapping or invalid.\n", *((UINT8 *)ResponseData))); > + } > + } else { > + DEBUG ((DEBUG_ERROR, "No response, can't determine Completion > + Code.\n")); > } > } else { > *ResponseDataSize =3D 0; > diff --git > a/Features/ManageabilityPkg/Library/ManageabilityTransportKcsLib/Dxe/M > anageabilityTransportKcs.c > b/Features/ManageabilityPkg/Library/ManageabilityTransportKcsLib/Dxe/M > anageabilityTransportKcs.c > index 9175556a26..c2d1ac6b62 100644 > --- > a/Features/ManageabilityPkg/Library/ManageabilityTransportKcsLib/Dxe/M > anageabilityTransportKcs.c > +++ > b/Features/ManageabilityPkg/Library/ManageabilityTransportKcsLib/Dxe > +++ /ManageabilityTransportKcs.c > @@ -219,7 +219,8 @@ KcsTransportTransmitReceive ( > IN MANAGEABILITY_TRANSFER_TOKEN *TransferToken > ) > { > - EFI_STATUS Status; > + EFI_STATUS Status; > + MANAGEABILITY_TRANSPORT_ADDITIONAL_STATUS AdditioalStatus; >=20 > if ((TransportToken =3D=3D NULL) || (TransferToken =3D=3D NULL)) { > DEBUG ((DEBUG_ERROR, "%a: Invalid transport token or transfer > token.\n", __FUNCTION__)); @@ -234,11 +235,13 @@ > KcsTransportTransmitReceive ( > TransferToken->TransmitPackage.TransmitPayload, > TransferToken->TransmitPackage.TransmitSizeInByte, > TransferToken->ReceivePackage.ReceiveBuffer, > - &TransferToken->ReceivePackage.ReceiveSizeInByte > + &TransferToken->ReceivePackage.ReceiveSizeInByte, > + &AdditioalStatus > ); >=20 > TransferToken->TransferStatus =3D Status; > KcsTransportStatus (TransportToken, &TransferToken- > >TransportAdditionalStatus); > + TransferToken->TransportAdditionalStatus |=3D AdditioalStatus; > } >=20 > /** > -- > 2.37.1.windows.1