mirror of
https://github.com/slackhq/nebula.git
synced 2025-11-23 08:54:25 +01:00
checkpt3
This commit is contained in:
@@ -271,7 +271,7 @@ func (f *Interface) listenOut(i int) {
|
|||||||
fwPacket := &firewall.Packet{}
|
fwPacket := &firewall.Packet{}
|
||||||
nb := make([]byte, 12, 12)
|
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))
|
f.readOutsidePackets(fromUdpAddr, nil, plaintext[:0], payload, h, fwPacket, lhh, nb, i, ctCache.Get(f.l))
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ const MTU = 9001
|
|||||||
type EncReader func(
|
type EncReader func(
|
||||||
addr netip.AddrPort,
|
addr netip.AddrPort,
|
||||||
payload []byte,
|
payload []byte,
|
||||||
q int,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type Conn interface {
|
type Conn interface {
|
||||||
|
|||||||
@@ -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]...)
|
//segment := append([]byte(nil), payload[start:end]...)
|
||||||
//q := numSegments % 4 //TODO
|
//q := numSegments % 4 //TODO
|
||||||
r(addr, payload[start:end], 0)
|
r(addr, payload[start:end])
|
||||||
numSegments++
|
numSegments++
|
||||||
//segments = append(segments, segment)
|
//segments = append(segments, segment)
|
||||||
start = end
|
start = end
|
||||||
|
|||||||
Reference in New Issue
Block a user