- leaf vlan-id { // VID - 12 bits
- type l2t:vlan-id;
- }
-// leaf tci { //TCI = [PCP + CFI + VID]
-// }
-// leaf header { //header = [TPID + TCI]
-// }
- }
- case set-dl-dst-action {
- leaf address {
- type yang:mac-address;
- }
- }
-
- case set-dl-src-action {
- leaf address {
- type yang:mac-address;
- }
- }
- case set-dl-type-action {
- leaf dl-type {
- type l2t:ether-type;
- }
- }
- case set-next-hop-action {
- uses address;
- }
- case set-nw-dst-action {
- uses address;
- }
- case set-nw-src-action{
- uses address;
- }
- case set-nw-tos-action {
- leaf tos {
- type int32;
- }
- }
-
- case set-tp-dst-action {
- leaf port {
- type inet:port-number;
- }
- }
- case set-tp-src-action {
- leaf port {
- type inet:port-number;
- }
- }
- case set-vlan-cfi-action {
- leaf vlan-cfi {
- type vlan-cfi;
- }
- }
- case set-vlan-id-action {
- leaf vlan-id {
- type l2t:vlan-id;
- }
- }
- case set-vlan-pcp-action {
- leaf vlan-pcp {
- type l2t:vlan-pcp;
- }
- }
- case sw-path-action {
- }
-
-