On Wed, Mar 13, 2013 at 02:48:03PM +0900, Kei Ohmura wrote: > 2013/3/6 Isaku Yamahata <yamah...@valinux.co.jp>: > > On Wed, Mar 06, 2013 at 11:54:00AM +0900, OHMURA Kei wrote: > >> This gets a netflow packet and sends it to the other > >> applications. Each application can use this to get netflow > >> messages as an event. > >> > >> Signed-off-by: OHMURA Kei <ohmura....@lab.ntt.co.jp> > >> --- > >> ryu/flags.py | 8 +++++- > >> ryu/lib/xflow/netflow_collector.py | 54 > >> ++++++++++++++++++++++++++++++++++++ > >> 2 files changed, 61 insertions(+), 1 deletion(-) > >> create mode 100644 ryu/lib/xflow/netflow_collector.py > >> > >> diff --git a/ryu/flags.py b/ryu/flags.py > >> index 533f7de..4a0a2d7 100644 > >> --- a/ryu/flags.py > >> +++ b/ryu/flags.py > >> @@ -40,5 +40,11 @@ CONF.register_cli_opts([ > >> 'context'), > >> cfg.StrOpt('quantum-controller-addr', default=None, > >> help='openflow method:address:port to set controller of' > >> - 'ovs bridge') > >> + 'ovs bridge'), > >> + > >> + # lib/xflow/netflow_collector > >> + cfg.StrOpt('netflow-listen-host', default='', > >> + help='netflow listen host'), > >> + cfg.IntOpt('netflow-listen-port', default=2055, > >> + help='netflow listen port') > >> ]) > > > > Now this can be in ryu/lib/xflow/netflow_collector.py. > > openstack-derived cfg is capable of reevaluating options when loading > > module. > > Don't we have to define these flags before calling CONF() in > bin/ryu-manager when running ryu-manager with these flags?
No. When CONF() is called after ryu-manager initialization, cfg module re-evaluate it. That's the point. -- yamahata ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar _______________________________________________ Ryu-devel mailing list Ryu-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ryu-devel