[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MirageOS-devel] Unikernel debugging



> On 27 Oct 2014, at 19:28, Masoud Koleini <masoud.koleini@xxxxxxxxxxxxxxxx> 
> wrote:
> 
> 
> On 27/10/14 16:50, Anil Madhavapeddy wrote:
>> On 27 Oct 2014, at 15:37, Masoud Koleini <masoud.koleini@xxxxxxxxxxxxxxxx> 
>> wrote:
>>> Hi all,
>>> 
>>> I am looking for advices on debugging a Mirage unikernel with multiple tap 
>>> devices for the following problems:
>>> 
>>> 1. The same MAC address is assigned to all tap devices.
>> Could you please provide more details about the xl file you used to create 
>> the vif?  Did you set the `mac=xx` in the .xl file?
> 
> vif = [ 
> 'mac=00:86:3E:51:27:4B,bridge=xenbr0','mac=00:86:3E:51:27:4C,bridge=tapbr1','mac=00:86:3E:51:27:4D,bridge=tapbr2'
>  ]
> 
> A one-to-one assignments of tap devices to vifs is necessary for the proper 
> operation.
> 
>> 
>>> 2. Calling TCPV4 create_connection function produces no traffic on virtual 
>>> interfaces.
>> A small reproducible program demonstrating the problem would help here.
> 
> I found that this happens when NETWORK "listen" function is called on tap1 
> and tap2 devices. It looks to be a consequence of the first problem.

So it doesn't happen with one VIF, and only when you have multiple network 
interfaces attached to the VM? 

-anil


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.