From 8b9bcbc7b6068efe19e2d6e498bbfb1c0645a05e Mon Sep 17 00:00:00 2001 From: lucius Date: Tue, 13 Oct 2015 10:56:49 +0800 Subject: [PATCH] ONOS-3105 Add extension of load action to onos-loxi Change-Id: I7a124fab5e7054626f3853ea2981ec5a9eb55e34 --- openflow_input/nicira_load | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 openflow_input/nicira_load diff --git a/openflow_input/nicira_load b/openflow_input/nicira_load new file mode 100644 index 000000000..e880dcfb6 --- /dev/null +++ b/openflow_input/nicira_load @@ -0,0 +1,38 @@ +// Copyright 2015, Big Switch Networks, Inc. +// +// LoxiGen is licensed under the Eclipse Public License, version 1.0 (EPL), with +// the following special exception: +// +// LOXI Exception +// +// As a special exception to the terms of the EPL, you may distribute libraries +// generated by LoxiGen (LoxiGen Libraries) under the terms of your choice, provided +// that copyright and licensing notices generated by LoxiGen are not altered or removed +// from the LoxiGen Libraries and the notice provided below is (i) included in +// the LoxiGen Libraries, if distributed in source code form and (ii) included in any +// documentation for the LoxiGen Libraries, if distributed in binary form. +// +// Notice: "Copyright 2015, Big Switch Networks, Inc. This library was generated by the LoxiGen Compiler." +// +// You may not use this file except in compliance with the EPL or LOXI Exception. You may obtain +// a copy of the EPL at: +// +// http://www.eclipse.org/legal/epl-v10.html +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +// EPL for the specific language governing permissions and limitations +// under the EPL. + +#version any + +struct of_action_nicira_load : of_action_nicira { + uint16_t type == 65535; + uint16_t len; + uint32_t experimenter == 0x2320; + uint16_t subtype == 7; + uint16_t ofs_nbits; + uint32_t dst; + uint64_t value; +};