# # Microsoft Azure network device configuration # config NET_VENDOR_MICROSOFT bool "Microsoft Network Devices" default y help If you have a network (Ethernet) device belonging to this class, say Y. Note that the answer to this question doesn't directly affect the kernel: saying N will just cause the configurator to skip the question about Microsoft network devices. If you say Y, you will be asked for your specific device in the following question. if NET_VENDOR_MICROSOFT config MICROSOFT_GDMA_CORE tristate select AUXILIARY_BUS select DIMLIB select PAGE_POOL select NET_SHAPER config MICROSOFT_MANA tristate "Microsoft Azure Network Adapter (MANA) support" depends on PCI_MSI depends on X86_64 || ARM64 depends on PCI_HYPERV select MICROSOFT_GDMA_CORE help This driver supports Microsoft Azure Network Adapter (MANA). So far, the driver is only supported on X86_64. To compile this driver as a module, choose M here. The module will be called mana. config MICROSOFT_MANA_CDX tristate "Microsoft Azure Network Adapter (MANA) support for the CDX bus" depends on CDX_BUS depends on GENERIC_MSI_IRQ depends on 64BIT && !CPU_BIG_ENDIAN select MICROSOFT_GDMA_CORE help This driver supports the Microsoft Azure Network Adapter (MANA) on systems where it is integrated into the SoC and presented on the CDX bus rather than discovered over PCI. To compile this driver as a module, choose M here. The module will be called mana_cdx. endif #NET_VENDOR_MICROSOFT