make use of mtu parameter
This commit is contained in:
parent
b073feaf9e
commit
1608f9ffb4
4
main.go
4
main.go
|
@ -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[:])
|
||||
|
||||
|
|
Loading…
Reference in New Issue