Peter: Thanks for your urls it very helpful and i found CS378 is suit for me i'm working on it 2011-07-25 jiangtao.jit 发件人: Peter Teoh 发送时间: 2011-07-21 11:05:21 收件人: jiangtao.jit 抄送: kernelnewbies 主题: Re: Re: problem with queue numbers between bridge, bonding and lo devices Just a few more top results from Google: PDF] Linux Networking Kernel www.ecsl.cs.sunysb.edu/elibrary/linux/network/LinuxKernel.pdf File Format: PDF/Adobe Acrobat - Quick View Linux Networking Kernel. Version 0.1. February, 12, 2003 ... This report tries to describe the Networking part of the linux networking kernel. We try ... You visited this page on 7/21/11. CS378 (Spring 03): Linux Kernel Programming www.cs.utexas.edu/users/ygz/378-03S/ - Cached CS378 Linux Kernel Programming (Spring 03). MF 12:00-1:30P ... Mar/17 M, 16: Linux Networking, Group Project 4 due. Mar/21 F, 17: Linux Networking ... [PDF] Linux Kernel Networking www.cs.illinois.edu/~caesar/courses/CS598.S11/.../raoul_kernel_slides.pdf File Format: PDF/Adobe Acrobat - Quick View User Space and Kernel Space. ●. Running Context in the Kernel. ●. Locking. ●. Deferring Work. ●. Linux Network Architecture ... [PDF] Network Operations in the 2.6 Linux Kernel courses.engr.illinois.edu/ece435/Labs/lab3_notes_kernel.pdf File Format: PDF/Adobe Acrobat - View as HTML Lab 3: Networks Operations in Linux Kernel. 1. Network Operations in the 2.6 ... On Tue, Jul 19, 2011 at 8:32 PM, jiangtao.jit <jiangtao.jit@xxxxxxxxx> wrote: Peter: Thank you for your guide these info is really helpful for me i'll trying to learn more about networking 2011-07-19 jiangtao.jit 发件人: Peter Teoh 发送时间: 2011-07-19 07:37:18 收件人: jiangtao.jit 抄送: kernelnewbies 主题: Re: problem with queue numbers between bridge, bonding and lo devices On Sat, Jul 16, 2011 at 9:04 PM, jiangtao.jit <jiangtao.jit@xxxxxxxxx> wrote: Hi, all recently, i read some of the Kernel codes and i noticed that a bridge and lo device have only one queue when allocated but a bonding device can have multi queues they are all virtual devices why they can have diffrent queue numbers it confused me a lot i would really appreciate if someone could give me some guidelines thanks very much what is the purpose of a "queue"? reading the documentation: http://www.kernel.org/doc/Documentation/networking/bonding.txt each queue correspond to each physical interface "ethX". and as all these "slave" interfaces share the same MAC address, packets can be sent out through any of these interface and received via another - allowing redundancies in terms of physical links. multiple interfaces in the same multi-queue all share the same MAC address. but the case of bridging is not really for load balancing purposes. "bridge" literally means bridging two different physical interface, so that network traffic can hop from one to the other (independent or ignorant of L3 protocol). each physical interface must have different MAC address, so that each "queue" is actually ONE interface. See: http://www.youtube.com/watch?v=luOFxh1awiA&feature=related 2011-07-16 jiangtao.jit _______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies -- Regards, Peter Teoh -- Regards, Peter Teoh _______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies