Remove Ryu from the global dependency

This patch removes Ryu from requirements.txt because Neutron community
started thinking about to introduce the agent specific package
resolution mechanism. See the following link for more details:

https://bugs.launchpad.net/neutron/+bug/1033186

Change-Id: I5a538cd9211f3aad23d9129dcd7cc492b0d64894
Signed-off-by: Taku Fukushima <tfukushima@midokura.com>
Fix typos

This patch fixes typos in neutron.agent.linux.bgp.py.

Change-Id: I7079effda1daf943b7233636c34076b0a0f34d0b
Signed-off-by: Taku Fukushima <tfukushima@midokura.com>
Fix typos in dr_agent.py

This patch fixes a typo in neutron/agent/dr_agent.py. And it also adds
the i18n support for the debug log.

Change-Id: I811a0489888ca6cebc1c5eee21f5b5cd8d681f3b
Signed-off-by: Taku Fukushima <tfukushima@midokura.com>
Comment out the merge logic of the peers and the advertised networks

This patch comments the logic to merge the peers and the adversied
netowrks retrieved through the RPCs

Change-Id: Ib1658867598d085fc55b97afbde5140a323ce74f
Signed-off-by: Taku Fukushima <tfukushima@midokura.com>
Add router_id in dr_agent.ini

This patch modifies the way to specify the BGP identifier of the BGP
speaker puting it in the configuration file, dr_agent.ini.

Change-Id: Iafd4edde40c5c34dd2c1ebad28ca6417d3001de1
Signed-off-by: Taku Fukushima <tfukushima@midokura.com>
Separate LinuxBGPDriver and RyuBGPDriver

This patch renames neutron/agent/linux/bgp.py to
neutron/agent/linux/base.py and separates LinuxBGPDriver from
RyuBGPDriver because RyuBGPDriver requires Ryu to be imported
in the header only just once. Otherwise it causes
ArgsAlreadyParsedError.

Change-Id: Ib282e02a777bd412ec281253f326dea0ca854f6d
Signed-off-by: Taku Fukushima <tfukushima@midokura.com>
Fix typos for attributes of constants

Change-Id: I644c4278acc328cab12733a74e93e0fb97ee4721
Signed-off-by: Taku Fukushima <tfukushima@midokura.com>
Merge pull request #121 from tfukushima/bp/bgp-dynamic-routing

Remove Ryu from the global dependency