angphie / libvma

Automatically exported from code.google.com/p/libvma
Other
0 stars 0 forks source link

Support for 802.3ad bonding mode #20

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What need is this feature going to satisfy?
1. support for 802.3ad bonding mode

What is the expected output? What do you have currently? Any workaround?
Currently active-backup mode only is availaible with fail_over_mac=1

Please use labels and text to provide additional information.

Original issue reported on code.google.com by galush...@gmail.com on 13 Aug 2014 at 2:31

GoogleCodeExporter commented 9 years ago
As you have understood correctly, currently only the active-backup mode is 
available and tested for both Ethernet and Infiniband over multiple NICs/HCAs 
ports in VMA.

There is no immediate plan to implement LAG in VMA.
If you'd like you can submit a patch and we'll review and comment. 
We will definitely like to help in the design stages.

Original comment by rosenbau...@gmail.com on 18 Aug 2014 at 5:48

GoogleCodeExporter commented 9 years ago
Hi, your help will be very appreciated!
Also i have a problem:
"Blocking offload: Interface ('<any of my interfaces>') is not of type AF_INET"
AF_INET is 2 but all my interface adress types appear to be of type AF_PACKET 
(17) or AF_INET6 (10). Setting sin_family = AF_INET with ioctl doesn't solve it.

Original comment by galush...@gmail.com on 19 Aug 2014 at 6:59

GoogleCodeExporter commented 9 years ago
Yes, RAW Packet and IPv6 are not supported yet by VMA.
These are missing features.

To better track these requests I opens 2 new tickets:
1. AF_PACKET(17) https://code.google.com/p/libvma/issues/detail?id=21
2. AF_INET6(10) https://code.google.com/p/libvma/issues/detail?id=22

Original comment by rosenbau...@gmail.com on 19 Aug 2014 at 8:59

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Ok, I'am going to write a patch for this issue. Will you please support me in 
the design stage. I'am inexperienced with verbs. And actually don't see a 
starting point yet. I am inspecting linux kernel bonding driver for logic right 
now.

p.s. There is another issue i've faced recently. Send timestamp should return 
in socket error queue. I recieve nothing with recvmsg(flags=MSG_ERRQUEUE). 
Kernel stack works fine with the same code.

Original comment by galush...@gmail.com on 11 Sep 2014 at 3:58