diff options
author | Alexander Duyck <alexander.h.duyck@intel.com> | 2008-11-20 23:52:10 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2008-11-20 23:52:10 -0500 |
commit | 2f90b8657ec942d1880f720e0177ee71df7c8e3c (patch) | |
tree | 844114b22c548fedbab67e53b09b2efcf170563a /drivers/net/Kconfig | |
parent | 9db66bdcc83749affe61c61eb8ff3cf08f42afec (diff) |
ixgbe: this patch adds support for DCB to the kernel and ixgbe driver
This adds support for Data Center Bridging (DCB) features in the ixgbe
driver and adds an rtnetlink interface for configuring DCB to the
kernel. The DCB feature support included are Priority Grouping (PG) -
which allows bandwidth guarantees to be allocated to groups to traffic
based on the 802.1q priority, and Priority Based Flow Control (PFC) -
which introduces a new MAC control PAUSE frame which works at
granularity of the 802.1p priority instead of the link (IEEE 802.3x).
Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: Peter P Waskiewicz Jr <peter.p.waskiewicz.jr@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/Kconfig')
-rw-r--r-- | drivers/net/Kconfig | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig index afa206590ada..efd461d7c2bb 100644 --- a/drivers/net/Kconfig +++ b/drivers/net/Kconfig | |||
@@ -2451,6 +2451,16 @@ config IXGBE_DCA | |||
2451 | driver. DCA is a method for warming the CPU cache before data | 2451 | driver. DCA is a method for warming the CPU cache before data |
2452 | is used, with the intent of lessening the impact of cache misses. | 2452 | is used, with the intent of lessening the impact of cache misses. |
2453 | 2453 | ||
2454 | config IXGBE_DCBNL | ||
2455 | bool "Data Center Bridging (DCB) Support" | ||
2456 | default n | ||
2457 | depends on IXGBE && DCBNL | ||
2458 | ---help--- | ||
2459 | Say Y here if you want to use Data Center Bridging (DCB) in the | ||
2460 | driver. | ||
2461 | |||
2462 | If unsure, say N. | ||
2463 | |||
2454 | config IXGB | 2464 | config IXGB |
2455 | tristate "Intel(R) PRO/10GbE support" | 2465 | tristate "Intel(R) PRO/10GbE support" |
2456 | depends on PCI | 2466 | depends on PCI |