# -*- encoding: utf-8 -*- # stub: trema 0.4.2 ruby ruby # stub: Rakefile Gem::Specification.new do |s| s.name = "trema".freeze s.version = "0.4.2".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["ruby".freeze] s.authors = ["Yasuhito Takamiya".freeze] s.bindir = ".".freeze s.date = "2013-09-30" s.description = "Trema is a full-stack, easy-to-use framework for developing OpenFlow controllers in Ruby and C.".freeze s.email = ["yasuhito@gmail.com".freeze] s.executables = ["trema".freeze, "trema-config".freeze] s.extensions = ["Rakefile".freeze] s.extra_rdoc_files = ["README.md".freeze] s.files = ["./trema".freeze, "./trema-config".freeze, ".gitignore".freeze, ".ruby-version".freeze, ".travis.yml".freeze, ".yardopts".freeze, "Doxyfile".freeze, "Gemfile".freeze, "README.md".freeze, "Rakefile".freeze, "bin/quality".freeze, "bin/trema".freeze, "bin/trema-config".freeze, "build.rb".freeze, "cruise.rb".freeze, "features/.nav".freeze, "features/README.md".freeze, "features/core/get_pid_by_trema_name.feature".freeze, "features/core/packetin_filter.feature".freeze, "features/core/switch_manager.feature".freeze, "features/core/trema-config.feature".freeze, "features/dsl/switch_port_specifier.feature".freeze, "features/examples/dumper.feature".freeze, "features/examples/hello_trema.feature".freeze, "features/examples/learning_switch.feature".freeze, "features/examples/list_switches.feature".freeze, "features/examples/message.set_config.feature".freeze, "features/examples/message.vendor-action.feature".freeze, "features/examples/multi_learning_switch.feature".freeze, "features/examples/openflow_message.echo.feature".freeze, "features/examples/openflow_message.features_request.feature".freeze, "features/examples/openflow_message.hello.feature".freeze, "features/examples/packet_in.feature".freeze, "features/examples/packetin_filter_config.feature".freeze, "features/examples/patch_panel.feature".freeze, "features/examples/repeater_hub.feature".freeze, "features/examples/switch_info.feature".freeze, "features/examples/switch_monitor.feature".freeze, "features/handlers/switch_ready.feature".freeze, "features/step_definitions/misc_steps.rb".freeze, "features/step_definitions/send_packets_steps.rb".freeze, "features/step_definitions/stats_steps.rb".freeze, "features/support/env.rb".freeze, "features/support/hooks.rb".freeze, "features/switch_event/C-add_forward_entry.feature".freeze, "features/switch_event/C-delete_forward_entry.feature".freeze, "features/switch_event/C-dump_forward_entries.feature".freeze, "features/switch_event/C-set_forward_entries.feature".freeze, "features/switch_event/README.md".freeze, "features/switch_event/add_forward_entry.feature".freeze, "features/switch_event/delete_forward_entry.feature".freeze, "features/switch_event/dump_forward_entries.feature".freeze, "features/switch_event/set_forward_entries.feature".freeze, "features/trema_commands/README.md".freeze, "features/trema_commands/dump_flows.feature".freeze, "features/trema_commands/help.feature".freeze, "features/trema_commands/help_option.feature".freeze, "features/trema_commands/kill.feature".freeze, "features/trema_commands/killall.feature".freeze, "features/trema_commands/port_down.feature".freeze, "features/trema_commands/port_up.feature".freeze, "features/trema_commands/reset_stats.feature".freeze, "features/trema_commands/run.feature".freeze, "features/trema_commands/send_packets.feature".freeze, "features/trema_commands/show_stats.feature".freeze, "features/trema_commands/up.feature".freeze, "features/trema_commands/version.feature".freeze, "features/trema_commands/version_option.feature".freeze, "ruby/.gitignore".freeze, "ruby/blocker.rb".freeze, "ruby/extconf.rb".freeze, "ruby/sub-process.rb".freeze, "ruby/trema/action-common.c".freeze, "ruby/trema/action-common.h".freeze, "ruby/trema/action.rb".freeze, "ruby/trema/aggregate-stats-reply.rb".freeze, "ruby/trema/app.rb".freeze, "ruby/trema/barrier-reply.c".freeze, "ruby/trema/barrier-reply.h".freeze, "ruby/trema/barrier-request.c".freeze, "ruby/trema/barrier-request.h".freeze, "ruby/trema/cli.rb".freeze, "ruby/trema/command.rb".freeze, "ruby/trema/command/dump_flows.rb".freeze, "ruby/trema/command/kill.rb".freeze, "ruby/trema/command/killall.rb".freeze, "ruby/trema/command/netns.rb".freeze, "ruby/trema/command/port_down.rb".freeze, "ruby/trema/command/port_up.rb".freeze, "ruby/trema/command/reset_stats.rb".freeze, "ruby/trema/command/ruby.rb".freeze, "ruby/trema/command/run.rb".freeze, "ruby/trema/command/send_packets.rb".freeze, "ruby/trema/command/shell.rb".freeze, "ruby/trema/command/show_stats.rb".freeze, "ruby/trema/command/up.rb".freeze, "ruby/trema/command/version.rb".freeze, "ruby/trema/compat.h".freeze, "ruby/trema/controller.c".freeze, "ruby/trema/controller.h".freeze, "ruby/trema/controller.rb".freeze, "ruby/trema/custom-switch.rb".freeze, "ruby/trema/daemon.rb".freeze, "ruby/trema/default-logger.c".freeze, "ruby/trema/default-logger.h".freeze, "ruby/trema/default-logger.rb".freeze, "ruby/trema/desc-stats-reply.rb".freeze, "ruby/trema/dsl.rb".freeze, "ruby/trema/dsl/configuration.rb".freeze, "ruby/trema/dsl/context.rb".freeze, "ruby/trema/dsl/custom-switch.rb".freeze, "ruby/trema/dsl/link.rb".freeze, "ruby/trema/dsl/netns.rb".freeze, "ruby/trema/dsl/parser.rb".freeze, "ruby/trema/dsl/rswitch.rb".freeze, "ruby/trema/dsl/run.rb".freeze, "ruby/trema/dsl/runner.rb".freeze, "ruby/trema/dsl/stanza.rb".freeze, "ruby/trema/dsl/switch.rb".freeze, "ruby/trema/dsl/syntax-error.rb".freeze, "ruby/trema/dsl/syntax.rb".freeze, "ruby/trema/dsl/vhost.rb".freeze, "ruby/trema/dsl/vswitch.rb".freeze, "ruby/trema/echo-reply.c".freeze, "ruby/trema/echo-reply.h".freeze, "ruby/trema/echo-request.c".freeze, "ruby/trema/echo-request.h".freeze, "ruby/trema/echo.c".freeze, "ruby/trema/echo.h".freeze, "ruby/trema/enqueue.rb".freeze, "ruby/trema/error.c".freeze, "ruby/trema/error.h".freeze, "ruby/trema/exact-match.rb".freeze, "ruby/trema/executables.rb".freeze, "ruby/trema/features-reply.c".freeze, "ruby/trema/features-reply.h".freeze, "ruby/trema/features-request.c".freeze, "ruby/trema/features-request.h".freeze, "ruby/trema/flow-mod.c".freeze, "ruby/trema/flow-mod.h".freeze, "ruby/trema/flow-removed.c".freeze, "ruby/trema/flow-removed.h".freeze, "ruby/trema/flow-stats-reply.rb".freeze, "ruby/trema/flow.rb".freeze, "ruby/trema/get-config-reply.c".freeze, "ruby/trema/get-config-reply.h".freeze, "ruby/trema/get-config-request.c".freeze, "ruby/trema/get-config-request.h".freeze, "ruby/trema/hardware-switch.rb".freeze, "ruby/trema/hello.c".freeze, "ruby/trema/hello.h".freeze, "ruby/trema/host.rb".freeze, "ruby/trema/link.rb".freeze, "ruby/trema/list-switches-reply.c".freeze, "ruby/trema/list-switches-reply.h".freeze, "ruby/trema/mac.rb".freeze, "ruby/trema/match.c".freeze, "ruby/trema/match.h".freeze, "ruby/trema/monkey-patch/integer.rb".freeze, "ruby/trema/monkey-patch/integer/base-conversions.rb".freeze, "ruby/trema/monkey-patch/integer/ranges.rb".freeze, "ruby/trema/monkey-patch/integer/validators.rb".freeze, "ruby/trema/monkey-patch/module.rb".freeze, "ruby/trema/monkey-patch/module/class-method.rb".freeze, "ruby/trema/monkey-patch/module/deprecation.rb".freeze, "ruby/trema/monkey-patch/string.rb".freeze, "ruby/trema/monkey-patch/string/inflectors.rb".freeze, "ruby/trema/netns.rb".freeze, "ruby/trema/network-component.rb".freeze, "ruby/trema/ofctl.rb".freeze, "ruby/trema/open-vswitch.rb".freeze, "ruby/trema/openflow-error.c".freeze, "ruby/trema/openflow-error.h".freeze, "ruby/trema/openflow-switch.rb".freeze, "ruby/trema/ordered-hash.rb".freeze, "ruby/trema/packet-in.c".freeze, "ruby/trema/packet-in.h".freeze, "ruby/trema/packet-queue.rb".freeze, "ruby/trema/packetin-filter.rb".freeze, "ruby/trema/path.rb".freeze, "ruby/trema/phost.rb".freeze, "ruby/trema/port-mod.c".freeze, "ruby/trema/port-mod.h".freeze, "ruby/trema/port-stats-reply.rb".freeze, "ruby/trema/port-status-add.rb".freeze, "ruby/trema/port-status-delete.rb".freeze, "ruby/trema/port-status-modify.rb".freeze, "ruby/trema/port-status.c".freeze, "ruby/trema/port-status.h".freeze, "ruby/trema/port.c".freeze, "ruby/trema/port.h".freeze, "ruby/trema/process.rb".freeze, "ruby/trema/queue-get-config-reply.c".freeze, "ruby/trema/queue-get-config-reply.h".freeze, "ruby/trema/queue-get-config-request.c".freeze, "ruby/trema/queue-get-config-request.h".freeze, "ruby/trema/queue-stats-reply.rb".freeze, "ruby/trema/ruby-switch.rb".freeze, "ruby/trema/send-out-port.rb".freeze, "ruby/trema/set-config.c".freeze, "ruby/trema/set-config.h".freeze, "ruby/trema/set-eth-addr.rb".freeze, "ruby/trema/set-eth-dst-addr.rb".freeze, "ruby/trema/set-eth-src-addr.rb".freeze, "ruby/trema/set-ip-addr.rb".freeze, "ruby/trema/set-ip-dst-addr.rb".freeze, "ruby/trema/set-ip-src-addr.rb".freeze, "ruby/trema/set-ip-tos.rb".freeze, "ruby/trema/set-transport-dst-port.rb".freeze, "ruby/trema/set-transport-port.rb".freeze, "ruby/trema/set-transport-src-port.rb".freeze, "ruby/trema/set-vlan-priority.rb".freeze, "ruby/trema/set-vlan-vid.rb".freeze, "ruby/trema/shell.rb".freeze, "ruby/trema/shell/down.rb".freeze, "ruby/trema/shell/killall.rb".freeze, "ruby/trema/shell/link.rb".freeze, "ruby/trema/shell/reset_stats.rb".freeze, "ruby/trema/shell/run.rb".freeze, "ruby/trema/shell/send_packets.rb".freeze, "ruby/trema/shell/show_stats.rb".freeze, "ruby/trema/shell/up.rb".freeze, "ruby/trema/shell/vhost.rb".freeze, "ruby/trema/shell/vswitch.rb".freeze, "ruby/trema/stats-helper.rb".freeze, "ruby/trema/stats-reply.c".freeze, "ruby/trema/stats-reply.h".freeze, "ruby/trema/stats-request.c".freeze, "ruby/trema/stats-request.h".freeze, "ruby/trema/strip-vlan-header.rb".freeze, "ruby/trema/switch-daemon.rb".freeze, "ruby/trema/switch-disconnected.c".freeze, "ruby/trema/switch-disconnected.h".freeze, "ruby/trema/switch-event.c".freeze, "ruby/trema/switch-event.h".freeze, "ruby/trema/switch-manager.rb".freeze, "ruby/trema/switch.c".freeze, "ruby/trema/switch.h".freeze, "ruby/trema/switch.rb".freeze, "ruby/trema/table-stats-reply.rb".freeze, "ruby/trema/timers.rb".freeze, "ruby/trema/trema-ruby-utils.c".freeze, "ruby/trema/trema-ruby-utils.h".freeze, "ruby/trema/trema.c".freeze, "ruby/trema/tremashark.rb".freeze, "ruby/trema/util.rb".freeze, "ruby/trema/vendor-action.rb".freeze, "ruby/trema/vendor-stats-reply.rb".freeze, "ruby/trema/vendor.c".freeze, "ruby/trema/vendor.h".freeze, "ruby/trema/version.rb".freeze, "spec/spec_helper.rb".freeze, "spec/support/action.rb".freeze, "spec/support/mandatory-option.rb".freeze, "spec/support/matchers/constant.rb".freeze, "spec/support/openflow-message.rb".freeze, "spec/support/port-status.rb".freeze, "spec/trema/app_spec.rb".freeze, "spec/trema/barrier-reply_spec.rb".freeze, "spec/trema/barrier-request_spec.rb".freeze, "spec/trema/cli_spec.rb".freeze, "spec/trema/controller_spec.rb".freeze, "spec/trema/default-logger_spec.rb".freeze, "spec/trema/dsl/configuration_spec.rb".freeze, "spec/trema/dsl/link_spec.rb".freeze, "spec/trema/dsl/run_spec.rb".freeze, "spec/trema/dsl/runner_spec.rb".freeze, "spec/trema/dsl/switch_spec.rb".freeze, "spec/trema/dsl/syntax_spec.rb".freeze, "spec/trema/dsl/vhost_spec.rb".freeze, "spec/trema/dsl/vswitch_spec.rb".freeze, "spec/trema/echo-reply_spec.rb".freeze, "spec/trema/echo-request_spec.rb".freeze, "spec/trema/enqueue_spec.rb".freeze, "spec/trema/error_spec.rb".freeze, "spec/trema/executables_spec.rb".freeze, "spec/trema/features-reply_spec.rb".freeze, "spec/trema/features-request_spec.rb".freeze, "spec/trema/flow-mod_spec.rb".freeze, "spec/trema/flow-removed_spec.rb".freeze, "spec/trema/get-config-reply_spec.rb".freeze, "spec/trema/get-config-request_spec.rb".freeze, "spec/trema/hardware-switch_spec.rb".freeze, "spec/trema/hello_spec.rb".freeze, "spec/trema/host_spec.rb".freeze, "spec/trema/link_spec.rb".freeze, "spec/trema/list-switches-reply_spec.rb".freeze, "spec/trema/mac_spec.rb".freeze, "spec/trema/match_spec.rb".freeze, "spec/trema/open-vswitch_spec.rb".freeze, "spec/trema/openflow-error_spec.rb".freeze, "spec/trema/packet-in_spec.rb".freeze, "spec/trema/packet-out_spec.rb".freeze, "spec/trema/packetin-filter_spec.rb".freeze, "spec/trema/port-mod_spec.rb".freeze, "spec/trema/port-status-add_spec.rb".freeze, "spec/trema/port-status-delete_spec.rb".freeze, "spec/trema/port-status-modify_spec.rb".freeze, "spec/trema/port-status_spec.rb".freeze, "spec/trema/port_spec.rb".freeze, "spec/trema/process_spec.rb".freeze, "spec/trema/queue-get-config-reply_spec.rb".freeze, "spec/trema/queue-get-config-request_spec.rb".freeze, "spec/trema/send-out-port_spec.rb".freeze, "spec/trema/set-config_spec.rb".freeze, "spec/trema/set-eth-addr_spec.rb".freeze, "spec/trema/set-ip-addr_spec.rb".freeze, "spec/trema/set-ip-tos_spec.rb".freeze, "spec/trema/set-transport-dst-port_spec.rb".freeze, "spec/trema/set-transport-src-port_spec.rb".freeze, "spec/trema/set-vlan-priority_spec.rb".freeze, "spec/trema/set-vlan-vid_spec.rb".freeze, "spec/trema/shell/vhost_spec.rb".freeze, "spec/trema/shell/vswitch_spec.rb".freeze, "spec/trema/stats-reply_spec.rb".freeze, "spec/trema/stats-request_spec.rb".freeze, "spec/trema/strip-vlan-header_spec.rb".freeze, "spec/trema/switch-daemon_spec.rb".freeze, "spec/trema/switch-disconnected_spec.rb".freeze, "spec/trema/switch-manager_spec.rb".freeze, "spec/trema/tremashark_spec.rb".freeze, "spec/trema/util_spec.rb".freeze, "spec/trema/vendor-action_spec.rb".freeze, "spec/trema/vendor_spec.rb".freeze, "spec/trema_spec.rb".freeze, "src/examples/cbench_switch/README".freeze, "src/examples/cbench_switch/cbench-switch.rb".freeze, "src/examples/cbench_switch/cbench_switch.c".freeze, "src/examples/dumper/dumper.c".freeze, "src/examples/dumper/dumper.conf".freeze, "src/examples/dumper/dumper.rb".freeze, "src/examples/hello_trema/.gitignore".freeze, "src/examples/hello_trema/README.md".freeze, "src/examples/hello_trema/hello-trema.rb".freeze, "src/examples/hello_trema/hello_trema.c".freeze, "src/examples/hello_trema/sample.conf".freeze, "src/examples/learning_switch/README".freeze, "src/examples/learning_switch/fdb.rb".freeze, "src/examples/learning_switch/learning-switch.rb".freeze, "src/examples/learning_switch/learning_switch.c".freeze, "src/examples/learning_switch/learning_switch.conf".freeze, "src/examples/list_switches/README".freeze, "src/examples/list_switches/list-switches.rb".freeze, "src/examples/list_switches/list_switches.c".freeze, "src/examples/list_switches/list_switches.conf".freeze, "src/examples/match_compare/match-compare.conf".freeze, "src/examples/match_compare/match-compare.rb".freeze, "src/examples/multi_learning_switch/README".freeze, "src/examples/multi_learning_switch/multi-learning-switch.rb".freeze, "src/examples/multi_learning_switch/multi_learning_switch.c".freeze, "src/examples/multi_learning_switch/multi_learning_switch.conf".freeze, "src/examples/openflow_message/README".freeze, "src/examples/openflow_message/echo.c".freeze, "src/examples/openflow_message/echo.rb".freeze, "src/examples/openflow_message/example.rb".freeze, "src/examples/openflow_message/features-request.rb".freeze, "src/examples/openflow_message/features_request.c".freeze, "src/examples/openflow_message/hello.c".freeze, "src/examples/openflow_message/hello.rb".freeze, "src/examples/openflow_message/set-config.rb".freeze, "src/examples/openflow_message/set_config.c".freeze, "src/examples/openflow_message/vendor-action.rb".freeze, "src/examples/openflow_message/vendor_action.c".freeze, "src/examples/openflow_switch/echo_switch.c".freeze, "src/examples/openflow_switch/hello_switch.c".freeze, "src/examples/packet_in/README".freeze, "src/examples/packet_in/packet-in.rb".freeze, "src/examples/packet_in/packet_in.c".freeze, "src/examples/packet_in/packet_in.conf".freeze, "src/examples/packetin_filter_config/README".freeze, "src/examples/packetin_filter_config/add_filter.c".freeze, "src/examples/packetin_filter_config/delete_filter.c".freeze, "src/examples/packetin_filter_config/delete_filter_strict.c".freeze, "src/examples/packetin_filter_config/dump_filter.c".freeze, "src/examples/packetin_filter_config/dump_filter_strict.c".freeze, "src/examples/packetin_filter_config/packetin_filter_config.c".freeze, "src/examples/packetin_filter_config/packetin_filter_config.conf".freeze, "src/examples/packetin_filter_config/utils.c".freeze, "src/examples/packetin_filter_config/utils.h".freeze, "src/examples/patch_panel/network.conf".freeze, "src/examples/patch_panel/patch-panel.conf".freeze, "src/examples/patch_panel/patch-panel.rb".freeze, "src/examples/repeater_hub/README".freeze, "src/examples/repeater_hub/repeater-hub.rb".freeze, "src/examples/repeater_hub/repeater-hub_spec.rb".freeze, "src/examples/repeater_hub/repeater_hub.c".freeze, "src/examples/repeater_hub/repeater_hub.conf".freeze, "src/examples/simple_router/README".freeze, "src/examples/simple_router/arp-table.rb".freeze, "src/examples/simple_router/interface.rb".freeze, "src/examples/simple_router/router-utils.rb".freeze, "src/examples/simple_router/routing-table.rb".freeze, "src/examples/simple_router/simple-router.rb".freeze, "src/examples/simple_router/simple_router.conf".freeze, "src/examples/simple_router/simple_router_netns.conf".freeze, "src/examples/simple_router/simple_router_network.conf".freeze, "src/examples/switch_event_config/.gitignore".freeze, "src/examples/switch_event_config/add_forward_entry.c".freeze, "src/examples/switch_event_config/delete_forward_entry.c".freeze, "src/examples/switch_event_config/dump_forward_entries.c".freeze, "src/examples/switch_event_config/network.conf".freeze, "src/examples/switch_event_config/set_forward_entries.c".freeze, "src/examples/switch_info/README".freeze, "src/examples/switch_info/switch-info.rb".freeze, "src/examples/switch_info/switch_info.c".freeze, "src/examples/switch_info/switch_info.conf".freeze, "src/examples/switch_monitor/switch-monitor.conf".freeze, "src/examples/switch_monitor/switch-monitor.rb".freeze, "src/examples/switch_monitor/switch_monitor.c".freeze, "src/examples/traffic_monitor/counter.c".freeze, "src/examples/traffic_monitor/counter.h".freeze, "src/examples/traffic_monitor/counter.rb".freeze, "src/examples/traffic_monitor/fdb.c".freeze, "src/examples/traffic_monitor/fdb.h".freeze, "src/examples/traffic_monitor/fdb.rb".freeze, "src/examples/traffic_monitor/traffic-monitor.rb".freeze, "src/examples/traffic_monitor/traffic_monitor.c".freeze, "src/examples/traffic_monitor/traffic_monitor.conf".freeze, "src/lib/arp.h".freeze, "src/lib/bool.h".freeze, "src/lib/buffer.c".freeze, "src/lib/buffer.h".freeze, "src/lib/byteorder.c".freeze, "src/lib/byteorder.h".freeze, "src/lib/checks.h".freeze, "src/lib/chibach.c".freeze, "src/lib/chibach.h".freeze, "src/lib/chibach_private.c".freeze, "src/lib/chibach_private.h".freeze, "src/lib/daemon.c".freeze, "src/lib/daemon.h".freeze, "src/lib/doubly_linked_list.c".freeze, "src/lib/doubly_linked_list.h".freeze, "src/lib/ether.c".freeze, "src/lib/ether.h".freeze, "src/lib/etherip.h".freeze, "src/lib/event_forward_interface.c".freeze, "src/lib/event_forward_interface.h".freeze, "src/lib/event_handler.c".freeze, "src/lib/event_handler.h".freeze, "src/lib/hash_table.c".freeze, "src/lib/hash_table.h".freeze, "src/lib/icmp.h".freeze, "src/lib/igmp.h".freeze, "src/lib/ipv4.h".freeze, "src/lib/ipv6.h".freeze, "src/lib/linked_list.c".freeze, "src/lib/linked_list.h".freeze, "src/lib/log.c".freeze, "src/lib/log.h".freeze, "src/lib/management_interface.c".freeze, "src/lib/management_interface.h".freeze, "src/lib/management_service_interface.c".freeze, "src/lib/management_service_interface.h".freeze, "src/lib/match.h".freeze, "src/lib/match_table.c".freeze, "src/lib/match_table.h".freeze, "src/lib/message_queue.c".freeze, "src/lib/message_queue.h".freeze, "src/lib/messenger.c".freeze, "src/lib/messenger.h".freeze, "src/lib/openflow_application_interface.c".freeze, "src/lib/openflow_application_interface.h".freeze, "src/lib/openflow_message.c".freeze, "src/lib/openflow_message.h".freeze, "src/lib/openflow_service_interface.h".freeze, "src/lib/openflow_switch_interface.c".freeze, "src/lib/openflow_switch_interface.h".freeze, "src/lib/packet_info.c".freeze, "src/lib/packet_info.h".freeze, "src/lib/packet_parser.c".freeze, "src/lib/packetin_filter_interface.c".freeze, "src/lib/packetin_filter_interface.h".freeze, "src/lib/persistent_storage.c".freeze, "src/lib/persistent_storage.h".freeze, "src/lib/secure_channel.c".freeze, "src/lib/secure_channel.h".freeze, "src/lib/stat.c".freeze, "src/lib/stat.h".freeze, "src/lib/tcp.h".freeze, "src/lib/timer.c".freeze, "src/lib/timer.h".freeze, "src/lib/trema.c".freeze, "src/lib/trema.h".freeze, "src/lib/trema.hpp".freeze, "src/lib/trema_private.c".freeze, "src/lib/trema_private.h".freeze, "src/lib/trema_wrapper.c".freeze, "src/lib/trema_wrapper.h".freeze, "src/lib/udp.h".freeze, "src/lib/utility.c".freeze, "src/lib/utility.h".freeze, "src/lib/wrapper.c".freeze, "src/lib/wrapper.h".freeze, "src/management/application.c".freeze, "src/management/echo.c".freeze, "src/management/set_logging_level.c".freeze, "src/management/show_stats.c".freeze, "src/management/trema_manager".freeze, "src/packetin_filter/README".freeze, "src/packetin_filter/packetin_filter.c".freeze, "src/switch_manager/README".freeze, "src/switch_manager/cookie_table.c".freeze, "src/switch_manager/cookie_table.h".freeze, "src/switch_manager/dpid_table.c".freeze, "src/switch_manager/dpid_table.h".freeze, "src/switch_manager/event_forward_entry_manipulation.c".freeze, "src/switch_manager/event_forward_entry_manipulation.h".freeze, "src/switch_manager/ofpmsg_recv.c".freeze, "src/switch_manager/ofpmsg_recv.h".freeze, "src/switch_manager/ofpmsg_send.c".freeze, "src/switch_manager/ofpmsg_send.h".freeze, "src/switch_manager/secure_channel_listener.c".freeze, "src/switch_manager/secure_channel_listener.h".freeze, "src/switch_manager/secure_channel_receiver.c".freeze, "src/switch_manager/secure_channel_receiver.h".freeze, "src/switch_manager/secure_channel_sender.c".freeze, "src/switch_manager/secure_channel_sender.h".freeze, "src/switch_manager/service_interface.c".freeze, "src/switch_manager/service_interface.h".freeze, "src/switch_manager/switch.c".freeze, "src/switch_manager/switch.h".freeze, "src/switch_manager/switch_manager.c".freeze, "src/switch_manager/switch_manager.h".freeze, "src/switch_manager/switch_option.c".freeze, "src/switch_manager/switch_option.h".freeze, "src/switch_manager/switchinfo.h".freeze, "src/switch_manager/xid_table.c".freeze, "src/switch_manager/xid_table.h".freeze, "src/tremashark/README".freeze, "src/tremashark/packet_capture.c".freeze, "src/tremashark/pcap_private.h".freeze, "src/tremashark/pcap_queue.c".freeze, "src/tremashark/pcap_queue.h".freeze, "src/tremashark/plugin/.gitignore".freeze, "src/tremashark/plugin/packet-trema/.gitignore".freeze, "src/tremashark/plugin/packet-trema/Makefile".freeze, "src/tremashark/plugin/packet-trema/Makefile.am".freeze, "src/tremashark/plugin/packet-trema/Makefile.common".freeze, "src/tremashark/plugin/packet-trema/moduleinfo.h".freeze, "src/tremashark/plugin/packet-trema/packet-trema.c".freeze, "src/tremashark/plugin/packet-trema/plugin.c".freeze, "src/tremashark/plugin/user_dlts".freeze, "src/tremashark/queue.c".freeze, "src/tremashark/queue.h".freeze, "src/tremashark/stdin_relay.c".freeze, "src/tremashark/syslog_relay.c".freeze, "src/tremashark/tremashark.c".freeze, "trema".freeze, "trema-config".freeze, "trema.gemspec".freeze, "unittests/buffer_stubs.c".freeze, "unittests/cmockery_trema.c".freeze, "unittests/cmockery_trema.h".freeze, "unittests/lib/buffer_test.c".freeze, "unittests/lib/byteorder_test.c".freeze, "unittests/lib/daemon_test.c".freeze, "unittests/lib/doubly_linked_list_test.c".freeze, "unittests/lib/ether_test.c".freeze, "unittests/lib/event_forward_interface_test.c".freeze, "unittests/lib/hash_table_test.c".freeze, "unittests/lib/linked_list_test.c".freeze, "unittests/lib/log_test.c".freeze, "unittests/lib/management_interface_test.c".freeze, "unittests/lib/management_service_interface_test.c".freeze, "unittests/lib/match_table_test.c".freeze, "unittests/lib/message_queue_test.c".freeze, "unittests/lib/messenger_test.c".freeze, "unittests/lib/openflow_application_interface_test.c".freeze, "unittests/lib/openflow_message_test.c".freeze, "unittests/lib/packet_info_test.c".freeze, "unittests/lib/packet_parser_test.c".freeze, "unittests/lib/packetin_filter_interface_test.c".freeze, "unittests/lib/persistent_storage_test.c".freeze, "unittests/lib/stat_test.c".freeze, "unittests/lib/test_packets/arp_rep.cap".freeze, "unittests/lib/test_packets/arp_req.cap".freeze, "unittests/lib/test_packets/icmp6_echo_rep.cap".freeze, "unittests/lib/test_packets/icmp6_echo_req.cap".freeze, "unittests/lib/test_packets/icmp_echo_rep.cap".freeze, "unittests/lib/test_packets/icmp_echo_req.cap".freeze, "unittests/lib/test_packets/igmp_query_v2.cap".freeze, "unittests/lib/test_packets/ipx.cap".freeze, "unittests/lib/test_packets/lldp.cap".freeze, "unittests/lib/test_packets/lldp_over_ip.cap".freeze, "unittests/lib/test_packets/rarp_req.cap".freeze, "unittests/lib/test_packets/tcp.cap".freeze, "unittests/lib/test_packets/tcp_syn.cap".freeze, "unittests/lib/test_packets/udp.cap".freeze, "unittests/lib/test_packets/udp_frag_head.cap".freeze, "unittests/lib/test_packets/udp_frag_next.cap".freeze, "unittests/lib/test_packets/vtag_icmp_echo_rep.cap".freeze, "unittests/lib/test_packets/vtag_icmp_echo_req.cap".freeze, "unittests/lib/timer_test.c".freeze, "unittests/lib/trema_private_test.c".freeze, "unittests/lib/trema_test.c".freeze, "unittests/lib/utility_test.c".freeze, "unittests/lib/wrapper_test.c".freeze, "unittests/packetin_filter/packetin_filter_test.c".freeze, "unittests/switch_manager/switch_manager_test.c".freeze, "unittests/wrapper_stubs.c".freeze, "vendor/.gitignore".freeze, "vendor/README.md".freeze, "vendor/cmockery-20110428.tar.gz".freeze, "vendor/oflops-0.03.trema1.tar.gz".freeze, "vendor/oflops_no_snmp+1.0.0.diff".freeze, "vendor/openflow-1.0.0.tar.gz".freeze, "vendor/openflow.git.tar.gz".freeze, "vendor/openvswitch-1.2.2.trema1.tar.gz".freeze, "vendor/openvswitch-1.2.2_librt-check.diff".freeze, "vendor/packet-openflow.diff".freeze, "vendor/phost/doc/COPYING".freeze, "vendor/phost/doc/README".freeze, "vendor/phost/src/.gitignore".freeze, "vendor/phost/src/Makefile".freeze, "vendor/phost/src/arp.c".freeze, "vendor/phost/src/arp.h".freeze, "vendor/phost/src/cli.c".freeze, "vendor/phost/src/cli.h".freeze, "vendor/phost/src/cmdif.c".freeze, "vendor/phost/src/cmdif.h".freeze, "vendor/phost/src/common.c".freeze, "vendor/phost/src/common.h".freeze, "vendor/phost/src/eth.c".freeze, "vendor/phost/src/eth.h".freeze, "vendor/phost/src/ethdev.c".freeze, "vendor/phost/src/ethdev.h".freeze, "vendor/phost/src/icmp.c".freeze, "vendor/phost/src/icmp.h".freeze, "vendor/phost/src/ipv4.c".freeze, "vendor/phost/src/ipv4.h".freeze, "vendor/phost/src/log.c".freeze, "vendor/phost/src/log.h".freeze, "vendor/phost/src/phost.c".freeze, "vendor/phost/src/phost.h".freeze, "vendor/phost/src/stats.c".freeze, "vendor/phost/src/stats.h".freeze, "vendor/phost/src/tap.c".freeze, "vendor/phost/src/tap.h".freeze, "vendor/phost/src/trx.c".freeze, "vendor/phost/src/trx.h".freeze, "vendor/phost/src/udp.c".freeze, "vendor/phost/src/udp.h".freeze, "vendor/phost/src/utils.c".freeze, "vendor/phost/src/utils.h".freeze, "vendor/ruby-ifconfig-1.2/COPYING".freeze, "vendor/ruby-ifconfig-1.2/Changelog".freeze, "vendor/ruby-ifconfig-1.2/INSTALL".freeze, "vendor/ruby-ifconfig-1.2/README".freeze, "vendor/ruby-ifconfig-1.2/Rakefile".freeze, "vendor/ruby-ifconfig-1.2/TODO".freeze, "vendor/ruby-ifconfig-1.2/ifconfig_examples/darwin.txt".freeze, "vendor/ruby-ifconfig-1.2/ifconfig_examples/dragonflybsd.txt".freeze, "vendor/ruby-ifconfig-1.2/ifconfig_examples/dragonflybsd_netstat.txt".freeze, "vendor/ruby-ifconfig-1.2/ifconfig_examples/freebsd.txt".freeze, "vendor/ruby-ifconfig-1.2/ifconfig_examples/freebsd_netstat.txt".freeze, "vendor/ruby-ifconfig-1.2/ifconfig_examples/linux.txt".freeze, "vendor/ruby-ifconfig-1.2/ifconfig_examples/linux_ethernet.txt".freeze, "vendor/ruby-ifconfig-1.2/ifconfig_examples/netbsd.txt".freeze, "vendor/ruby-ifconfig-1.2/ifconfig_examples/openbsd.txt".freeze, "vendor/ruby-ifconfig-1.2/ifconfig_examples/sunos.txt".freeze, "vendor/ruby-ifconfig-1.2/lib/ifconfig.rb".freeze, "vendor/ruby-ifconfig-1.2/lib/ifconfig/bsd/ifconfig.rb".freeze, "vendor/ruby-ifconfig-1.2/lib/ifconfig/bsd/interface_types.rb".freeze, "vendor/ruby-ifconfig-1.2/lib/ifconfig/bsd/network_types.rb".freeze, "vendor/ruby-ifconfig-1.2/lib/ifconfig/common/ifconfig.rb".freeze, "vendor/ruby-ifconfig-1.2/lib/ifconfig/common/interface_types.rb".freeze, "vendor/ruby-ifconfig-1.2/lib/ifconfig/common/network_types.rb".freeze, "vendor/ruby-ifconfig-1.2/lib/ifconfig/linux/ifconfig.rb".freeze, "vendor/ruby-ifconfig-1.2/lib/ifconfig/linux/interface_types.rb".freeze, "vendor/ruby-ifconfig-1.2/lib/ifconfig/linux/network_types.rb".freeze, "vendor/ruby-ifconfig-1.2/lib/ifconfig/sunos/ifconfig.rb".freeze, "vendor/ruby-ifconfig-1.2/lib/ifconfig/sunos/interface_types.rb".freeze, "vendor/ruby-ifconfig-1.2/lib/ifconfig/sunos/network_types.rb".freeze, "vendor/ruby-ifconfig-1.2/setup.rb".freeze, "vendor/ruby-ifconfig-1.2/test/test_bsd.rb".freeze, "vendor/ruby-ifconfig-1.2/test/test_darwin.rb".freeze, "vendor/ruby-ifconfig-1.2/test/test_dragonflybsd.rb".freeze, "vendor/ruby-ifconfig-1.2/test/test_helper.rb".freeze, "vendor/ruby-ifconfig-1.2/test/test_linux.rb".freeze, "vendor/ruby-ifconfig-1.2/test/test_netbsd.rb".freeze, "vendor/ruby-ifconfig-1.2/test/test_openbsd.rb".freeze, "vendor/ruby-ifconfig-1.2/test/test_sunos.rb".freeze, "vendor/ruby-ifconfig-1.2/test/unit/tc_darwin.rb".freeze, "vendor/ruby-ifconfig-1.2/test/unit/tc_dragonflybsd.rb".freeze, "vendor/ruby-ifconfig-1.2/test/unit/tc_freebsd.rb".freeze, "vendor/ruby-ifconfig-1.2/test/unit/tc_linux.rb".freeze, "vendor/ruby-ifconfig-1.2/test/unit/tc_netbsd.rb".freeze, "vendor/ruby-ifconfig-1.2/test/unit/tc_openbsd.rb".freeze, "vendor/ruby-ifconfig-1.2/test/unit/tc_sunos.rb".freeze] s.homepage = "http://github.com/trema/trema".freeze s.licenses = ["GPL2".freeze] s.required_ruby_version = Gem::Requirement.new(">= 1.8.7".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "Full-stack OpenFlow framework.".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.8.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.4.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.2.4".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 10.1.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 4.0.1".freeze]) end