xref: /linux/drivers/net/ethernet/microsoft/Kconfig (revision daa121128a2d2ac6006159e2c47676e4fcd21eab)
1#
2# Microsoft Azure network device configuration
3#
4
5config NET_VENDOR_MICROSOFT
6	bool "Microsoft Network Devices"
7	default y
8	help
9	  If you have a network (Ethernet) device belonging to this class, say Y.
10
11	  Note that the answer to this question doesn't directly affect the
12	  kernel: saying N will just cause the configurator to skip the
13	  question about Microsoft network devices. If you say Y, you will be
14	  asked for your specific device in the following question.
15
16if NET_VENDOR_MICROSOFT
17
18config MICROSOFT_MANA
19	tristate "Microsoft Azure Network Adapter (MANA) support"
20	depends on PCI_MSI
21	depends on X86_64 || (ARM64 && !CPU_BIG_ENDIAN && ARM64_4K_PAGES)
22	depends on PCI_HYPERV
23	select AUXILIARY_BUS
24	select PAGE_POOL
25	help
26	  This driver supports Microsoft Azure Network Adapter (MANA).
27	  So far, the driver is only supported on X86_64.
28
29	  To compile this driver as a module, choose M here.
30	  The module will be called mana.
31
32endif #NET_VENDOR_MICROSOFT
33