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)
Sat, Mar 30, 12:51 AM
Unknown Object (File)
Dec 25 2023, 7:07 AM
Unknown Object (File)
Dec 22 2023, 2:55 PM
Unknown Object (File)
Dec 22 2023, 2:55 PM
Unknown Object (File)
Dec 19 2023, 10:20 PM
Unknown Object (File)
Dec 12 2023, 4:48 AM
Unknown Object (File)
Sep 16 2023, 8:22 PM
Unknown Object (File)
Aug 3 2023, 4:31 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

Repository
rS FreeBSD src repository - subversion
Lint
No Lint Coverage
Unit
No Test Coverage

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