; Marvell Link Aggregation Protocol NDIS Intermediate Driver
;
; ©Copyright 2002-2008 Marvell®. All rights reserved.
;
; Version 11.10.3.3



[Version]
Signature   = "$Windows NT$"
Class       = Net
ClassGUID   = {4D36E972-E325-11CE-BFC1-08002BE10318}
Provider    = %MARVELL%
CatalogFile = yk60x64l.CAT
DriverVer   = 09/22/2009, 11.10.3.3


[Manufacturer]
%MARVELL% = MARVELL, NTx86.6.1, NTx86.6.0, NTx86.5.1, NTamd64.6.1, NTamd64.6.0, NTAMD64.5.2

[ControlFlags]
ExcludeFromSelect = SK_LAGG_MINIPORT

;------------------------------------------------------------------------
;	Windows XP / SERVER 2003 32 bit
;------------------------------------------------------------------------
[MARVELL.NTx86.5.1]
;Empty Section

;------------------------------------------------------------------------
;	Windows VISTA 32 bit
;------------------------------------------------------------------------
[MARVELL.NTx86.6.0]
;Empty Section

;------------------------------------------------------------------------
;	Windows 7 32 bit
;------------------------------------------------------------------------
[MARVELL.NTx86.6.1]
;Empty Section

;------------------------------------------------------------------------
;	Windows Server 2003 64 bit
;------------------------------------------------------------------------
[MARVELL.NTAMD64.5.2]
;Empty Section

;------------------------------------------------------------------------
;	Windows VISTA 64 bit
;------------------------------------------------------------------------
[MARVELL.NTAMD64.6.0]
%MARVELL_LAGG_M.DeviceDesc% = MARVELL_LAGG_M.ndi.NTamd64.6.0, SK_LAGG_MINIPORT

;------------------------------------------------------------------------
;	Windows 7 64 bit
;------------------------------------------------------------------------
[MARVELL.NTAMD64.6.1]
;Empty Section


[MARVELL_LAGG_M.ndi.NTamd64.6.0]
Characteristics =  0xA1 ;NCF_NOT_USER_REMOVABLE | NCF_VIRTUAL | NCF_HAS_UI
AddReg          = MARVELL_LAGG_M.Reg, MARVELL_LAGG_M.params
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD
*MediaType      = 0             ; NdisMedium802_3
*PhysicalMediaType = 0          ; NdisPhysicalMediumUnspecified



[MARVELL_LAGG_M.ndi.NTamd64.6.0.Services]
AddService = SkLAGGMiniport, 2, MARVELL_LAGG_M.Service


[MARVELL_LAGG_M.ndi.NTamd64.6.0.CoInstallers]

AddReg                  = MARVELL_LAGG_M.CoInstaller.AddReg
CopyFiles               = MARVELL_LAGG_M.CoInstaller.CopyFiles, MARVELL_LAGG_M.CopyFiles.SYS


[MARVELL_LAGG_M.Service]
DisplayName    = %MARVELL_LAGG_M.DeviceDesc%
ServiceType    = 1 ;SERVICE_KERNEL_DRIVER
StartType      = 3 ;SERVICE_DEMAND_START
ErrorControl   = 1 ;SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\yk60x64l.sys
LoadOrderGroup = PNP_TDI
Description    = %MARVELL_LAGG_M.DeviceDesc%

[MARVELL_LAGG_M.reg]
HKR, Ndi,							Service,,					"SkLaggMiniport"
HKR, Ndi,							HelpText,,					%MARVELL_LAGG_M.Help%
HKR, Ndi\Interfaces,                UpperRange,,                "ndis5"
HKR, Ndi\Interfaces,                LowerRange,,                "ethernet"

