From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Xiaofang Chen" Subject: Re: Network questions Date: Tue, 29 Jun 2004 15:47:32 -0600 Sender: xen-devel-admin@lists.sourceforge.net Message-ID: <001101c45e22$ae9cff00$7eb6639b@XFCHEN> References: <00e001c45d8c$47db3750$7eb6639b@XFCHEN> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_000E_01C45DF0.63D4A130" Return-path: Errors-To: xen-devel-admin@lists.sourceforge.net List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: xen-devel@lists.sourceforge.net List-Id: xen-devel@lists.xenproject.org This is a multi-part message in MIME format. ------=_NextPart_000_000E_01C45DF0.63D4A130 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Sorry for the spam. This message is because of our mail server problem. Xiaofang ----- Original Message -----=20 From: Xiaofang Chen=20 To: xen-devel@lists.sourceforge.net=20 Sent: Monday, June 28, 2004 9:50 PM Subject: [Xen-devel] Network questions Hi, Can someone tell me what is the functionality of "backend" in = XenoLinux? Take the network for example, it seems that all the virtual network = interfaces corresponding to=20 guest OS's are created in Xen. And on the receiving side, interrupt = VIRQ_NET is raised from=20 Xen upward to XenoLinux. However, it seems that this kind of = interrupts are not processed by=20 "backend".=20 So what does "backend" do for networking? For example, functions like = 'netif_ctrlif_rx()',=20 'net_rx_action()', 'netif_be_start_xmit()', etc.=20 Thanks! Xiaofang ------=_NextPart_000_000E_01C45DF0.63D4A130 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Sorry for the spam.
This message is because of our mail = server=20 problem.
 
Xiaofang
 
----- Original Message -----
From:=20 Xiaofang=20 Chen
To: xen-devel@lists.sourcefor= ge.net=20
Sent: Monday, June 28, 2004 = 9:50 PM
Subject: [Xen-devel] Network=20 questions

Hi,
 
Can someone tell me what is the functionality=20 of "backend" in XenoLinux?
 
Take the network for example, it seems that all the virtual = network=20 interfaces corresponding to
guest OS's are created in Xen. And on the receiving = side, interrupt=20 VIRQ_NET=20 is raised from
Xen=20 upward to XenoLinux. However,=20 it seems that this kind of interrupts are not processed by =
"backend".=20
 
So=20 what does "backend" do for networking? For example, functions like=20 'netif_ctrlif_rx()',
'net_rx_action()',=20 'netif_be_start_xmit()', etc.
 
Thanks!
Xiaofang
 
------=_NextPart_000_000E_01C45DF0.63D4A130-- ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com