Linux guest domain with two vnets bound to the same vswitch experiences hung in bootup (sun_netraT5220)

From: hyl
Date: Wed Sep 23 2009 - 00:38:01 EST


console output:

e1000e: Intel(R) PRO/1000 Network Driver - 0.3.3.3-k6
e1000e: Intel(R) PRO/1000 Network Driver - 0.3.3.3-k6
e1000e: Copyright (c) 1999-2008 Intel Corporation.
e1000e: Copyright (c) 1999-2008 Intel Corporation.
sunvnet.c:v1.0 (June 25, 2007)
sunvnet.c:v1.0 (June 25, 2007)
eth0: Sun LDOM vnet 00:14:4f:f9:68:e0:t
e0
eth0: PORT ( remote-mac 00:14:4f:fa:03:81 switch-port )
eth0: PORT ( remote-mac 00:14:4f:fa:03:81 switch-port )
eth0: PORT ( remote-mac 00:14:4f:f9:84:06 )
eth0: PORT ( remote-mac 00:14:4f:f9:84:06 )
eth0: PORT ( remote-mac 00:14:4f:f9:9a:40 )
eth0: PORT ( remote-mac 00:14:4f:f9:9a:40 )
eth0: PORT ( remote-mac 00:14:4f:f8:c5:7b )
eth0: PORT ( remote-mac 00:14:4f:f8:c5:7b )
eth1: Sun LDOM vnet 00:14:4f:f8:c5:7b:t
7b
eth1: PORT ( remote-mac 00:14:4f:fa:03:81 switch-port )
eth1: PORT ( remote-mac 00:14:4f:fa:03:81 switch-port )
eth1: PORT ( remote-mac 00:14:4f:f9:84:06 )
eth1: PORT ( remote-mac 00:14:4f:f9:84:06 )
eth1: PORT ( remote-mac 00:14:4f:f9:9a:40 )
eth1: PORT ( remote-mac 00:14:4f:f9:9a:40 )
eth1: PORT ( remote-mac 00:14:4f:f9:68:e0 )
eth1: PORT ( remote-mac 00:14:4f:f9:68:e0 )

two vnets bound to the same vswitch, then hang,
ldm add-vnet vnet0 primary-vsw1 dom1
ldm add-vnet vnet1 primary-vsw1 ldom1

If 'eth1' and 'eth2' are bound to different vswitches, everything is fine.


Yongli He
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/