猫型エンジニアのブログ

プログラム/ネットワーク系の技術関連をまとめたページです 

2013-12-28から1日間の記事一覧

Ryuのソースコードリーディング その6 Hello worldアプリケーションの作成

OpenflowのHelloメッセージを受信したら、画面にHello worldと出力するだけのもっとも単純なアプリケーションです。 from ryu.base import app_manager from ryu.controller import ofp_event from ryu.controller.handler import MAIN_DISPATCHER from ryu.…

Ryuのソースコードリーディング Ryuの基本的なクラス

Ryuの中で基本的なクラスに関してまとめてみました。ソースコードを読む際の参考にしてください。 アプリケーションクラス ryu.base.app_manager.RyuAppを継承したクラスです。 ユーザはryu.controller.handler.set_ev_clsデコレータで修飾されたイベントハ…

Ryuのソースコードリーディング  その4 Ryuの起動プロセス

下書き TODO コンテクストとかサービスとかの概念がまだよくわかっていないのが問題だ。 ryu-manager実行時の処理 ryu.cmd.managerのmain関数が実行されます。 ryu.cmd.managerでのmain関数の処理 from oslo.config import cfg CONF = cfg.CONF CONF.registe…