brocade-port-profile

Top-level container

 +--rw port-profile* [name]
   |  +--rw name                           common-def:name-string128
   |  +--rw allow
   |  |  +--rw nonprofiledmacs?   empty
   |  +--rw vlan-profile!
   |  |  +--rw switchport-basic
   |  |  |  +--rw basic?   empty
   |  |  +--rw switchport
   |  |     +--rw mode
   |  |     |  +--rw vlan-mode?   appm-sw-mode-type
   |  |     +--rw access
   |  |     |  +--rw vlan
   |  |     |     +--rw name?   interface:vlan-type
   |  |     +--rw access-mac-vlan-classification
   |  |     |  +--rw access
   |  |     |     +--rw vlan* [access-vlan-id access-mac-address]
   |  |     |        +--rw access-vlan-id        interface:vlan-type
   |  |     |        +--rw access-mac-address    interface:mac-address-type
   |  |     +--rw access-mac-group-vlan-classification
   |  |     |  +--rw access
   |  |     |     +--rw vlan* [access-vlan-id access-mac-group]
   |  |     |        +--rw access-vlan-id      interface:vlan-type
   |  |     |        +--rw access-mac-group    uint32
   |  |     +--rw trunk
   |  |        +--rw allowed
   |  |        |  +--rw vlan
   |  |        |     +--rw all?      empty
   |  |        |     +--rw none?     empty
   |  |        |     +--rw add?      interface:ui32-vlan-range
   |  |        |     +--rw except?   interface:ui32-vlan-range
   |  |        |     +--rw remove?   interface:ui32-vlan-range
   |  |        +--rw trunk-vlan-classification
   |  |        |  +--rw allowed
   |  |        |     +--rw vlan
   |  |        |        +--rw add* [trunk-vlan-id trunk-ctag-id]
   |  |        |        |  +--rw trunk-vlan-id    interface:vlan-type
   |  |        |        |  +--rw trunk-ctag-id    interface:dot1q-vlan-type
   |  |        |        +--rw remove* [trunk-vlan-id trunk-ctag-id]
   |  |        |           +--rw trunk-vlan-id    interface:vlan-type
   |  |        |           +--rw trunk-ctag-id    interface:dot1q-vlan-type
   |  |        +--rw native-vlan-classification
   |  |        |  +--rw native-vlan-id?        uint32
   |  |        |  +--rw native-vlan-ctag-id?   interface:dot1q-vlan-type
   |  |        +--rw native-vlan?                  uint32
   |  +--rw qos-profile!
   |  |  +--rw cee?   common-def:name-string32
   |  |  +--rw qos
   |  |     +--rw cos?                 int32
   |  |     +--rw trust
   |  |     |  +--rw trust-cos?   empty
   |  |     +--rw cos-mutation?        common-def:name-string32
   |  |     +--rw cos-traffic-class?   common-def:name-string32
   |  |     +--rw flowcontrol
   |  |        +--rw flowcontrolglobal
   |  |        |  +--rw tx?   enumeration
   |  |        |  +--rw rx?   enumeration
   |  |        +--rw pfc* [pfc-cos]
   |  |           +--rw pfc-cos    int32
   |  |           +--rw pfc-tx     enumeration
   |  |           +--rw pfc-rx     enumeration
   |  +--rw security-profile!
   |  |  +--rw mac
   |  |  |  +--rw access-group
   |  |  |     +--rw access-group-name?   mac-access-list:mac-acl-name
   |  |  |     +--rw in?                  empty
   |  |  +--rw ip
   |  |  |  +--rw access-group
   |  |  |     +--rw ipv4-access-group-name?   ip-access-list:l3-acl-policy-name
   |  |  |     +--rw ipv4-in?                  empty
   |  |  +--rw ipv6
   |  |     +--rw access-group
   |  |        +--rw ipv6-access-group-name?   ip-access-list:l3-acl-policy-name
   |  |        +--rw ipv6-in?                  empty
   |  +--rw restrict-flooding-container
   |     +--rw restrict-flooding?   empty
   +--rw port-profile-global
   |  +--rw port-profile* [name]
   |     +--rw name        common-def:name-string128
   |     +--rw activate?   empty
   |     +--rw static* [mac-address]
   |        +--rw mac-address    mac-access-list:mac-address-type
   +--rw port-profile-domain* [port-profile-domain-name]
      +--rw port-profile-domain-name    port-profile-domain-name-type
      +--rw profile* [profile-name]
         +--rw profile-name    port-profile-name-type