Re: [patch 7/9] lguest: the net driver
From: Rusty Russell <hidden>
Date: 2007-05-09 12:13:55
Also in:
lkml, netdev
From: Rusty Russell <hidden>
Date: 2007-05-09 12:13:55
Also in:
lkml, netdev
On Wed, 2007-05-09 at 22:00 +1000, Herbert Xu wrote:
Hi Rusty: On Wed, May 09, 2007 at 09:55:25PM +1000, Rusty Russell wrote:quoted
NO_CSUM because it really doesn't need a checksum. The LGUEST_NET_F_NOCSUM is only set for local inter-guest networking. If some guest were to route the packets outside the machine, this would be an issue, though ("don't do that").While I can see that this is good in keeping things simple, I think it's something that you want to be able to support since the user may wish to setup a guest as a firewall appliance which would involve passing packets from another guest to the outside world.
Indeed, you understand the tradeoff. The example launcher could have an option not to set the LGUEST_NET_F_NOCSUM in this case. That said, one significant purpose of lguest is to serve as an example of how to do things. So if you feel really strongly that there's a Right Way, we could look at the patch... Thanks, Rusty.