xref: /linux/drivers/net/ethernet/microsoft/Kconfig (revision 8be4d31cb8aaeea27bde4b7ddb26e28a89062ebf)
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"
2040a1d11fSHaiyang Zhang	depends on PCI_MSI
21382d1741SHaiyang Zhang	depends on X86_64 || (ARM64 && !CPU_BIG_ENDIAN)
2245b102ddSArnd Bergmann	depends on PCI_HYPERV
23a69839d4SLong Li	select AUXILIARY_BUS
24340943fbSYury Norov	select PAGE_POOL
25*11cd0206SErni Sri Satya Vennela	select NET_SHAPER
26ca9c54d2SDexuan Cui	help
27ca9c54d2SDexuan Cui	  This driver supports Microsoft Azure Network Adapter (MANA).
28ca9c54d2SDexuan Cui	  So far, the driver is only supported on X86_64.
29ca9c54d2SDexuan Cui
30ca9c54d2SDexuan Cui	  To compile this driver as a module, choose M here.
31ca9c54d2SDexuan Cui	  The module will be called mana.
32ca9c54d2SDexuan Cui
33ca9c54d2SDexuan Cuiendif #NET_VENDOR_MICROSOFT
34