net/batching: fix gro size handling for misordered UDP_GRO messages (#17842)

Fixes #17835

Signed-off-by: Sachin Iyer <siyer@detail.dev>
This commit is contained in:
Sachin Iyer
2025-11-12 07:13:21 -08:00
committed by GitHub
parent d37884c734
commit 16e90dcb27
2 changed files with 37 additions and 1 deletions
+1 -1
View File
@@ -353,7 +353,7 @@ func getGSOSizeFromControl(control []byte) (int, error) {
)
for len(rem) > unix.SizeofCmsghdr {
hdr, data, rem, err = unix.ParseOneSocketControlMessage(control)
hdr, data, rem, err = unix.ParseOneSocketControlMessage(rem)
if err != nil {
return 0, fmt.Errorf("error parsing socket control message: %w", err)
}