mirror of
https://github.com/slackhq/nebula.git
synced 2025-12-15 15:20:44 -08:00
checkpt3
This commit is contained in:
parent
469a5fc350
commit
703ac81fa6
3 changed files with 3 additions and 4 deletions
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue