mirror of
https://github.com/slackhq/nebula.git
synced 2026-08-15 12:57:01 +02:00
fable fixes
This commit is contained in:
@@ -321,12 +321,14 @@ func (w *batchWriter) WriteBatch(bufs [][]byte, addrs []netip.AddrPort, ecns []b
|
||||
// Retrying the packets individually cannot succeed where the entry did not, and
|
||||
// disabling GSO cannot make oversized segments fit, so skip the entry and resume with the rest.
|
||||
// Small-segment entries still pass, so the tunnel stays up while full-size packets drop.
|
||||
w.l.Debug("sendmmsg rejected entry",
|
||||
"error", serr,
|
||||
"udpAddr", addrs[w.entryEnd[done]-w.entryPkts[done]],
|
||||
"packets", w.entryPkts[done],
|
||||
"gso", w.gsoSupported,
|
||||
)
|
||||
if w.l.Enabled(context.Background(), slog.LevelDebug) {
|
||||
w.l.Debug("sendmmsg rejected entry",
|
||||
"error", serr,
|
||||
"udpAddr", addrs[w.entryEnd[done]-w.entryPkts[done]],
|
||||
"packets", w.entryPkts[done],
|
||||
"gso", w.gsoSupported,
|
||||
)
|
||||
}
|
||||
done++
|
||||
}
|
||||
// When the drain finished every entry, i already sits past the whole
|
||||
|
||||
Reference in New Issue
Block a user