udp: downgrade the per-batch sendmmsg failure log to debug

This commit is contained in:
JackDoan
2026-07-27 15:32:31 -05:00
parent eea3c81626
commit be35d4f059
+4 -1
View File
@@ -3,6 +3,7 @@
package udp package udp
import ( import (
"context"
"encoding/binary" "encoding/binary"
"errors" "errors"
"fmt" "fmt"
@@ -324,7 +325,8 @@ sendChunks:
if ecns != nil { if ecns != nil {
ecn0 = ecns[baseI] ecn0 = ecns[baseI]
} }
w.l.Warn("sendmmsg had problem", if w.l.Enabled(context.Background(), slog.LevelDebug) {
w.l.Debug("sendmmsg had problem",
"sent", sent, "err", serr, "sent", sent, "err", serr,
"entries", entry, "entries", entry,
"entry0_runLen", runLen0, "entry0_runLen", runLen0,
@@ -337,6 +339,7 @@ sendChunks:
"isV4", w.isV4, "isV4", w.isV4,
"gso", w.gsoSupported, "gso", w.gsoSupported,
) )
}
for k := baseI; k < i; k++ { for k := baseI; k < i; k++ {
if werr := sendto(w.fd, bufs[k], addrs[k], w.isV4); werr == nil { if werr := sendto(w.fd, bufs[k], addrs[k], w.isV4); werr == nil {
written++ written++