Page MenuHomeFreeBSD

- Import lagg(4) broadcast mode from OpenBSD.
ClosedPublic

Authored by araujo on Aug 6 2014, 5:10 AM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Nov 15, 3:09 AM
Unknown Object (File)
Wed, Nov 13, 6:25 PM
Unknown Object (File)
Oct 20 2024, 7:30 AM
Unknown Object (File)
Oct 18 2024, 11:41 PM
Unknown Object (File)
Oct 1 2024, 10:41 PM
Unknown Object (File)
Sep 25 2024, 7:43 AM
Unknown Object (File)
Aug 31 2024, 2:54 PM
Unknown Object (File)
Aug 23 2024, 12:06 PM
Subscribers
None

Details

Summary
  • Import the broadcast mode from OpenBSD, it allows sends frames to all ports of the

lagg(4) group and receives frames on any port of the lagg(4).

NOTE: Yes, its will send duplicated packages, but some applications might want use it in this way.
Test Plan
  • Verified using ifstat(1) and tcpdump(1).

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

araujo retitled this revision from to - Import lagg(4) broadcast mode from OpenBSD..
araujo updated this object.
araujo edited the test plan for this revision. (Show Details)
araujo added reviewers: thompsa, glebius, adrian.

Patch should not hijack LAGG_PROTO_ETHERCHANNEL. Apart that it looks fine.

I agree with Gleb. I have noted in D539 that LAGG_PROTO_ETHERCHANNEL should be kept for compatibility.

Hello guys,

Finally I had time to finish this patch, as Glebius and Thompsa mention, this new patch does not hijack the FEC protocol, and we keep it as it is, just add a new protocol options 'broadcast'.

Looking forward for your review and approval.

Best Regards,

Isn't it possible to drop new patch on top of old one in this review system?

Maybe is possible to remove the old patch entirely and attache this one. I can try!

araujo edited edge metadata.

Add the new patch that does not hijack the FEC protocol.

glebius edited edge metadata.
This revision is now accepted and ready to land.Sep 17 2014, 9:59 AM