From 87037cd4a39d07442ce80c5c6389b9dc9055220f Mon Sep 17 00:00:00 2001 From: Martin Sunal Date: Sat, 2 Aug 2014 19:18:50 +0200 Subject: [PATCH] Added IP address of the OF switch to flow-node - adds IP address to flow capable node - adds routed RPC: get-node-ip-address - returns IP address of a flow capable node Change-Id: Ie1f3459ddbe898cc2aa8cc488437666c566246d6 Signed-off-by: Martin Sunal --- .../src/main/yang/flow-node-inventory.yang | 23 +++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/opendaylight/md-sal/model/model-flow-service/src/main/yang/flow-node-inventory.yang b/opendaylight/md-sal/model/model-flow-service/src/main/yang/flow-node-inventory.yang index 605cb9004a..64c3d9c467 100644 --- a/opendaylight/md-sal/model/model-flow-service/src/main/yang/flow-node-inventory.yang +++ b/opendaylight/md-sal/model/model-flow-service/src/main/yang/flow-node-inventory.yang @@ -122,10 +122,15 @@ module flow-node-inventory { uses meter:meter; } } - - - grouping flow-node { + grouping ip-address-grouping { + leaf ip-address { + description "IP address of a flow capable node."; + type inet:ip-address; + } + } + + grouping flow-node { leaf manufacturer { type string; } @@ -145,6 +150,7 @@ module flow-node-inventory { uses tables; uses group:groups; uses meters; + uses ip-address-grouping; // TODO: ports container supported-match-types { @@ -197,7 +203,16 @@ module flow-node-inventory { } } - + + rpc get-node-ip-address { + input { + uses "inv:node-context-ref"; + } + output { + uses ip-address-grouping; + } + } + grouping flow-node-connector { uses port:flow-capable-port; -- 2.36.6