summaryrefslogtreecommitdiffstats
path: root/src/plugins/yang/openconfig/openconfig-openflow-types.yang
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/yang/openconfig/openconfig-openflow-types.yang')
-rw-r--r--src/plugins/yang/openconfig/openconfig-openflow-types.yang93
1 files changed, 0 insertions, 93 deletions
diff --git a/src/plugins/yang/openconfig/openconfig-openflow-types.yang b/src/plugins/yang/openconfig/openconfig-openflow-types.yang
deleted file mode 100644
index 41c5dc0..0000000
--- a/src/plugins/yang/openconfig/openconfig-openflow-types.yang
+++ /dev/null
@@ -1,93 +0,0 @@
-module openconfig-openflow-types {
-
- yang-version "1";
-
- namespace "http://openconfig.net/yang/openflow/types";
-
- prefix "openflow-types";
-
- import openconfig-extensions { prefix oc-ext; }
-
- organization "OpenConfig working group";
-
- contact
- "OpenConfig working group
- www.openconfig.net";
-
- description
- "This module defines types related to the Openflow configuration
- and operational state model.";
-
- oc-ext:openconfig-version "0.1.1";
-
- revision "2017-08-24" {
- description
- "Minor formatting fixes.Initial revision";
- reference "0.1.1";
- }
-
- revision "2017-06-01" {
- description
- "Initial revision";
- reference "0.1.0";
- }
-
-
- typedef failure-mode {
- type enumeration {
- enum SECURE {
- description
- "Packets and messages destined to the controllers are
- dropped. Flow entries continue to expire according to
- their timeouts.";
- }
- enum STANDALONE {
- description
- "Processes all packets using the OFPP_NORMAL reserved
- port. The switch acts as a legacy Ethernet switch or
- router.";
- }
- }
- description
- "Type to define Openflow failure mode.";
- }
-
- typedef transport {
- type enumeration {
- enum TCP {
- description
- "Transmission Control Protocol (TCP).";
- }
- enum TLS {
- description
- "Transport Layer Security (TLS).";
- }
- }
- description
- "Type to define Openflow transport protocol.";
- }
-
- typedef auxiliary-id {
- type uint8 {
- range "0..15";
- }
- description
- "A Controller may have multiple auxiliary connections as
- specified by the Openflow protocol. The main Controller
- connection should always have the auxiliary-id set to zero.
- All other connections must have an auxiliary-id different
- from 0.";
- }
-
- typedef datapath-id {
- type string {
- pattern '^[0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){7}$';
- }
- description
- "The datapath-id type represents an OpenFlow
- datapath identifier. The lower 48-bits are for
- a MAC address, while the upper 16-bits are
- implementer-defined.";
- }
-
-}