CONFIG_MACVTAP should be enabled in kernel for Oneiric

Bug #822601 reported by David Weber
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Low
Andy Whitcroft

Bug Description

Oneiric has CONFIG_MACVTAP disabled. Enabling it would improve performance of KVM networking and simplify configuration.

CVE References

Andy Whitcroft (apw)
Changed in linux (Ubuntu):
status: New → Triaged
importance: Undecided → Low
assignee: nobody → Andy Whitcroft (apw)
Revision history for this message
Andy Whitcroft (apw) wrote :

Seems there are two aliied configuration options MACVLAN and MACVTAP. Both are currently experimental.

    config MACVLAN
        tristate "MAC-VLAN support (EXPERIMENTAL)"
        depends on EXPERIMENTAL
        ---help---
          This allows one to create virtual interfaces that map packets to
          or from specific MAC addresses to a particular interface.

          Macvlan devices can be added using the "ip" command from the
          iproute2 package starting with the iproute2-2.6.23 release:

          "ip link add link <real dev> [ address MAC ] [ NAME ] type macvlan"

          To compile this driver as a module, choose M here: the module
          will be called macvlan.

    config MACVTAP
        tristate "MAC-VLAN based tap driver (EXPERIMENTAL)"
        depends on MACVLAN
        help
          This adds a specialized tap character device driver that is based
          on the MAC-VLAN network interface, called macvtap. A macvtap device
          can be added in the same way as a macvlan device, using 'type
          macvlan', and then be accessed through the tap user space interface.

          To compile this driver as a module, choose M here: the module
          will be called macvtap.

So far we do have MACVLAN turned on:

    debian.master/config/config.common.ubuntu:CONFIG_MACVLAN=m
    debian.master/config/config.common.ubuntu:# CONFIG_MACVTAP is not set

As they seem to be opt-in devices and seem to be self contained it seems safe to enable this. Will spin a patch and send it to kernel-team@ for review.

Changed in linux (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux - 3.0.0-8.11

---------------
linux (3.0.0-8.11) oneiric; urgency=low

  [ Andy Whitcroft ]

  * [Config] Enable CONFIG_MACVTAP=m
    - LP: #822601

  [ Colin Watson ]

  * Deliver more Atheros, Ralink, and iwlagn NIC drivers to d-i

  [ Stefan Bader ]

  * (config) Package macvlan and macvtap for virtual

  [ Tim Gardner ]

  * [Config] Clean up tools rules
  * [Config] Package x86_energy_perf_policy and turbostat
    - LP: #797556

  [ Upstream Kernel Changes ]

  * dell-wmi: Add keys for Dell XPS L502X
    - LP: #815914
  * hfsplus: ensure bio requests are not smaller than the hardware sectors
    - LP: #734883
  * Ecryptfs: Add mount option to check uid of device being mounted =
    expect uid
    - LP: #732628
    - CVE-2011-1833
  * ideapad: define cfg bits and create sysfs node for cfg
  * ideapad: let camera_power node invisiable if no camera
  * ideapad: add backlight driver
  * ideapad: add missing ideapad_input_exit in ideapad_acpi_add error path
  * eCryptfs: Fix payload_len unitialized variable warning
  * eCryptfs: fix compile error
  * eCryptfs: Return error when lower file pointer is NULL
  * mac80211: be more careful in suspend/resume
    - LP: #811214
 -- Leann Ogasawara <email address hidden> Mon, 08 Aug 2011 06:23:16 -0700

Changed in linux (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.