01 Sep, 2009

1 commit

  • Adds support of dcbnl setapp/getapp to dcbnl_rtnl_ops in netdev to allow
    LLDs to implement their corresponding dcbnl setapp/getapp ops to support
    the IEEE 802.1Q DCBX setapp/getapp commands.

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

    Yi Zou
     

22 Dec, 2008

1 commit

  • Data Center Bridging (DCB) had no way to know if setstate had failed in the
    driver. This patch enables dcb netlink code to handle the status for the DCB
    setstate interface. Likewise it allows the driver to return a failed status
    if MSI-X isn't enabled.

    Signed-off-by: Don Skidmore
    Signed-off-by: Eric W Multanen
    Signed-off-by: Jeff Kirsher
    Signed-off-by: David S. Miller

    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