+
+ grouping experimenter-core {
+ description "General experimenter message content suitable for symmetric and multipart message";
+ leaf experimenter {
+ type oft:experimenter-id;
+ }
+ leaf exp_type {
+ type uint32;
+ }
+ choice experimenter-data-of-choice {
+ // to be augmented by vendors
+ }
+ }
+ grouping experimenter-of-message {
+ reference "OFPT_EXPERIMENTER message in Openflow Switch 1.3 Spec";
+ /* Symmetric message */
+ uses ofHeader;
+ uses experimenter-core;
+ }
+