Page MenuHomeFreeBSD

Add multiple unicast destinations to vxlan
Needs ReviewPublic

Authored by ben_desync.com on Feb 6 2018, 10:28 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Jun 9, 11:11 PM
Unknown Object (File)
Sat, May 25, 5:40 PM
Unknown Object (File)
Sat, May 25, 5:05 AM
Unknown Object (File)
Fri, May 24, 2:04 AM
Unknown Object (File)
Fri, May 24, 1:35 AM
Unknown Object (File)
Dec 23 2023, 2:56 AM
Unknown Object (File)
Dec 13 2023, 4:07 PM
Unknown Object (File)
Nov 10 2023, 9:34 PM

Details

Reviewers
None
Group Reviewers
manpages
Summary

Extend the current support for VXLAN over unicast to allow for multiple remote hosts.

This enables VXLAN with more than two participants without requiring multicast.

Test Plan

ifconfig vxlan0 vxlanremote 10.0.0.2
ifconfig vxlan0 vxlanremote 10.0.0.3
ifconfig -v vxlan0
ifconfig vxlan0 -vxlanremote 10.0.0.3

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 15294
Build 15352: arc lint + arc unit

Event Timeline

sys/net/if_vxlan.c
940

You can remove this check because it will be automatically handled below

949

Generally, the FreeBSD style is to omit returns statements like this.

Updated to address feedback
Thanks!