]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Check vxlan enablement via modinfo
authorJUN JIE NAN <nanjj@cn.ibm.com>
Fri, 10 Jan 2014 07:01:13 +0000 (15:01 +0800)
committerGerrit Code Review <review@openstack.org>
Wed, 5 Mar 2014 07:21:59 +0000 (07:21 +0000)
commitd583d55c6a4e6c01c49411b7e5b519031bce0699
treed301deaf6c03654a72e98f4f3dad875daf776800
parentf18558f72cb196c9127c5582aaa94e45e4cf4fff
Check vxlan enablement via modinfo

On some linux distribution, for RHEL 6.5 as an example, vxlan is
enabled but the kernel version is still 2.6. And some linux kernel
version is higher than 3.8 or even 3.11, its vxlan mod may be
disabled. Under both situation, vxlan enablement checking via linux
kernel version may not be correct.

In this patch, we check vxlan enablement via modinfo: if vxlan module
exists and functional test pass, vxlan is enabled.

Closes-Bug: #1267682

Change-Id: Id52c04b4739d2d11fe52d4b1631cb4f39e6b577f
neutron/common/exceptions.py
neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py
neutron/plugins/linuxbridge/common/constants.py
neutron/tests/unit/linuxbridge/test_lb_neutron_agent.py