Partilhar via


Criando um switch NIC

Esta seção descreve os requisitos e as diretrizes para criar o comutador NIC de um adaptador de rede que ofereça suporte à virtualização de E/S de raiz única (SR-IOV). O driver de miniporta para a função física (PF) PCI Express (PCIe) do adaptador de rede SR-IOV cria e configura o comutador NIC no adaptador.

Um comutador NIC pode ser criado através de um dos seguintes métodos:

Criação estática
O comutador NIC é criado estaticamente no adaptador de rede SR-IOV usando um conjunto de parâmetros de switch definidos pelas configurações do Registro. Depois que o comutador NIC é criado, seus parâmetros não podem ser alterados enquanto o driver está em execução.

O driver de miniporta PF cria estaticamente o switch NIC dentro do contexto da chamada para a funçãoMiniportInitializeExdo driver. No entanto, o interruptor de NIC não pode ser usado até que o NDIS emita um pedido de método de identificador de objeto (OID) de OID_NIC_SWITCH_CREATE_SWITCH. Embora o switch NIC tenha sido criado anteriormente, o driver de miniporta PF habilitou o switch NIC para uso quando ele lidou com essa solicitação OID.

Para obter mais informações sobre este método, consulte Criação Estática de um Comutador NIC.

Criação Dinâmica
O comutador NIC é criado dinamicamente no adaptador de rede SR-IOV através da solicitação do método OID de OID_NIC_SWITCH_CREATE_SWITCH. Esta solicitação OID define os parâmetros do switch NIC através da estrutura NDIS_NIC_SWITCH_PARAMETERS. Esses parâmetros também são baseados nas configurações de registro definidas estaticamente, mas podem mudar dinamicamente enquanto o driver de miniporta está em execução.

Para obter mais informações sobre esse método, consulte criação dinâmica de um switch NIC.

Para obter mais informações sobre como lidar com a solicitação de OID_NIC_SWITCH_CREATE_SWITCH, consulte Manipulando a solicitação de OID_NIC_SWITCH_CREATE_SWITCH.

Para obter mais informações sobre switches NIC para adaptadores de rede SR-IOV, consulte switches NIC.

Observação O driver de miniporta para uma função virtual PCIe (VF) no adaptador de rede SR-IOV não cria nem configura os recursos de hardware do adaptador de rede, como o comutador NIC. Para obter mais informações, consulte escrevendo SR-IOV controladores miniport VF.