make use of mtu parameter

This commit is contained in:
Johannes Kimmel 2023-08-11 13:59:06 +02:00
parent b073feaf9e
commit 1608f9ffb4
1 changed files with 2 additions and 2 deletions

View File

@ -25,8 +25,8 @@ func vx46(natprefix netip.Addr, upstreamAddr netip.Addr, port uint16, mtu uint16
defer p.Close()
var b [math.MaxUint16]byte
var oob [20480]byte // from /proc/sys/net/core/optmem_max
b := make([]byte, mtu+14+8) // inner ethernet header + vxlan header
var oob [20480]byte // from /proc/sys/net/core/optmem_max
for {
n, oobn, _, ingressSrcAddrPort, err := p.ReadMsgUDPAddrPort(b[:], oob[:])