23 Apr, 2010

1 commit


01 Sep, 2009

1 commit

  • This patch adds dcbnl command definitions to support setapp/getapp
    functionality from the IEEE 802.1Qaz Data Center Bridging Capability
    Exchange protocol (DCBX) specification. Section 3.3 defines the
    application protocol and its 802.1p user priority in DCBX, which is
    implemented here as a pair of setapp/getapp commands in the kernel
    dcbnl for setting and retrieving the user priority for an given
    application protocol. The protocol is identified by the combination of
    an id and an idtype. Currently, when idtype is 0, the corresponding
    id gives the ether type of this protocol, e.g., for FCoE, it will be
    0x8906; when idtype is 1, then the corresponding id gives the TCP or
    UDP port number.

    For more information regarding DCBX spec., please refer to the following:
    http://www.ieee802.org/1/files/public/docs2008/
    az-wadekar-dcbx-capability-exchange-discovery-protocol-1108-v1.01.pdf

    Signed-off-by: Yi Zou
    Acked-by: Peter P Waskiewicz Jr
    Signed-off-by: Jeff Kirsher
    Signed-off-by: David S. Miller

    Yi Zou
     

01 Mar, 2009

1 commit

  • 1) add an include for
    2) change dcbmsg.dcb_family from unsigned char to __u8 to be more
    consistent with use of kernel types

    Signed-off-by: Chris Leech
    Acked-by: Sam Ravnborg
    Signed-off-by: David S. Miller

    Chris Leech
     

22 Dec, 2008

1 commit

  • Adds the Backward Congestion Notification Address (BCNA) attribute to the
    Backward Congestion Notification (BCN) interface for Data Center Bridging
    (DCB), which was missing. Receive the BCNA attribute in the ixgbe driver.
    The BCNA attribute is for a switch to inform the endstation about the physical
    port identification in order to support BCN on aggregated links.

    Signed-off-by: Don Skidmore
    Signed-off-by: Eric W Multanen
    Signed-off-by: Jeff Kirsher

    Don Skidmore
     

21 Nov, 2008

5 commits

  • Adds an interface to configure the Backward Congestion Notification
    (BCN) feature. In a BCN capabale network, congestion notifications
    from congested points out in the network can cause the end station
    limit the rate of a given traffic flow.

    Signed-off-by: Alexander Duyck
    Signed-off-by: Jeff Kirsher
    Signed-off-by: Peter P Waskiewicz Jr
    Signed-off-by: David S. Miller

    Alexander Duyck
     
  • Adds a netlink interface for Data Center Bridging (DCB) to get and set
    the enable state of the Priority Flow Control (PFC) feature.
    Primarily, this is a way to turn off PFC in the driver while DCB
    remains enabled.

    Signed-off-by: Alexander Duyck
    Signed-off-by: Jeff Kirsher
    Signed-off-by: Peter P Waskiewicz Jr
    Signed-off-by: David S. Miller

    Alexander Duyck
     
  • Adds interface for Data Center Bridging (DCB) to query (and set if
    supported) the number of traffic classes currently supported by the
    device for the two (DCB) features: priority groups (PG) and priority
    flow control (PFC).

    Signed-off-by: Alexander Duyck
    Signed-off-by: Jeff Kirsher
    Signed-off-by: Peter P Waskiewicz Jr
    Signed-off-by: David S. Miller

    Alexander Duyck
     
  • Adds to the netlink interface for Data Center Bridging (DCB), allowing
    the DCB capabilities supported by a device to be queried.

    Signed-off-by: Alexander Duyck
    Signed-off-by: Jeff Kirsher
    Signed-off-by: Peter P Waskiewicz Jr
    Signed-off-by: David S. Miller

    Alexander Duyck
     
  • 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
    Signed-off-by: Jeff Kirsher
    Signed-off-by: Peter P Waskiewicz Jr
    Signed-off-by: David S. Miller

    Alexander Duyck