On Fri, May 4, 2012 at 1:32 PM, Srinivasa R Kanduru <skand...@gmail.com>wrote:
> Hi Ansis, > > I have opened a bug against libvirt .. > The domain XML file indicates that you are using Linux bridge not the OVS bridge. You are missing the <virtualport> tag. Refer to INSTALL.Libvirt for more details. > https://bugzilla.redhat.com/show_bug.cgi?id=817404 > > attaching the tar file here .. > > Thanks, > Srinivas. > > > On Fri, May 4, 2012 at 1:22 PM, Ansis Atteka <aatt...@nicira.com> wrote: > >> >> >> On Fri, May 4, 2012 at 1:19 PM, Srinivasa R Kanduru >> <skand...@gmail.com>wrote: >> >>> Thanks a lot guys ! I was using kvm directly to launch VM as libvirt >>> (0.9.11.3) was giving an internal error even with a simple config file >>> which replaces the default network with openvswitch. >>> >>> What error was that? Can you provide your Domain config XML file? >> >>> May I ask which version of libvirt that I should use ? >>> >>> Regards, >>> Srinivas. >>> >>> >>> On Fri, May 4, 2012 at 1:00 PM, Chris Wright <chr...@sous-sol.org>wrote: >>> >>>> * Srinivasa R Kanduru (skand...@gmail.com) wrote: >>>> > The physical interface is a wireless NIC. I assume that shouldn't >>>> have any >>>> > bearing on the behaviour. >>>> >>>> Yes, it does. Seems that OVS ought to do something like: >>>> >>>> Subject: [PATCH] openvswitch: honour IFF_DONT_BRIDGE >>>> From: Chris Wright <chr...@sous-sol.org> >>>> >>>> Especially in the case of wireless, the netdev may not work properly. >>>> So honor IFF_DONT_BRIDGE. >>>> >>>> Signed-off-by: Chris Wright <chr...@sous-sol.org> >>>> -- >>>> NOTE: Completely untested >>>> >>>> diff --git a/net/openvswitch/vport-netdev.c >>>> b/net/openvswitch/vport-netdev.c >>>> index c1068ae..ee04d44 100644 >>>> --- a/net/openvswitch/vport-netdev.c >>>> +++ b/net/openvswitch/vport-netdev.c >>>> @@ -96,6 +96,11 @@ static struct vport *netdev_create(const struct >>>> vport_parms *parms) >>>> goto error_put; >>>> } >>>> >>>> + if (netdev_vport->dev->priv_flags & IFF_DONT_BRIDGE) { >>>> + err = -EOPNOTSUPP; >>>> + goto error_put; >>>> + } >>>> + >>>> err = netdev_rx_handler_register(netdev_vport->dev, >>>> netdev_frame_hook, >>>> vport); >>>> if (err) >>>> >>> >>> >>> >>> >>> >>> _______________________________________________ >>> discuss mailing list >>> discuss@openvswitch.org >>> http://openvswitch.org/mailman/listinfo/discuss >>> >>> >> > > > -- > If you want to live fully, leave fully !! > > - Sri Siva Shankar Baba > >
_______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss