bgp: rpc-api 'core.start' method in Network Controller
bgp: rpc-api 'core.start' method in Network Controller

When net_ctrl has received 'core.start' method through RPC-Session, if has occurred ERROR as follows .

(rpc-client)
$ PYTHONPATH=. ./rpc_cli.py --peers=bgps=localhost:50002
(Cmd) request bgps core.start [{'router_id': '10.0.0.7', 'local_as': 65000}]
RPC ERROR 500.1 - 'waiter'

(Ryu-Bgp)
.. snip
DEBUG 2014-09-06 08:29:03,160 net_ctrl 337 NetworkController started listening for connections...
DEBUG 2014-09-06 08:29:21,277 base 345 Connect request received from client for port 127.0.0.1:45654
CRITICAL 2014-09-06 08:29:21,280 net_ctrl 121 RPC Session to ('127.0.0.1', 45654) started
DEBUG 2014-09-06 08:29:21,281 net_ctrl 199 NetworkController processing outgoing request list.
DEBUG 2014-09-06 08:29:21,281 net_ctrl 166 NetworkController started processing incoming messages
DEBUG 2014-09-06 08:29:39,582 net_ctrl 373 Request from NetworkController<<: core.start [{'router_id': '10.0.0.7', 'local_as': 65000}]
INFO 2014-09-06 08:29:39,582 base 208 API method core.start called with args: {'router_id': '10.0.0.7', 'local_as': 65000}
ERROR 2014-09-06 08:29:39,599 base 226 Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/ryu/services/protocols/bgp/api/base.py", line 221, in call
    return call(**kwargs)
  File "/usr/local/lib/python2.7/dist-packages/ryu/services/protocols/bgp/api/core.py", line 40, in start
    waiter = kwargs.pop('waiter')
KeyError: 'waiter'

Signed-off-by: Toshiki Tsuboi <3612e803c7a6187f9767b9f153add7d8be62b078@gmail.com>
Signed-off-by: FUJITA Tomonori <93dac1fe9c4b2a3957982200319981492ad4976e@lab.ntt.co.jp>

