diff --git a/interface.go b/interface.go index af63745..082906d 100644 --- a/interface.go +++ b/interface.go @@ -271,7 +271,7 @@ func (f *Interface) listenOut(i int) { fwPacket := &firewall.Packet{} nb := make([]byte, 12, 12) - li.ListenOut(func(fromUdpAddr netip.AddrPort, payload []byte, q int) { + li.ListenOut(func(fromUdpAddr netip.AddrPort, payload []byte) { f.readOutsidePackets(fromUdpAddr, nil, plaintext[:0], payload, h, fwPacket, lhh, nb, i, ctCache.Get(f.l)) }) } diff --git a/udp/conn.go b/udp/conn.go index d00f276..895b0df 100644 --- a/udp/conn.go +++ b/udp/conn.go @@ -11,7 +11,6 @@ const MTU = 9001 type EncReader func( addr netip.AddrPort, payload []byte, - q int, ) type Conn interface { diff --git a/udp/udp_linux.go b/udp/udp_linux.go index 3ca2e88..694b9b7 100644 --- a/udp/udp_linux.go +++ b/udp/udp_linux.go @@ -222,7 +222,7 @@ func (u *StdConn) ListenOut(r EncReader) { } } - r(addr, buffers[i][:payloadLen], 0) + r(addr, buffers[i][:payloadLen]) } } } @@ -627,7 +627,7 @@ func (u *StdConn) emitSegments(r EncReader, addr netip.AddrPort, payload []byte, //segment := append([]byte(nil), payload[start:end]...) //q := numSegments % 4 //TODO - r(addr, payload[start:end], 0) + r(addr, payload[start:end]) numSegments++ //segments = append(segments, segment) start = end