[MARVELL_LAGG_M.params]
HKR, Ndi\params\TeamingMode,		ParamDesc,	0,				%TeamingMode%
HKR, Ndi\Params\TeamingMode,		Type,		0,				"enum"
HKR, Ndi\Params\TeamingMode\enum,	"0",		0,				%Dynamic%
HKR, Ndi\Params\TeamingMode\enum,	"1",		0,				%Static%
HKR, Ndi\Params\TeamingMode\enum,	"2",		0,				%Basic%
HKR, Ndi\Params\TeamingMode,		Default,	0,				"1"

HKR, Ndi\Params\NetworkAddress,		ParamDesc,	0,				%NetworkAddress%
HKR, Ndi\Params\NetworkAddress,		Type,		0,				"edit"
HKR, Ndi\Params\NetworkAddress,		LimitText,	0,				"17"
HKR, Ndi\Params\NetworkAddress,		UpperCase,	0,				"1"
HKR, Ndi\Params\NetworkAddress,		Default,	0,				""
HKR, Ndi\Params\NetworkAddress,		Optional,	0,				"1"

[MARVELL_LAGG_M.CoInstaller.AddReg]
HKR,, CoInstallers32, 0x00010000, "yk60x64lc.dll,CoInstTeaming"

[MARVELL_LAGG_M.CoInstaller.CopyFiles]
yk60x64lc.dll,,,2

[MARVELL_LAGG_M.CopyFiles.SYS]
yk60x64l.sys,,,2

[SourceDisksNames]
1 = %DriverDisk%,,,

[SourceDisksFiles]
yk60x64l.sys = 1
yk60x64lc.dll = 1

[DestinationDirs]
DefaultDestDir   = 11
MARVELL_LAGG_M.CoInstaller.CopyFiles = 11	; %windir%\System32
MARVELL_LAGG_M.CopyFiles.SYS = 12			; %windir%\System32\drivers


; English (United States)
[Strings]
MARVELL = "Marvell"
DriverDisk = " Link Aggregation Protocol Installation Disk"
MARVELL_LAGG_M.DeviceDesc   = "Marvell Link Aggregation Virtual Adapter"
MARVELL_LAGG_M.Help         = "Adds Marvell Link Aggregation Protocol support to Marvell network adapters."

;---------------------------------------------------------------------------------------------------
;; Translation from this point ON.
;---------------------------------------------------------------------------------------------------
NetworkAddress   = "Network Address"
TeamingMode = "Teaming Mode"
Basic = "Basic"
Static = "Static"
Dynamic = "Dynamic"
;---------------------------------------------------------------------------------------------------


; Spanish (Spain, Traditional Sort)
[Strings.040A]
MARVELL = "Marvell"
DriverDisk = " Link Aggregation Protocol Installation Disk"
MARVELL_LAGG_M.DeviceDesc   = "Marvell Link Aggregation Virtual Adapter"
MARVELL_LAGG_M.Help         = "Adds Marvell Link Aggregation Protocol support to Marvell network adapters."

;---------------------------------------------------------------------------------------------------
;; Translation from this point ON.
;---------------------------------------------------------------------------------------------------
NetworkAddress   = "Dirección de red"
TeamingMode = "Modo de equipo"
Basic = "Básico"
Static = "Estático"
Dynamic = "Dinámico"
;---------------------------------------------------------------------------------------------------


; French (Standard)
[Strings.040C]
MARVELL = "Marvell"
DriverDisk = " Link Aggregation Protocol Installation Disk"
MARVELL_LAGG_M.DeviceDesc   = "Marvell Link Aggregation Virtual Adapter"
MARVELL_LAGG_M.Help         = "Adds Marvell Link Aggregation Protocol support to Marvell network adapters."

;---------------------------------------------------------------------------------------------------
;; Translation from this point ON.
;---------------------------------------------------------------------------------------------------
NetworkAddress   = "Adresse réseau"
TeamingMode = "Mode teaming"
Basic = "De base"
Static = "Statique"
Dynamic = "Dynamique"
;---------------------------------------------------------------------------------------------------
