 9a12a30627
			
		
	
	
	9a12a30627
	
	
	
		
			
			Accept and handle 40G link events. Accept ethtool link settings of speed == 40000 && duplex, and set the appropriate MCDI PHY capability. This does not include reporting of 40G media types, as those have not yet been assigned numbers in the MCDI protocol. Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
		
			
				
	
	
		
			38 lines
		
	
	
	
		
			1.2 KiB
			
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
	
		
			1.2 KiB
			
		
	
	
	
		
			Text
		
	
	
	
	
	
| config SFC
 | |
| 	tristate "Solarflare SFC4000/SFC9000/SFC9100-family support"
 | |
| 	depends on PCI
 | |
| 	select MDIO
 | |
| 	select CRC32
 | |
| 	select I2C
 | |
| 	select I2C_ALGOBIT
 | |
| 	select PTP_1588_CLOCK
 | |
| 	---help---
 | |
| 	  This driver supports 10/40-gigabit Ethernet cards based on
 | |
| 	  the Solarflare SFC4000, SFC9000-family and SFC9100-family
 | |
| 	  controllers.
 | |
| 
 | |
| 	  To compile this driver as a module, choose M here.  The module
 | |
| 	  will be called sfc.
 | |
| config SFC_MTD
 | |
| 	bool "Solarflare SFC4000/SFC9000/SFC9100-family MTD support"
 | |
| 	depends on SFC && MTD && !(SFC=y && MTD=m)
 | |
| 	default y
 | |
| 	---help---
 | |
| 	  This exposes the on-board flash and/or EEPROM as MTD devices
 | |
| 	  (e.g. /dev/mtd1).  This is required to update the firmware or
 | |
| 	  the boot configuration under Linux.
 | |
| config SFC_MCDI_MON
 | |
| 	bool "Solarflare SFC9000/SFC9100-family hwmon support"
 | |
| 	depends on SFC && HWMON && !(SFC=y && HWMON=m)
 | |
| 	default y
 | |
| 	---help---
 | |
| 	  This exposes the on-board firmware-managed sensors as a
 | |
| 	  hardware monitor device.
 | |
| config SFC_SRIOV
 | |
| 	bool "Solarflare SFC9000-family SR-IOV support"
 | |
| 	depends on SFC && PCI_IOV
 | |
| 	default y
 | |
| 	---help---
 | |
| 	  This enables support for the SFC9000 I/O Virtualization
 | |
| 	  features, allowing accelerated network performance in
 | |
| 	  virtualized environments.
 |