Compartir a través de


Creación de un conmutador NIC

En esta sección se describen los requisitos y las directrices para crear el conmutador NIC de un adaptador de red que admita la virtualización de E/S raíz única (SR-IOV). El controlador de minipuerto para la función física PCI Express (PCIe) del adaptador de red SR-IOV crea y configura el conmutador NIC en el adaptador.

Se puede crear un conmutador de NIC mediante uno de los métodos siguientes:

Creación estática
El conmutador NIC se crea estáticamente en el adaptador de red SR-IOV mediante un conjunto de parámetros de conmutador definidos por la configuración del Registro. Una vez creado el modificador NIC, sus parámetros no se pueden cambiar mientras se ejecuta el controlador.

El controlador de minipuerto PF crea estáticamente el conmutador NIC dentro del contexto de la llamada a la función MiniportInitializeEx del controlador. Sin embargo, el modificador NIC no se puede usar hasta que NDIS emite una solicitud de método de identificador de objeto (OID) de OID_NIC_SWITCH_CREATE_SWITCH. Aunque el conmutador NIC se creó anteriormente, el controlador de minipuerto PF habilitó el conmutador NIC para su uso cuando controló esta solicitud de OID.

Para obtener más información sobre este método, vea Creación estática de un conmutador NIC.

Creación dinámica
El conmutador NIC se crea dinámicamente en el adaptador de red SR-IOV a través de la solicitud de método OID de OID_NIC_SWITCH_CREATE_SWITCH. Esta solicitud de OID define los parámetros del conmutador NIC a través de la estructura NDIS_NIC_SWITCH_PARAMETERS . Estos parámetros también se basan en la configuración del Registro definida estáticamente, pero podrían cambiar dinámicamente mientras se ejecuta el controlador de minipuerto.

Para obtener más información sobre este método, vea Creación dinámica de un conmutador NIC.

Para obtener más información sobre cómo controlar la solicitud de OID_NIC_SWITCH_CREATE_SWITCH , consulte Control de la solicitud de OID_NIC_SWITCH_CREATE_SWITCH.

Para obtener más información sobre los conmutadores NIC para adaptadores de red SR-IOV, consulte Conmutadores NIC.

Nota El controlador de minipuerto para una función virtual PCIe (VF) en el adaptador de red SR-IOV no crea ni configura los recursos de hardware del adaptador de red, como el conmutador NIC. Para obtener más información, vea Escribir controladores de miniportador sr-IOV VF.