OpenBSD CVS

CVS log for src/sys/net/Attic/if_vxlan.h


[BACK] Up to [local] / src / sys / net

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.12, Tue Mar 15 08:15:23 2022 UTC (2 years, 2 months ago) by jsg
Branch: MAIN
CVS Tags: HEAD
Changes since 1.11: +1 -1 lines
FILE REMOVED

remove if_vxlan.h unused after if_vxlan.c rev 1.84
ok kevlo@ claudio@

Revision 1.11 / (download) - annotate - [select for diffs], Sat Sep 3 13:46:57 2016 UTC (7 years, 9 months ago) by reyk
Branch: MAIN
CVS Tags: OPENBSD_7_0_BASE, OPENBSD_7_0, OPENBSD_6_9_BASE, OPENBSD_6_9, OPENBSD_6_8_BASE, OPENBSD_6_8, OPENBSD_6_7_BASE, OPENBSD_6_7, OPENBSD_6_6_BASE, OPENBSD_6_6, OPENBSD_6_5_BASE, OPENBSD_6_5, OPENBSD_6_4_BASE, OPENBSD_6_4, OPENBSD_6_3_BASE, OPENBSD_6_3, OPENBSD_6_2_BASE, OPENBSD_6_2, OPENBSD_6_1_BASE, OPENBSD_6_1
Changes since 1.10: +5 -3 lines
Diff to previous 1.10 (colored)

Add support for a multipoint-to-multipoint mode in vxlan(4).  In this
mode, vxlan(4) must be configured to accept any virtual network
identifier with "vnetid any" and added to a bridge(4) or switch(4).
This way the driver will dynamically learn the tunnel endpoints and
their vnetids for the responses and can be used to dynamically bridge
between VXLANs.  It is also being used in combination with switch(4)
and the OpenFlow tunnel classifiers.

With input from yasuoka@ goda@
OK deraadt@ dlg@

Revision 1.10 / (download) - annotate - [select for diffs], Sun Aug 7 13:49:12 2016 UTC (7 years, 10 months ago) by reyk
Branch: MAIN
Changes since 1.9: +4 -1 lines
Diff to previous 1.9 (colored)

Define VXLAN_VNI_UNSET and VXLAN_VNI_MAX instead of using magic numbers.
No functional change.

Revision 1.9 / (download) - annotate - [select for diffs], Sat Aug 6 14:33:33 2016 UTC (7 years, 10 months ago) by reyk
Branch: MAIN
Changes since 1.8: +4 -5 lines
Diff to previous 1.8 (colored)

Add support for IPv6 tunnel endpoints.  This currently only works for
unicast mode, multicast is not yet supported.

	ifconfig vxlan0 tunnel fd00::1 fd00::2

Roughly based on an earlier diff by goda@
OK yasuoka@

Revision 1.8 / (download) - annotate - [select for diffs], Fri Nov 27 16:17:52 2015 UTC (8 years, 6 months ago) by mpi
Branch: MAIN
CVS Tags: OPENBSD_6_0_BASE, OPENBSD_6_0, OPENBSD_5_9_BASE, OPENBSD_5_9
Changes since 1.7: +1 -20 lines
Diff to previous 1.7 (colored)

Keep "struct vxlan_softc" private to prevent pulling more headers when
<net/if_vxlan.h> is included.

Revision 1.7 / (download) - annotate - [select for diffs], Fri Oct 23 01:19:04 2015 UTC (8 years, 7 months ago) by dlg
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

tweak the vnetid so it can be optional and therefore cleared/deleted.

the abstract vnetid is promoted to a uin32_t, and adds a SIOCDVNETID
ioctl so it can be cleared.

this is all because i set an assignment on implementing a virtual
network interface and the students got confused when vnetid 0 didnt
show up in ifconfig output.

the vnetid in the vxlan(4) protocol is optional, but the current
code confuses 0 with no vnetid being set. this makes it clear.

ok reyk@ who also simplified my diff

Revision 1.6 / (download) - annotate - [select for diffs], Fri Dec 19 17:14:40 2014 UTC (9 years, 5 months ago) by tedu
Branch: MAIN
CVS Tags: OPENBSD_5_8_BASE, OPENBSD_5_8, OPENBSD_5_7_BASE, OPENBSD_5_7
Changes since 1.5: +1 -3 lines
Diff to previous 1.5 (colored)

unifdef INET in net code as a precursor to removing the pretend option.
long live the one true internet.
ok henning mikeb

Revision 1.5 / (download) - annotate - [select for diffs], Fri Apr 11 08:44:37 2014 UTC (10 years, 2 months ago) by mpi
Branch: MAIN
CVS Tags: OPENBSD_5_6_BASE, OPENBSD_5_6
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

Interfaces are associated to rdomains, make it clear by renaming
`sc_rtableid' into `sc_rdomain'.  No functional change.

ok reyk@

Revision 1.4 / (download) - annotate - [select for diffs], Sat Oct 19 18:22:37 2013 UTC (10 years, 7 months ago) by reyk
Branch: MAIN
CVS Tags: OPENBSD_5_5_BASE, OPENBSD_5_5
Changes since 1.3: +2 -1 lines
Diff to previous 1.3 (colored)

Improve the address and linkstate hooks and add an additional detach
hook to track any changes of the parent multicast interface.

Revision 1.3 / (download) - annotate - [select for diffs], Sat Oct 19 14:23:26 2013 UTC (10 years, 7 months ago) by reyk
Branch: MAIN
Changes since 1.2: +5 -1 lines
Diff to previous 1.2 (colored)

forgot the cookies

Revision 1.2 / (download) - annotate - [select for diffs], Mon Oct 14 14:04:22 2013 UTC (10 years, 7 months ago) by reyk
Branch: MAIN
Changes since 1.1: +1 -9 lines
Diff to previous 1.1 (colored)

Remove obsolete ioctl defines and struct (I overloaded the pflow
ioctls when I started vxlan, but replaced them later with own
ifr-based ioctls).

Found by mpi@

Revision 1.1 / (download) - annotate - [select for diffs], Sun Oct 13 10:10:03 2013 UTC (10 years, 8 months ago) by reyk
Branch: MAIN

Import vxlan(4), the virtual extensible local area network tunnel
interface.  VXLAN is a UDP-based tunnelling protocol for overlaying
virtualized layer 2 networks over layer 3 networks. The implementation
is based on draft-mahalingam-dutt-dcops-vxlan-04 and has been tested
with other implementations in the wild.

put it in deraadt@

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.