public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
From: "Maciej Rabeda" <maciej.rabeda@linux.intel.com>
To: devel@edk2.groups.io, sivaramann@amiindia.co.in,
	"jiaxin.wu@intel.com" <jiaxin.wu@intel.com>
Cc: "liming.gao@intel.com" <liming.gao@intel.com>
Subject: Re: [edk2-devel] [Patch ] IP is getting Configured when IP Configuration is disabled
Date: Thu, 20 Aug 2020 17:55:51 +0200	[thread overview]
Message-ID: <9c2f698b-1fbf-555b-ed2d-47c5dbcfd2ec@linux.intel.com> (raw)
In-Reply-To: <B4DE137BDB63634BAC03BD9DE765F19702B4B3C7A4@VENUS1.in.megatrends.com>

[-- Attachment #1: Type: text/plain, Size: 3921 bytes --]

Hi Siva,

If you want to propose a patch for review, please follow the process:
https://github.com/tianocore/tianocore.github.io/wiki/EDK-II-Development-Process
https://github.com/tianocore/tianocore.github.io/wiki/Laszlo's-unkempt-git-guide-for-edk2-contributors-and-maintainers

I do not think my git will be able to process your email.

Thanks,
Maciej

On 20-Aug-20 17:16, Sivaraman Nainar wrote:
>
> Jiaxin:
>
> Did you get chance to review the patch?
>
> -Siva
>
> *From:* devel@edk2.groups.io [mailto:devel@edk2.groups.io] *On Behalf 
> Of *Sivaraman Nainar
> *Sent:* Thursday, August 13, 2020 12:21 PM
> *To:* devel@edk2.groups.io
> *Cc:* liming.gao@intel.com; jiaxin.wu@intel.com
> *Subject:* [edk2-devel] [Patch ] IP is getting Configured when IP 
> Configuration is disabled
>
> BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=2873 
> <https://bugzilla.tianocore.org/show_bug.cgi?id=2873>
>
> *** E:\Work\NWStack\EDK2Tickets\IPConfigFix\Mod\Ip4Config2Impl.c 
> 2020-08-04 18:38:06.000000000 +05-30
>
> --- E:\Work\NWStack\EDK2Tickets\IPConfigFix\Org\Ip4Config2Impl.c 
> 2020-05-07 22:54:46.000000000 +05-30
>
> ***************
>
> *** 1965,1978 ****
>
>     IP4_CONFIG2_INSTANCE  *TmpInstance;
>
>     LIST_ENTRY            *Entry;
>
>     EFI_STATUS            Status;
>
>     UINTN                 Index;
>
>     UINT16                IfIndex;
>
>     IP4_CONFIG2_DATA_ITEM *DataItem;
>
> !   BOOLEAN IPConfigEnabled = FALSE;
>
> !   IP4_CONFIG2_IFR_NVDATA *IfrFromNvData = NULL;
>
>     IpSb = IP4_SERVICE_FROM_IP4_CONFIG2_INSTANCE (Instance);
>
>     Instance->Signature = IP4_CONFIG2_INSTANCE_SIGNATURE;
>
> --- 1965,1977 ----
>
>     IP4_CONFIG2_INSTANCE  *TmpInstance;
>
>     LIST_ENTRY            *Entry;
>
>     EFI_STATUS            Status;
>
>     UINTN                 Index;
>
>     UINT16                IfIndex;
>
>     IP4_CONFIG2_DATA_ITEM *DataItem;
>
> !
>
>     IpSb = IP4_SERVICE_FROM_IP4_CONFIG2_INSTANCE (Instance);
>
>     Instance->Signature = IP4_CONFIG2_INSTANCE_SIGNATURE;
>
> ***************
>
> *** 2038,2063 ****
>
>     //
>
>     // Try to read the config data from NV variable.
>
>     // If not found, write initialized config data into NV variable
>
>     // as a default config data.
>
>     //
>
> !     Status = GetVariable2(IpSb->MacString, &gIp4Config2NvDataGuid, 
> (VOID**)&IfrFromNvData, NULL);
>
> !     if(!EFI_ERROR(Status)){
>
> !         if (IfrFromNvData->Configure == TRUE) {
>
> !             Status = Ip4Config2ReadConfigData (IpSb->MacString, 
> Instance);
>
> !             if (Status == EFI_NOT_FOUND) {
>
> !                 Status = Ip4Config2WriteConfigData (IpSb->MacString, 
> Instance);
>
> !             }
>
> !             IPConfigEnabled = TRUE;
>
> !         }
>
> !         FreePool(IfrFromNvData);
>
> !     }
>
> !     if(!IPConfigEnabled){
>
> !         Status = Ip4Config2WriteConfigData (IpSb->MacString, Instance);
>
> !     }
>
>     if (EFI_ERROR (Status)) {
>
>       return Status;
>
>     }
>
>     Instance->Ip4Config2.SetData = EfiIp4Config2SetData;
>
> --- 2037,2052 ----
>
>     //
>
>     // Try to read the config data from NV variable.
>
>     // If not found, write initialized config data into NV variable
>
>     // as a default config data.
>
>     //
>
> !   Status = Ip4Config2ReadConfigData (IpSb->MacString, Instance);
>
> !   if (Status == EFI_NOT_FOUND) {
>
> !     Status = Ip4Config2WriteConfigData (IpSb->MacString, Instance);
>
> !   }
>
>     if (EFI_ERROR (Status)) {
>
>       return Status;
>
>     }
>
>     Instance->Ip4Config2.SetData = EfiIp4Config2SetData;
>
> This e-mail is intended for the use of the addressee only and may 
> contain privileged, confidential, or proprietary information that is 
> exempt from disclosure under law. If you have received this message in 
> error, please inform us promptly by reply e-mail, then delete the 
> e-mail and destroy any printed copy. Thank you.
>
> 


[-- Attachment #2: Type: text/html, Size: 11929 bytes --]

  reply	other threads:[~2020-08-20 15:55 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <162AC138777CB9A5.16363@groups.io>
2020-08-20 15:16 ` [edk2-devel] [Patch ] IP is getting Configured when IP Configuration is disabled Sivaraman Nainar
2020-08-20 15:55   ` Maciej Rabeda [this message]
2020-08-13  6:50 Sivaraman Nainar

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-list from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=9c2f698b-1fbf-555b-ed2d-47c5dbcfd2ec@linux.intel.com \
    --to=devel@edk2.groups.io \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox