Re: [solo5] Thoughts on supporting multiple NICs on solo5/ukvm

2018-06-12 Thread nikhil ap
Hi Martin, On Tue, Jun 12, 2018 at 2:09 PM, Martin Lucina wrote: > Hi Nikhil, > > On Tuesday, 12.06.2018 at 13:47, nikhil ap wrote: > > > I'm not sure what you mean. What selection of modules gets complied > > > in/enabled for a tender would be up to

Re: [solo5] Thoughts on supporting multiple NICs on solo5/ukvm

2018-06-12 Thread nikhil ap
Hi Martin, On Mon, Jun 11, 2018 at 5:56 PM, Martin Lucina wrote: > Hi Nikhil, > > On Monday, 11.06.2018 at 16:10, nikhil ap wrote: > > I'm not familiar with MirageOS. I need to look at how it works. > > Although, this implies that we need to change the tooling for every >

Re: [solo5] Thoughts on supporting multiple NICs on solo5/ukvm

2018-06-11 Thread nikhil ap
Hi Martin, On Mon, Jun 11, 2018 at 2:48 PM, Martin Lucina wrote: > Hi Nikhil, > > On Monday, 11.06.2018 at 10:15, nikhil ap wrote: > > > The issue is not so much working out what the guest-side API (i.e. > that in > > > solo5.h) should be, but keeping the con

Re: [solo5] Thoughts on supporting multiple NICs on solo5/ukvm

2018-06-10 Thread nikhil ap
Hi Martin, Thanks for the detailed explanation. I have few questions & thoughts. Please see inline. On Wed, May 30, 2018 at 11:17 PM, Martin Lucina wrote: > Hi Nikhil, > > On Tuesday, 22.05.2018 at 13:18, nikhil ap wrote: > > Currently solo5/ukvm supports only one NIC. I

Re: [solo5] Re: Thoughts on supporting multiple NICs on solo5/ukvm

2018-05-30 Thread nikhil ap
On Wed, May 30, 2018 at 7:10 PM, Daniel J Williams wrote: > > >Can we use netdev struct to replace the index? Because the net device > >may have different parameters, not merely index. > > We have a solo5_net_info structure, which has mtu and mac address at the > moment and would likely need to

[solo5] Thoughts on supporting multiple NICs on solo5/ukvm

2018-05-30 Thread nikhil ap
Hi guys, Currently solo5/ukvm supports only one NIC. I wanted to know your thoughts on supporting multiple NICs. This is really important and essential requirement when trying to run on IncludeOS unikernels which is heavily focused on networking and NFV. After talking to Ricardo, I understand

Re: [solo5] Improving solo5's network performance

2018-04-23 Thread nikhil ap
Hi Wei, The changes are still in my private workspace. On Mon, 23 Apr 2018 at 1:52 PM, Wei Chen <wei.c...@arm.com> wrote: > Thanks, Nikhil. > > I will perform the same tests on Arm64 servers. > > > > *From:* nikhil ap <niks3...@gmail.com> > *Sent:* 2018

[solo5] Improving solo5's network performance

2018-04-20 Thread nikhil ap
Hi Guys, Summarising the discussions we've had so far and the work I've been doing: - Implemented network interface using shmstream (shared memory) in order to reduce the number of hypercalls and thus reduce the number of VMEntries and VMExits. - Separate IO thread is implemented in