1ca9c54d2SDexuan Cui#
2ca9c54d2SDexuan Cui# Microsoft Azure network device configuration
3ca9c54d2SDexuan Cui#
4ca9c54d2SDexuan Cui
5ca9c54d2SDexuan Cuiconfig NET_VENDOR_MICROSOFT
6ca9c54d2SDexuan Cui	bool "Microsoft Network Devices"
7ca9c54d2SDexuan Cui	default y
8ca9c54d2SDexuan Cui	help
9ca9c54d2SDexuan Cui	  If you have a network (Ethernet) device belonging to this class, say Y.
10ca9c54d2SDexuan Cui
11ca9c54d2SDexuan Cui	  Note that the answer to this question doesn't directly affect the
12ca9c54d2SDexuan Cui	  kernel: saying N will just cause the configurator to skip the
13ca9c54d2SDexuan Cui	  question about Microsoft network devices. If you say Y, you will be
14ca9c54d2SDexuan Cui	  asked for your specific device in the following question.
15ca9c54d2SDexuan Cui
16ca9c54d2SDexuan Cuiif NET_VENDOR_MICROSOFT
17ca9c54d2SDexuan Cui
18ca9c54d2SDexuan Cuiconfig MICROSOFT_MANA
19ca9c54d2SDexuan Cui	tristate "Microsoft Azure Network Adapter (MANA) support"
2086b6cf7eSHaiyang Zhang	depends on PCI_MSI
21*6c95c700SHaiyang Zhang	depends on X86_64 || (ARM64 && !CPU_BIG_ENDIAN)
2245b102ddSArnd Bergmann	depends on PCI_HYPERV
23a69839d4SLong Li	select AUXILIARY_BUS
24330fe5d5SYury Norov	select PAGE_POOL
25ca9c54d2SDexuan Cui	help
26ca9c54d2SDexuan Cui	  This driver supports Microsoft Azure Network Adapter (MANA).
27ca9c54d2SDexuan Cui	  So far, the driver is only supported on X86_64.
28ca9c54d2SDexuan Cui
29ca9c54d2SDexuan Cui	  To compile this driver as a module, choose M here.
30ca9c54d2SDexuan Cui	  The module will be called mana.
31ca9c54d2SDexuan Cui
32ca9c54d2SDexuan Cuiendif #NET_VENDOR_MICROSOFT
33