src/examples/dumper/dumper.rb in trema-0.4.6 vs src/examples/dumper/dumper.rb in trema-0.4.7
- old
+ new
@@ -18,43 +18,43 @@
#
# Openflow message event dumper.
#
class Dumper < Controller
- def switch_ready datapath_id
- info "[switch_ready]"
+ def switch_ready(datapath_id)
+ info '[switch_ready]'
info " datapath_id: #{ datapath_id.to_hex }"
end
- def switch_disconnected datapath_id
- info "[switch_disconnected]"
+ def switch_disconnected(datapath_id)
+ info '[switch_disconnected]'
info " datapath_id: #{ datapath_id.to_hex }"
end
- def openflow_error datapath_id, message
- info "[error]"
+ def openflow_error(datapath_id, message)
+ info '[error]'
info "datapath_id: #{ datapath_id.to_hex }"
info "transaction_id: #{ message.transaction_id.to_hex }"
info "type: #{ message.type.to_hex }"
info "code: #{ message.code.to_hex }"
info "data: #{ message.data.unpack "H*" }"
end
- def vendor datapath_id, message
- info "[vendor]"
+ def vendor(datapath_id, message)
+ info '[vendor]'
info "datapath_id: #{ datapath_id.to_hex }"
info "transaction_id: #{ message.transaction_id.to_hex }"
- info "data:"
+ info 'data:'
info "#{ message.buffer.unpack "H*" }"
end
- def features_reply datapath_id, message
- info "[features_reply]"
+ def features_reply(datapath_id, message)
+ info '[features_reply]'
info "datapath_id: #{ datapath_id.to_hex }"
info "transaction_id: #{ message.transaction_id.to_hex }"
info "n_buffers: #{ message.n_buffers }"
info "n_tables: #{ message.n_tables }"
info "capabilities: #{ message.capabilities.to_hex }"
@@ -63,37 +63,37 @@
dump_phy_port each
end
end
- def get_config_reply datapath_id, message
- info "[get_config_reply]"
+ def get_config_reply(datapath_id, message)
+ info '[get_config_reply]'
info "datapath_id: #{ datapath_id.to_hex }"
info "transaction_id: #{ message.transaction_id.to_hex }"
info "flags: #{ message.flags.to_hex }"
info "miss_send_len: #{ message.miss_send_len }"
end
- def packet_in datapath_id, message
- info "[packet_in]"
+ def packet_in(datapath_id, message)
+ info '[packet_in]'
info " datapath_id: #{ datapath_id.to_hex }"
info " transaction_id: #{ message.transaction_id.to_hex }"
info " buffer_id: #{ message.buffer_id.to_hex }"
info " total_len: #{ message.total_len }"
info " in_port: #{ message.in_port }"
info " reason: #{ message.reason.to_hex }"
info " data: #{ message.data.unpack "H*" }"
end
- def flow_removed datapath_id, message
- info "[flow_removed]"
+ def flow_removed(datapath_id, message)
+ info '[flow_removed]'
info "datapath_id: #{ datapath_id.to_hex }"
info "transaction_id: #{ message.transaction_id.to_hex }"
- info "match:"
+ info 'match:'
info " wildcards: #{ message.match.wildcards.to_hex }"
info " in_port: #{ message.match.in_port }"
info " dl_src: #{ message.match.dl_src }"
info " dl_dst: #{ message.match.dl_dst }"
info " dl_vlan: #{ message.match.dl_vlan }"
@@ -115,52 +115,52 @@
info "packet_count: #{ message.packet_count.to_hex }"
info "byte_count: #{ message.byte_count.to_hex }"
end
- def port_status datapath_id, message
- info "[port_status]"
+ def port_status(datapath_id, message)
+ info '[port_status]'
info "datapath_id: #{ datapath_id.to_hex }"
info "transaction_id: #{ message.transaction_id.to_hex }"
info "reason: #{ message.reason.to_hex }"
dump_phy_port message.phy_port
end
- def stats_reply datapath_id, message
- info "[stats_reply]"
+ def stats_reply(datapath_id, message)
+ info '[stats_reply]'
info "datapath_id: #{ datapath_id.to_hex }"
info "transaction_id: #{ message.transaction_id.to_hex }"
info "type: #{ message.type.to_hex }"
info "flags: #{ message.flags.to_hex }"
message.stats.each { | each | info each.to_s }
end
- def barrier_reply datapath_id, message
- info "[barrier_reply]"
+ def barrier_reply(datapath_id, message)
+ info '[barrier_reply]'
info "datapath_id: #{ datapath_id.to_hex }"
info "transaction_id: #{ message.transaction_id.to_hex }"
end
- def queue_get_config_reply datapath_id, message
- info "[queue_get_config_reply]"
+ def queue_get_config_reply(datapath_id, message)
+ info '[queue_get_config_reply]'
info "datapath_id: #{ datapath_id.to_hex }"
info "transaction_id: #{ message.transaction_id.to_hex }"
info "port: #{ message.port }"
- info( "queues:" );
+ info('queues:');
dump_packet_queue message.queues
end
##############################################################################
private
##############################################################################
- def dump_phy_port port
+ def dump_phy_port(port)
# for testing port-status record the mac address if port.number == 2.
@hw_addr = port.hw_addr if port.number == 2
info "port_no: #{ port.number }"
info " hw_addr: #{ port.hw_addr }"
info " name: #{ port.name }"
@@ -171,18 +171,18 @@
info " supported: #{ port.supported.to_hex }"
info " peer: #{ port.peer.to_hex }"
end
- def dump_packet_queue queues
+ def dump_packet_queue(queues)
queues.each do | packet_queue |
info "queue_id: #{ packet_queue.queue_id.to_hex }"
info " len: #{ packet_queue.len }"
- info " properties:"
+ info ' properties:'
packet_queue.properties.each do | prop |
info " property: #{ prop.property.to_hex }"
info " len: #{ prop.len.to_hex }"
- info " rate: %u" % prop.rate if prop.property == PacketQueue::OFPQT_MIN_RATE
+ info ' rate: %u' % prop.rate if prop.property == PacketQueue::OFPQT_MIN_RATE
end
end
end
end