2 * Copyright (c) 2015 IBM Corporation. All rights reserved.
4 * This program and the accompanying materials are made available under the
5 * terms of the Eclipse Public License v1.0 which accompanies this distribution,
6 * and is available at http://www.eclipse.org/legal/epl-v10.html
8 module neutron-binding {
12 namespace "urn:opendaylight:neutron-binding";
14 prefix neutron-binding;
16 import ietf-yang-types { prefix "yang"; }
17 import yang-ext { prefix "ext"; }
18 import neutron { prefix "neutron"; }
21 organization "OpenDaylight Neutron Group";
23 contact "Ryan Moats <rmoats@us.ibm.com>";
25 description "This YANG module defines binding attributes that are used
26 by OpenDaylight Neutron YANG modules.";
28 revision "2015-07-12" {
30 "OpenDaylight Beryllium release";
33 grouping binding-attributes {
36 description "The ID of the host where the port is allocated. In some cases,
37 different implementations can run on different hosts.";
41 description "A dictionary that enables the application to pass information
42 about functions that the Networking API provides. To enable or
43 disable port filtering features such as security group and anti-MAC/IP
44 spoofing, specify port-filter: True or port-filter: False ";
48 leaf ovs-hybrid-plug {
63 augment "/neutron:neutron/neutron:ports/neutron:port"{
64 description "This module augments the ports container in
65 the neutron-ports module with binding information.";
66 ext:augment-identifier "port-binding-extension";
67 uses binding-attributes;