module sal-echo { namespace "urn:opendaylight:echo:service"; prefix echo; import opendaylight-inventory {prefix inv; revision-date "2013-08-19";} description "Openflow echo service."; revision "2015-03-05" { description "Initial proposal, tentative API."; } rpc send-echo { description "Sending echo message to openflow device."; input { uses "inv:node-context-ref"; leaf data { description "Openflow echo request payload (arbirary-length data field). The data field might be a message timestamp to check latency, various lengths to measure bandwidth, or zero-size to verify liveness between the switch and controller."; type binary; } } output { leaf data { description "Unmodified data field."; type binary; } } } }