Bug 187776

Summary: Xen bridging configuration gets confused by interface aliases in Dom0
Product: [Fedora] Fedora Reporter: Aleksander Adamowski <bugs-redhat>
Component: xenAssignee: Xen Maintainance List <xen-maint>
Status: CLOSED WONTFIX QA Contact: Martin Jenner <mjenner>
Severity: medium Docs Contact:
Priority: medium    
Version: 5CC: bstein, jos, katzj
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
URL: https://www.redhat.com/archives/fedora-xen/2006-March/msg00094.html
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-02-26 18:03:12 EST Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---
Bug Depends On:    
Bug Blocks: 150225    

Description Aleksander Adamowski 2006-04-03 11:53:04 EDT
Description of problem:

It seems that if a domain0 system had earlier been used as a plain non-xen
system and had interface aliases configured on eth0 (e.g. eth0:0), then after
switching to dom0 kernel the Xen bridging configuration comes out messed up
until all the aliases are removed and the machine get rebooted.

The characteristic symptom of the problem is that the command "brctl show"
outputs a "Function not implemented" error in the "interfaces" column.

See also this thread:

Version-Release number of selected component (if applicable):

kernel 2.6.15-1.2054_FC5xen0, xen-3.0.1-4.

How reproducible:

Always in my case

Steps to Reproduce:
1. Install a simple non-Xen system
2. Add an eth0:0 alias interface and assign an IP address to it
3. Install kernel-xen0 and xen packages
4. Reboot
5. Run "brctl show"
6. Create a guest domain and test its network connectivity (should be none)
Actual results:

1. "brctl show" shows an error in place of interfaces list
2. guest domains have no network connectivity

Expected results:

1. "brctl show" runs fine, Xen's bridge configuration is OK
2. guest domains have network connectivity
3. alias interfaces on domain0's eth0 are preserved and work correctly.
Comment 1 Aleksander Adamowski 2006-04-06 12:19:30 EDT
Here's full output from brctl:

# brctl show
bridge name     bridge id               STP enabled     interfaces
xenbr0          8000.000000000000       no               can't get port info:
Function not implemented
Comment 3 Red Hat Bugzilla 2007-07-24 19:39:49 EDT
change QA contact
Comment 4 Chris Lalancette 2008-02-26 18:03:12 EST
This report targets FC5, which is now end-of-life.

Please re-test against Fedora 7 or later, and if the issue persists, open a new bug.