- Sort Score
- Result 10 results
- Languages All
Results 1 - 2 of 2 for maxAckBacklog (0.51 sec)
-
src/net/sock_linux.go
) // Linux stores the backlog as: // // - uint16 in kernel version < 4.1, // - uint32 in kernel version >= 4.1 // // Truncate number to avoid wrapping. // // See issue 5030 and 41470. func maxAckBacklog(n int) int { major, minor := unix.KernelVersion() size := 16 if major > 4 || (major == 4 && minor >= 1) { size = 32 } var max uint = 1<<size - 1 if uint(n) > max { n = int(max) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat Sep 03 18:39:45 UTC 2022 - 993 bytes - Viewed (0) -
src/net/sock_linux_test.go
package net import ( "internal/syscall/unix" "testing" ) func TestMaxAckBacklog(t *testing.T) { n := 196602 major, minor := unix.KernelVersion() backlog := maxAckBacklog(n) expected := 1<<16 - 1 if major > 4 || (major == 4 && minor >= 1) { expected = n } if backlog != expected {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat Sep 03 18:39:45 UTC 2022 - 575 bytes - Viewed (0)