Configuring Priority Flow Control

You can configure PFC on a per-port basis to enable the no-drop behavior for the CoS as defined by the active network QoS policy. PFC can be configured in one of these modes:

  • auto—Enables the no-drop CoS values to be advertised by the DCBXP and negotiated with the peer. A successful negotiation enables PFC on the no-drop CoS. Any failures because of a mismatch in the capability of peers causes the PFC not to be enabled. (7.0(3)I3(1) and later)
  • on—Enables PFC on the local port regardless of the capability of the peers.
  • off—Disables PFC on the local port.

For more information, see the Cisco Nexus 9000 Series NX-OS Quality of Service Configuration Guide.

Configuring Fixed Restore Multiplier

Configuring Fixed Restore Multiplier 
POST http://<mgmt0_IP>/api/mo/sys/pltfm.json
{
  "platformEntity": {
    "children": [
      {
        "platformPriorFlowCtrlWd": {
          "attributes": {
            "fixedRestoreMultiplier": "1"
}}}]}}
{
    imdata:[]
}
<System>
  <pltfm-items>
    <priorflowctrlwd-items>
      <fixedRestoreMultiplier>1</fixedRestoreMultiplier>
    </priorflowctrlwd-items>
  </pltfm-items>
</System>

Note: This example was added in Release 9.3(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

priority-flow-control fixed-restore multiplier 1


Verifying a DME Configuration

The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
platformEntity sys/pltfm
platformPriorFlowCtrlWd sys/pltfm/priorflowctrlwd


platformPriorFlowCtrlWd Properties

The following table contains information about the platformPriorFlowCtrlWd properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
fixedRestoreMultiplierscalar:UByte
PFC WD Fixed shutdown multiplier
RANGE: [0 , 100]
DEFAULT: 0


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting Fixed Restore Multiplier

Deleting Fixed Restore Multiplier
POST http://<mgmt0_IP>/api/mo/sys/pltfm.json
{
  "platformEntity": {
    "children": [
      {
        "platformPriorFlowCtrlWd": {
          "attributes": {
            "fixedRestoreMultiplier": "0"
}}}]}}
{
    imdata:[]
}
<System>
  <pltfm-items>
    <priorflowctrlwd-items>
      <fixedRestoreMultiplier>0</fixedRestoreMultiplier>
    </priorflowctrlwd-items>
  </pltfm-items>
</System>

Note: This example was added in Release 9.3(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

no priority-flow-control fixed-restore multiplier 1


Verifying a DME Configuration

The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
platformEntity sys/pltfm
platformPriorFlowCtrlWd sys/pltfm/priorflowctrlwd


platformPriorFlowCtrlWd Properties

The following table contains information about the platformPriorFlowCtrlWd properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
fixedRestoreMultiplierscalar:UByte
PFC WD Fixed shutdown multiplier
RANGE: [0 , 100]
DEFAULT: 0


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring the Watch Dog Interval

Configuring the Watch Dog Interval 
POST http://<mgmt0_IP>/api/mo/sys/pltfm.json
{
  "platformEntity": {
    "children": [
      {
        "platformPriorFlowCtrlWd": {
          "attributes": {
            "interval": "305"
}}}]}}
{
    imdata:[]
}
<System>
  <pltfm-items>
    <priorflowctrlwd-items>
      <interval>305</interval>
    </priorflowctrlwd-items>
  </pltfm-items>
</System>

Note: This example was added in Release 9.3(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

priority-flow-control watch-dog interval 305


Verifying a DME Configuration

The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
platformEntity sys/pltfm
platformPriorFlowCtrlWd sys/pltfm/priorflowctrlwd


platformPriorFlowCtrlWd Properties

The following table contains information about the platformPriorFlowCtrlWd properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
intervalscalar:Uint16
PFC WD poll interval
RANGE: [100 , 1000]
DEFAULT: 100


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting the Watch Dog Interval

Deleting the Watch Dog Interval 
POST http://<mgmt0_IP>/api/mo/sys/pltfm.json
{
  "platformEntity": {
    "children": [
      {
        "platformPriorFlowCtrlWd": {
          "attributes": {
            "interval": "100"
}}}]}}
{
    imdata:[]
}
<System>
  <pltfm-items>
    <priorflowctrlwd-items>
      <interval>100</interval>
    </priorflowctrlwd-items>
  </pltfm-items>
</System>

Note: This example was added in Release 9.3(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

no priority-flow-control watch-dog interval 305


Verifying a DME Configuration

The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
platformEntity sys/pltfm
platformPriorFlowCtrlWd sys/pltfm/priorflowctrlwd


platformPriorFlowCtrlWd Properties

The following table contains information about the platformPriorFlowCtrlWd properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
intervalscalar:Uint16
PFC WD poll interval
RANGE: [100 , 1000]
DEFAULT: 100


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring the Auto-Restore Multiplier

Configuring the Auto-Restore Multiplier 
POST http://<mgmt0_IP>/api/mo/sys/pltfm.json
{
  "topSystem": {
    "children": [
      {
        "platformEntity": {
          "children": [
            {
              "platformPriorFlowCtrlWd": {
                "attributes": {
                  "autoRestoreMultiplier": "1"
                }
              }
            }
          ]
        }
      }
    ]
  }
}
{
    imdata:[]
}
<System>
  <pltfm-items>
    <priorflowctrlwd-items>
      <autoRestoreMultiplier>1</autoRestoreMultiplier>
    </priorflowctrlwd-items>
  </pltfm-items>
</System>

Note: This example was added in Release 9.3(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

priority-flow-control auto-restore multiplier 1


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
platformEntity sys/pltfm
platformPriorFlowCtrlWd sys/pltfm/priorflowctrlwd


platformPriorFlowCtrlWd Properties

The following table contains information about the platformPriorFlowCtrlWd properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
autoRestoreMultiplierscalar:UByte
PFC WD Auto shutdown multiplier
RANGE: [0 , 100]
DEFAULT: 10


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting the Auto-Restore Multiplier

Deleting the Auto-Restore Multiplier 
POST http://<mgmt0_IP>/api/mo/sys/pltfm.json
{
  "topSystem": {
    "children": [
      {
        "platformEntity": {
          "children": [
            {
              "platformPriorFlowCtrlWd": {
                "attributes": {
                  "autoRestoreMultiplier": "10"
                }
              }
            }
          ]
        }
      }
    ]
  }
}
{
    imdata:[]
}
<System>
<pltfm-items>
    <priorflowctrlwd-items>
      <autoRestoreMultiplier>10</autoRestoreMultiplier>
    </priorflowctrlwd-items>
  </pltfm-items>
</System>

Note: This example was added in Release 9.3(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

no priority-flow-control auto-restore multiplier 1


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
platformEntity sys/pltfm
platformPriorFlowCtrlWd sys/pltfm/priorflowctrlwd


platformPriorFlowCtrlWd Properties

The following table contains information about the platformPriorFlowCtrlWd properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
autoRestoreMultiplierscalar:UByte
PFC WD Auto shutdown multiplier
RANGE: [0 , 100]
DEFAULT: 10


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring a Shutdown Multiplier

Configuring a Shutdown Muliplier
POST http://<mgmt0_IP>/api/mo/sys/pltfm.json
{
  "platformEntity": {
    "children": [
      {
        "platformPriorFlowCtrlWd": {
          "attributes": {
            "shutdownMultiplier": "9"
}}}]}}
{
    imdata:[]
}
<System>
  <pltfm-items>
    <priorflowctrlwd-items>
      <shutdownMultiplier>9</shutdownMultiplier>
    </priorflowctrlwd-items>
  </pltfm-items>
</System>

Note: This example was added in Release 9.3(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

priority-flow-control watch-dog shutdown-multiplier 9


Verifying a DME Configuration

The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
platformEntity sys/pltfm
platformPriorFlowCtrlWd sys/pltfm/priorflowctrlwd


platformPriorFlowCtrlWd Properties

The following table contains information about the platformPriorFlowCtrlWd properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
shutdownMultiplierscalar:UByte
PFC WD Shutdown multiplier
RANGE: [1 , 10]
DEFAULT: 1


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting a Shutdown Multiplier

Deleting a Shutdown Multiplier
POST http://<mgmt0_IP>/api/mo/sys/pltfm.json
{
  "platformEntity": {
    "children": [
      {
        "platformPriorFlowCtrlWd": {
          "attributes": {
            "shutdownMultiplier": "1"
}}}]}}
{
    imdata:[]
}
<System>
  <pltfm-items>
    <priorflowctrlwd-items>
      <shutdownMultiplier>1</shutdownMultiplier>
    </priorflowctrlwd-items>
  </pltfm-items>
</System>

Note: This example was added in Release 9.3(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

no priority-flow-control watch-dog shutdown-multiplier 9


Verifying a DME Configuration

The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
platformEntity sys/pltfm
platformPriorFlowCtrlWd sys/pltfm/priorflowctrlwd


platformPriorFlowCtrlWd Properties

The following table contains information about the platformPriorFlowCtrlWd properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
shutdownMultiplierscalar:UByte
PFC WD Shutdown multiplier
RANGE: [1 , 10]
DEFAULT: 1


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring global PFCWatch-dog forced-on mode

 Configuring global PFCWatch-dog forced-on mode
POST http://<mgmt0_IP>/api/mo/sys/pltfm.json
{
  "platformEntity": {
    "children": [
      {
        "platformPriorFlowCtrlWd": {
          "attributes": {
            "forcedOn": "on"
}}}]}}
{
    imdata:[]
}
<System>
  <pltfm-items>
    <priorflowctrlwd-items>
      <forcedOn>on</forcedOn>
    </priorflowctrlwd-items>
  </pltfm-items>
</System>

Note: This example was added in Release 9.3(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

`priority-flow-control watch-dog forced on


Verifying a DME Configuration

The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
platformEntity sys/pltfm
platformPriorFlowCtrlWd sys/pltfm/priorflowctrlwd


platformPriorFlowCtrlWd Properties

The following table contains information about the platformPriorFlowCtrlWd properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
forcedOnplatform:ConfigOnOff
(scalar:Enum8)
PFC WD forced onSELECTION:
0 - off
1 - on
DEFAULT: off


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Unconfiguring global PFCWatch-dog forced-on mode

Unconfiguring global PFCWatch-dog forced-on mode
POST http://<mgmt0_IP>/api/mo/sys/pltfm.json
{
  "platformEntity": {
    "children": [
      {
        "platformPriorFlowCtrlWd": {
          "attributes": {
            "forcedOn": "off"
}}}]}}
{
    imdata:[]
}
<System>
  <pltfm-items>
    <priorflowctrlwd-items>
      <forcedOn>off</forcedOn>
    </priorflowctrlwd-items>
  </pltfm-items>
</System>

Note: This example was added in Release 9.3(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

no priority-flow-control watch-dog forced on


Verifying a DME Configuration

The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
platformEntity sys/pltfm
platformPriorFlowCtrlWd sys/pltfm/priorflowctrlwd


platformPriorFlowCtrlWd Properties

The following table contains information about the platformPriorFlowCtrlWd properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
forcedOnplatform:ConfigOnOff
(scalar:Enum8)
PFC WD forced onSELECTION:
0 - off
1 - on
DEFAULT: off


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Enabling PFC Watch-Dog Interval Globally

Enabling PFC Watch-Dog Interval Globally
POST http://<mgmt0_IP>/api/mo/sys/pltfm.json
{
  "platformEntity": {
    "children": [
      {
        "platformPriorFlowCtrlWd": {
          "attributes": {
            "cfgMode": "on"
}}}]}}
{
    imdata:[]
}
<System>
  <pltfm-items>
    <priorflowctrlwd-items>
      <cfgMode>on</cfgMode>
    </priorflowctrlwd-items>
  </pltfm-items>
</System>

Note: This example was added in Release 9.3(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

priority-flow-control watch-dog-interval on


Verifying a DME Configuration

The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
platformEntity sys/pltfm
platformPriorFlowCtrlWd sys/pltfm/priorflowctrlwd


platformPriorFlowCtrlWd Properties

The following table contains information about the platformPriorFlowCtrlWd properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
cfgModeplatform:ConfigOnOff
(scalar:Enum8)
PFC WD enabledSELECTION:
0 - off
1 - on
DEFAULT: off


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Disabling PFC Watch-Dog Interval Globally

Disabling PFC Watch-Dog Interval Globally
POST http://<mgmt0_IP>/api/mo/sys/pltfm.json
{
  "platformEntity": {
    "children": [
      {
        "platformPriorFlowCtrlWd": {
          "attributes": {
            "cfgMode": "off"
}}}]}}
{
    imdata:[]
}
<System>
  <pltfm-items>
    <priorflowctrlwd-items>
      <cfgMode>off</cfgMode>
    </priorflowctrlwd-items>
  </pltfm-items>
</System>

Note: This example was added in Release 9.3(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

no priority-flow-control watch-dog-interval on


Verifying a DME Configuration

The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
platformEntity sys/pltfm
platformPriorFlowCtrlWd sys/pltfm/priorflowctrlwd


platformPriorFlowCtrlWd Properties

The following table contains information about the platformPriorFlowCtrlWd properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
cfgModeplatform:ConfigOnOff
(scalar:Enum8)
PFC WD enabledSELECTION:
0 - off
1 - on
DEFAULT: off


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring Internal Interface Multiplier

Configuring Internal Interface Multiplier
POST http://<mgmt0_IP>/api/mo/sys/pltfm.json
{
  "platformEntity": {
    "children": [
      {
        "platformPriorFlowCtrlWd": {
          "attributes": {
            "internalIntfMultiplier": "1"
}}}]}}
{
    imdata:[]
}
<System>
  <pltfm-items>
    <priorflowctrlwd-items>
      <internalIntfMultiplier>1</internalIntfMultiplier>
    </priorflowctrlwd-items>
  </pltfm-items>
</System>

Note: This example was added in Release 9.3(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

priority-flow-control watch-dog internal-interface-multiplier 1


Verifying a DME Configuration

The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
platformEntity sys/pltfm
platformPriorFlowCtrlWd sys/pltfm/priorflowctrlwd


platformPriorFlowCtrlWd Properties

The following table contains information about the platformPriorFlowCtrlWd properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
internalIntfMultiplierscalar:UByte
PFC WD Internal interface multiplier
RANGE: [0 , 10]
DEFAULT: 2


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting Internal Interface Multiplier

Deleting Internal Interface Multiplier
POST http://<mgmt0_IP>/api/mo/sys/pltfm.json
{
  "platformEntity": {
    "children": [
      {
        "platformPriorFlowCtrlWd": {
          "attributes": {
            "internalIntfMultiplier": "2"
}}}]}}
{
    imdata:[]
}
<System>
  <pltfm-items>
    <priorflowctrlwd-items>
      <internalIntfMultiplier>2</internalIntfMultiplier>
    </priorflowctrlwd-items>
  </pltfm-items>
</System>

Note: This example was added in Release 9.3(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

no priority-flow-control watch-dog internal-interface-multiplier 1


Verifying a DME Configuration

The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
platformEntity sys/pltfm
platformPriorFlowCtrlWd sys/pltfm/priorflowctrlwd


platformPriorFlowCtrlWd Properties

The following table contains information about the platformPriorFlowCtrlWd properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
internalIntfMultiplierscalar:UByte
PFC WD Internal interface multiplier
RANGE: [0 , 10]
DEFAULT: 2


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring the Shared Pool Buffer Reservation

Configuring the Shared Pool Buffer Reservation 
POST http://<mgmt-ip>/api/mo/sys/pltfm/pfcmmubuffer.json
{
    "platformPfcMmuBuffer": {
        "attributes": {
            "bufferReservation": "45",
                }
    }
}
{
    "imdata": []
}
<nc:rpc xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:d634789c-0b7b-4356-81cd-8d5348ca1087">
  <nc:edit-config>
    <nc:target>
      <nc:running/>
    </nc:target>
    <config>
      <System xmlns="http://cisco.com/ns/yang/cisco-nx-os-device">
        <pltfm-items>
          <pfcmmubuffer-items>
            <bufferReservation nc:operation="merge">45</bufferReservation>
          </pfcmmubuffer-items>
        </pltfm-items>
      </System>
    </config>
  </nc:edit-config>
</nc:rpc>


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

hardware profile pfc mmu buffer-reservation 45


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
platformPfcMmuBuffer sys/pltfm/pfcmmubuffer


platformPfcMmuBuffer Properties

The following table contains information about the platformPfcMmuBuffer properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
bufferReservationplatform:pfcMmuBufferRes
(scalar:Uint16)
Percentage of shared pool buffers to be reserved
RANGE: [0 , 100]
DEFAULT: 5


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Unconfiguring the Shared Pool Buffer Reservation

Unconfiguring the Shared Pool Buffer Reservation 
POST http://<mgmt-ip>/api/mo/sys/pltfm/pfcmmubuffer.

{
    "platformPfcMmuBuffer": {
        "attributes": {
            "bufferReservation": "5",
                }
    }
}
{
    "imdata": []
}
<nc:rpc xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:5574d6b4-9325-4ae7-afb2-ec0c568ac7e8">
  <nc:edit-config>
    <nc:target>
      <nc:running/>
    </nc:target>
    <config>
      <System xmlns="http://cisco.com/ns/yang/cisco-nx-os-device">
        <pltfm-items>
          <pfcmmubuffer-items>
            <bufferReservation nc:operation="remove"/>
          </pfcmmubuffer-items>
        </pltfm-items>
      </System>
    </config>
  </nc:edit-config>
</nc:rpc>


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

no hardware profile pfc mmu buffer-reservation 45


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
platformPfcMmuBuffer sys/pltfm/pfcmmubuffer


platformPfcMmuBuffer Properties

The following table contains information about the platformPfcMmuBuffer properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
Property NameData TypeDescriptionValues
bufferReservationplatform:pfcMmuBufferRes
(scalar:Uint16)
Percentage of shared pool buffers to be reserved
RANGE: [0 , 100]
DEFAULT: 5


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring the Percentage of Shared Pool Buffers to be Reserved

Configuring the Percentage of Shared Pool Buffers to be Reserved
POST http://<mgmt0_IP>/api/mo/sys.json
{
    "platformEntity": {
      "children": [
        {
          "platformPfcMmuBuffer": {
            "attributes": {
              "bufferReservation": "20",
              "mmuBufferState": "enable"
            }
          }
        }
      ]
    }
}
{
    imdata:[]
}
POST: http://<IP_Address>/restconf/data/Cisco-NX-OS-device:
<System>
  <pltfm-items>
    <pfcmmubuffer-items>
      <bufferReservation>20</bufferReservation>
    </pfcmmubuffer-items>
      <mmuBufferState>enable</mmuBufferState>
  </pltfm-items>
</System>

Note: This example was added in Release 9.2(2)


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the opt-left corner of the pane on the right to view the JSON payload. Click the YANG tab to view the XML payload.

hardware profile pfc mmu buffer-reservation 20

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
platformEntity sys/pltfm
platformPfcMmuBuffer sys/pltfm/pfcmmubuffer


platformPfcMmuBuffer Properties

The following table contains information about the platformPfcMmuBuffer properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
bufferReservationplatform:pfcMmuBufferRes
(scalar:Uint16)
Percentage of shared pool buffers to be reserved
RANGE: [0 , 100]
mmuBufferStateplatform:pfcMmuBufferSt
(scalar:Enum8)
Pfc Buffer monitor stateSELECTION:
0 - disable
1 - enable
DEFAULT: enable


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Disabling the Reserved Percentage of Shared Pool Buffers

Disabling the Reserved Percentage of Shared Pool Buffers
POST http://<mgmt0_IP>/api/mo/sys.json
{
    "platformEntity": {
      "children": [
        {
          "platformPfcMmuBuffer": {
            "attributes": {
              "bufferReservation": "20",
              "mmuBufferState": "disable"
            }
          }
        }
      ]
    }
  }
{
    imdata:[]
}
POST: http://<IP_Address>/restconf/data/Cisco-NX-OS-device:
<System>
  <pltfm-items>
    <pfcmmubuffer-items>
      <bufferReservation>20</bufferReservation>
      <mmuBufferState>disable</mmuBufferState>
    </pfcmmubuffer-items>
  </pltfm-items>
</System>

Note: This example was added in Release 9.2(2)


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the opt-left corner of the pane on the right to view the JSON payload. Click the YANG tab to view the XML payload.

no hardware profile pfc mmu buffer-reservation 20

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
platformEntity sys/pltfm
platformPfcMmuBuffer sys/pltfm/pfcmmubuffer


platformPfcMmuBuffer Properties

The following table contains information about the platformPfcMmuBuffer properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
bufferReservationplatform:pfcMmuBufferRes
(scalar:Uint16)
Percentage of shared pool buffers to be reserved
RANGE: [0 , 100]
mmuBufferStateplatform:pfcMmuBufferSt
(scalar:Enum8)
Pfc Buffer monitor stateSELECTION:
0 - disable
1 - enable
DEFAULT: enable


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html