mirror of https://github.com/acidanthera/audk.git
MdeModulePkg:Generate the correct operational state of the interface.
Currently, When there are more than 9 Ethernet ports available, 'ifconfig -l' is not listing all the ports, only show the ports 0 to 9. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Zhang Lubo <lubo.zhang@intel.com> Cc: Santhapur Naveen <naveens@amiindia.co.in> Cc: Ye Ting <ting.ye@intel.com> Cc: Fu Siyuan <siyuan.fu@intel.com> Cc: Wu Jiaxin <jiaxin.wu@intel.com> Reviewed-by: Ye Ting <ting.ye@intel.com> Reviewed-by: Wu Jiaxin <jiaxin.wu@intel.com>
This commit is contained in:
parent
eb470e05a3
commit
770e463d06
|
@ -1492,11 +1492,12 @@ Ip4Config2InitIfInfo (
|
|||
OUT EFI_IP4_CONFIG2_INTERFACE_INFO *IfInfo
|
||||
)
|
||||
{
|
||||
IfInfo->Name[0] = L'e';
|
||||
IfInfo->Name[1] = L't';
|
||||
IfInfo->Name[2] = L'h';
|
||||
IfInfo->Name[3] = (CHAR16) (L'0' + IpSb->Ip4Config2Instance.IfIndex);
|
||||
IfInfo->Name[4] = 0;
|
||||
UnicodeSPrint (
|
||||
IfInfo->Name,
|
||||
EFI_IP4_CONFIG2_INTERFACE_INFO_NAME_SIZE,
|
||||
L"eth%x",
|
||||
IpSb->Ip4Config2Instance.IfIndex
|
||||
);
|
||||
|
||||
IfInfo->IfType = IpSb->SnpMode.IfType;
|
||||
IfInfo->HwAddressSize = IpSb->SnpMode.HwAddressSize;
|
||||
|
|
Loading…
Reference in New Issue