xref: /openbmc/linux/net/dcb/Kconfig (revision a7f7f624)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
22f90b865SAlexander Duyckconfig DCB
37a6b6f51SJeff Kirsher	bool "Data Center Bridging support"
42f90b865SAlexander Duyck	default n
5a7f7f624SMasahiro Yamada	help
67a6b6f51SJeff Kirsher	  This enables support for configuring Data Center Bridging (DCB)
77a6b6f51SJeff Kirsher	  features on DCB capable Ethernet adapters via rtnetlink.  Say 'Y'
87a6b6f51SJeff Kirsher	  if you have a DCB capable Ethernet adapter which supports this
97a6b6f51SJeff Kirsher	  interface and you are connected to a DCB capable switch.
107a6b6f51SJeff Kirsher
117a6b6f51SJeff Kirsher	  DCB is a collection of Ethernet enhancements which allow DCB capable
127a6b6f51SJeff Kirsher	  NICs and switches to support network traffic with differing
137a6b6f51SJeff Kirsher	  requirements (highly reliable, no drops vs. best effort vs. low
147a6b6f51SJeff Kirsher	  latency) to co-exist on Ethernet.
157a6b6f51SJeff Kirsher
167a6b6f51SJeff Kirsher	  DCB features include:
177a6b6f51SJeff Kirsher	    Enhanced Transmission Selection (aka Priority Grouping) - provides a
187a6b6f51SJeff Kirsher	      framework for assigning bandwidth guarantees to traffic classes.
197a6b6f51SJeff Kirsher	    Priority-based Flow Control (PFC) - a MAC control pause frame which
207a6b6f51SJeff Kirsher	      works at the granularity of the 802.1p priority instead of the
217a6b6f51SJeff Kirsher	      link (802.3x).
222f90b865SAlexander Duyck
232f90b865SAlexander Duyck	  If unsure, say N.
24