Tesi-Luca-Davide/ryu,lsqtongxin/ryu,ysywh/ryu,elahejalalpour/ELRyu,darjus-amzn/ryu,gareging/SDN_Framework,zyq001/ryu,StephenKing/summerschool-2015-ryu,gareging/SDN_Framework,jalilm/ryu,iwaseyusuke/ryu,takahashiminoru/ryu,jalilm/ryu,umkcdcrg01/ryu_openflow,hisaharu/ryu,Tejas-Subramanya/RYU_MEC,StephenKing/ryu,sivaramakrishnansr/ryu,umkcdcrg01/ryu_openflow,ysywh/ryu,umkcdcrg01/ryu_openflow,fkakuma/ryu,alanquillin/ryu,elahejalalpour/ELRyu,fkakuma/ryu,castroflavio/ryu,hisaharu/ryu,StephenKing/ryu,lagopus/ryu-lagopus-ext,pichuang/ryu,shinpeimuraoka/ryu,jazzmes/ryu,diogommartins/ryu,shinpeimuraoka/ryu,StephenKing/ryu,alanquillin/ryu,gopchandani/ryu,muzixing/ryu,fujita/ryu,lsqtongxin/ryu,haniehrajabi/ryu,muzixing/ryu,diogommartins/ryu,Tesi-Luca-Davide/ryu,TakeshiTseng/ryu,habibiefaried/ryu,ynkjm/ryu,habibiefaried/ryu,ttsubo/ryu,shinpeimuraoka/ryu,umkcdcrg01/ryu_openflow,pichuang/ryu,haniehrajabi/ryu,muzixing/ryu,shinpeimuraoka/ryu,castroflavio/ryu,ttsubo/ryu,fujita/ryu,openvapour/ryu,yamt/ryu,OpenState-SDN/ryu,lzppp/mylearning,StephenKing/summerschool-2015-ryu,habibiefaried/ryu,pichuang/ryu,sivaramakrishnansr/ryu,jalilm/ryu,ynkjm/ryu,sivaramakrishnansr/ryu,jalilm/ryu,diogommartins/ryu,takahashiminoru/ryu,StephenKing/summerschool-2015-ryu,habibiefaried/ryu,John-Lin/ryu,haniehrajabi/ryu,Zouyiran/ryu,gopchandani/ryu,OpenState-SDN/ryu,iwaseyusuke/ryu,ysywh/ryu,jkoelker/ryu,habibiefaried/ryu,jalilm/ryu,alyosha1879/ryu,zangree/ryu,hisaharu/ryu,fujita/ryu,zyq001/ryu,darjus-amzn/ryu,Tejas-Subramanya/RYU_MEC,TakeshiTseng/ryu,yamt/ryu,gopchandani/ryu,Zouyiran/ryu,pichuang/ryu,Tejas-Subramanya/RYU_MEC,alyosha1879/ryu,diogommartins/ryu,ysywh/ryu,John-Lin/ryu,yamt/ryu,openvapour/ryu,elahejalalpour/ELRyu,iwaseyusuke/ryu,evanscottgray/ryu,zangree/ryu,muzixing/ryu,jkoelker/ryu,lagopus/ryu-lagopus-ext,osrg/ryu,osrg/ryu,takahashiminoru/ryu,evanscottgray/ryu,umkcdcrg01/ryu_openflow,ynkjm/ryu,darjus-amzn/ryu,evanscottgray/ryu,lagopus/ryu-lagopus-ext,pichuang/ryu,haniehrajabi/ryu,John-Lin/ryu,takahashiminoru/ryu,zyq001/ryu,TakeshiTseng/ryu,muzixing/ryu,alanquillin/ryu,sivaramakrishnansr/ryu,Zouyiran/ryu,zyq001/ryu,hisaharu/ryu,Tesi-Luca-Davide/ryu,fkakuma/ryu,John-Lin/ryu,Tejas-Subramanya/RYU_MEC,StephenKing/summerschool-2015-ryu,StephenKing/summerschool-2015-ryu,ynkjm/ryu,ttsubo/ryu,openvapour/ryu,jkoelker/ryu,elahejalalpour/ELRyu,osrg/ryu,StephenKing/ryu,yamt/ryu,jazzmes/ryu,iwaseyusuke/ryu,OpenState-SDN/ryu,castroflavio/ryu,gareging/SDN_Framework,alanquillin/ryu,gopchandani/ryu,elahejalalpour/ELRyu,ttsubo/ryu,alyosha1879/ryu,StephenKing/ryu,darjus-amzn/ryu,lzppp/mylearning,lagopus/ryu-lagopus-ext,darjus-amzn/ryu,gopchandani/ryu,Tesi-Luca-Davide/ryu,zyq001/ryu,lsqtongxin/ryu,haniehrajabi/ryu,alanquillin/ryu,ynkjm/ryu,iwaseyusuke/ryu,openvapour/ryu,TakeshiTseng/ryu,gareging/SDN_Framework,osrg/ryu,Zouyiran/ryu,fujita/ryu,openvapour/ryu,OpenState-SDN/ryu,lzppp/mylearning,diogommartins/ryu,lagopus/ryu-lagopus-ext,lsqtongxin/ryu,lzppp/mylearning,fkakuma/ryu,jazzmes/ryu,ysywh/ryu,Tesi-Luca-Davide/ryu,osrg/ryu,ttsubo/ryu,fkakuma/ryu,John-Lin/ryu,gareging/SDN_Framework,takahashiminoru/ryu,zangree/ryu,hisaharu/ryu,fujita/ryu,alyosha1879/ryu,TakeshiTseng/ryu,yamt/ryu,sivaramakrishnansr/ryu,Zouyiran/ryu,shinpeimuraoka/ryu,zangree/ryu,lzppp/mylearning,zangree/ryu,lsqtongxin/ryu,Tejas-Subramanya/RYU_MEC,OpenState-SDN/ryu