From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34129) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uz4aq-0001sE-An for qemu-devel@nongnu.org; Tue, 16 Jul 2013 08:43:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uz4ap-0001Wd-00 for qemu-devel@nongnu.org; Tue, 16 Jul 2013 08:43:00 -0400 Received: from nodalink.pck.nerim.net ([62.212.105.220]:44400 helo=paradis.irqsave.net) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uz4ao-0001WN-N3 for qemu-devel@nongnu.org; Tue, 16 Jul 2013 08:42:58 -0400 Date: Tue, 16 Jul 2013 14:44:45 +0200 From: =?iso-8859-1?Q?Beno=EEt?= Canet Message-ID: <20130716124445.GC5061@irqsave.net> References: <20130716113648.GB5061@irqsave.net> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline In-Reply-To: <20130716113648.GB5061@irqsave.net> Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] Alternative mac address setting List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: =?iso-8859-1?Q?Beno=EEt?= Canet Cc: aliguori@us.ibm.com, qemu-devel@nongnu.org, stefanha@redhat.com Sorry for the gibberish I misread the code. Please ignore this mail. Best regards Beno=EEt >Le Tuesday 16 Jul 2013 =E0 13:36:49 (+0200), Beno=EEt Canet a =E9crit : >=20 > Hello, >=20 > I want to implement an alternative mac address setting to allow a guest= using > virtio-net to change it's mac address by itself. >=20 > The main use case is high availability setups where a slave machine tak= e the > lead when the master is failing. (heartbeat) >=20 > The thing that an alternate mac address setting would allow to do is to= make > the switch _without_ requiring a gratuitous arp. >=20 > The slave guest would simply take the master guest mac address and resu= me > operations. >=20 > I initially though about implementing a list of alternate mac address b= ut I fear > that in this context lists are frowed upon. >=20 > Do you have any advice on how to implement this feature ? >=20 > Should I support old net device declaration ? >=20 > What is the strict minimum changes that would need to be done to implem= ent the > feature ? >=20 > Best regards >=20 > Beno=EEt >=20