uses oxm:oxm-fields;\r
}\r
\r
+ grouping buckets {\r
+ list buckets-list {\r
+ uses bucket;\r
+ }\r
+ }\r
+ \r
+ grouping bucket {\r
+ leaf weight {\r
+ type uint16;\r
+ }\r
+ leaf watch-port {\r
+ type oft:port-number;\r
+ }\r
+ leaf watch-group {\r
+ type uint32;\r
+ }\r
+ \r
+ uses ofaction:actions;\r
+ }\r
+ \r
container table-features-properties-container {\r
uses table-features-properties;\r
}\r
\r
uses ofHeader;\r
\r
- list actions-list {\r
- uses ofaction:action-header;\r
- \r
- leaf data {\r
- type binary;\r
- }\r
- }\r
+ uses ofaction:actions;\r
\r
+ leaf data {\r
+ type binary;\r
+ }\r
leaf buffer-id {\r
type uint32;\r
}\r
container match {\r
uses match;\r
}\r
+ \r
+ uses ofinstruction:instructions;\r
} \r
grouping group-mod {\r
// reference "OFPT_GROUP_MOD message in Openflow Switch 1.3 Spec"\r
type uint32;\r
}\r
\r
- list buckets-list {\r
- uses bucket;\r
- }\r
- }\r
- grouping bucket {\r
- leaf weight {\r
- type uint16;\r
- }\r
- leaf watch-port {\r
- type oft:port-number;\r
- }\r
- leaf watch-group {\r
- type uint32;\r
- }\r
- list actions-list {\r
- uses ofaction:action-header;\r
- }\r
+ uses buckets;\r
}\r
+ \r
grouping port-mod {\r
// reference "OFPT_PORT_MOD message in Openflow Switch 1.3 Spec"\r
/* Controller/switch message */\r
container match {\r
uses match;\r
}\r
+ \r
+ uses ofinstruction:instructions;\r
}\r
}\r
case multipart-reply-aggregate {\r
leaf group-id {\r
type uint32;\r
}\r
- list buckets-list {\r
- uses bucket;\r
- }\r
+ uses buckets;\r
}\r
}\r
case multipart-reply-group-features {\r
leaf-list max_groups {\r
type uint32;\r
}\r
- //leaf-list actions {\r
- // type ofaction:action-type;\r
- //}\r
- list actions-list {\r
- uses ofaction:action-header;\r
- }\r
+ \r
+ uses ofaction:actions;\r
}\r
case multipart-reply-meter {\r
list meter-stats {\r
leaf max-entries {\r
type uint32;\r
}\r
+ uses table-features-properties;\r
}\r
}\r
case multipart-reply-port-desc {\r