Re: Re: problem with queue numbers between bridge, bonding and lo devices

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

 



Just a few more top results from Google:
  1. 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.
  2. CS378 (Spring 03): Linux Kernel Programming

    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 ...
  3. [PDF] 

    Linux Kernel Networking

    File Format: PDF/Adobe Acrobat - Quick View
    User Space and Kernel Space. ��unning Context in the Kernel. ��ocking. ��eferring Work. ��bsp;Linux Network Architecture ...
  4. [PDF] 

    Network Operations in the 2.6 Linux Kernel

    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

[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux