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>
This commit is contained in:
Alexander Duyck
2008-11-20 20:52:10 -08:00
committed by David S. Miller
parent 9db66bdcc8
commit 2f90b8657e
19 changed files with 2593 additions and 19 deletions
+12
View File
@@ -0,0 +1,12 @@
config DCB
tristate "Data Center Bridging support"
config DCBNL
bool "Data Center Bridging netlink interface support"
depends on DCB
default n
---help---
This option turns on the netlink interface
(dcbnl) for Data Center Bridging capable devices.
If unsure, say N.
+1
View File
@@ -0,0 +1 @@
obj-$(CONFIG_DCB) += dcbnl.o
+704
View File
File diff suppressed because it is too large Load Diff