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
+16 -13
View File
@@ -3,6 +3,7 @@
package udp package udp
import ( import (
"context"
"encoding/binary" "encoding/binary"
"errors" "errors"
"fmt" "fmt"
@@ -324,19 +325,21 @@ 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) {
"sent", sent, "err", serr, w.l.Debug("sendmmsg had problem",
"entries", entry, "sent", sent, "err", serr,
"entry0_runLen", runLen0, "entries", entry,
"entry0_segSize", seg0, "entry0_runLen", runLen0,
"entry0_iovlen", hdr0.Iovlen, "entry0_segSize", seg0,
"entry0_controllen", hdr0.Controllen, "entry0_iovlen", hdr0.Iovlen,
"entry0_namelen", hdr0.Namelen, "entry0_controllen", hdr0.Controllen,
"entry0_ecn", ecn0, "entry0_namelen", hdr0.Namelen,
"entry0_dst", addrs[baseI], "entry0_ecn", ecn0,
"isV4", w.isV4, "entry0_dst", addrs[baseI],
"gso", w.gsoSupported, "isV4", w.isV4,
) "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++