[Top][All Lists]

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

Re: GSoC project about virtualization using Hurd mechanisms

From: zhengda
Subject: Re: GSoC project about virtualization using Hurd mechanisms
Date: Wed, 09 Apr 2008 00:49:28 +0200
User-agent: Thunderbird (X11/20080213)

olafBuddenhagen@gmx.net wrote:

On Fri, Apr 04, 2008 at 06:00:38PM +0200, Zheng Da wrote:

So could you give me some more advices to help me get into the project
faster? For example, which article or which part of code should I read

I think studying the interaction between the TCP/IP stack (pfinet) and
the kernel eth0 device is the best starting point.


I read the code of pfinet, and find the implementation of TCP/IP stack is almost the same as the linux.
It's a very good news for me:-) I almost don't need to spend time on it.
The problem is how pfinet and network device driver in gnumach build the connection. pfinet uses libtrivfs to build the translator, but I haven't find any code which could connect to the network driver in gnumach.
Then I look into the code of gnumach,
the interesting part I found is the packet filter.
The packet received by the driver is spread by the packet filter, which specifies the destination of every copy of the packet. So I guess as long as the right packet filter is set, the kernel will send the packet to pfinet. But, unfortunately, I cannot find any code in hurd which tries to set the packet filter.

Zheng Da

reply via email to

[Prev in Thread] Current Thread [Next in Thread]