Skip to content

VXLAN Linux Kernel module (ignore-df patch; allow IP fragment)

License

Notifications You must be signed in to change notification settings

cuteip/vxlan2-dkms

Repository files navigation

vxlan2-dkms

vxlan2 is a patched version of the vxlan module in the Linux kernel that allows IP fragmentation of packets encapsulated in VXLAN.

Installation

https://github.com/cuteip/vxlan2-dkms/releases

sudo apt install dkms -y

VXLAN2_DKMS_VERSION=0.7
wget https://github.com/cuteip/vxlan2-dkms/releases/download/v${VXLAN2_DKMS_VERSION}/vxlan2-dkms_${VXLAN2_DKMS_VERSION}_all.deb
sudo apt install -y ./vxlan2-dkms_${VXLAN2_DKMS_VERSION}_all.deb

Limitations

  • Supported Linux Kernel versions: 6.1 - 6.5
  • Supports only IPv6 underlying network
    • It's likely that applying a similar patch would make the underlying network work with IPv4 as well.
  • The upstream vxlan module will be blacklisted when installing vxlan2-dkms

Upstream / Original

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/net/vxlan

Appendix

About

VXLAN Linux Kernel module (ignore-df patch; allow IP fragment)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages