Page MenuHomeFreeBSD

tcp: improve blackhole support
ClosedPublic

Authored by tuexen on May 22 2024, 7:56 PM.
Tags
None
Referenced Files
F113011035: D45304.diff
Tue, Mar 25, 9:06 AM
Unknown Object (File)
Feb 22 2025, 2:23 PM
Unknown Object (File)
Feb 22 2025, 1:42 PM
Unknown Object (File)
Feb 22 2025, 1:32 PM
Unknown Object (File)
Jan 19 2025, 2:41 AM
Unknown Object (File)
Jan 19 2025, 2:29 AM
Unknown Object (File)
Jan 13 2025, 9:15 PM
Unknown Object (File)
Jan 12 2025, 5:12 PM

Details

Summary

There are two improvements to the TCP blackhole support:

  1. If net.inet.tcp.blackhole is set to 2, also sent no RST whenever a segment is received on an existing closed socket or if there is a port mismatch when using UDP encapsulation.
  2. If net.inet.tcp.blackhole is set to 3, no RST segment is sent in response to incoming segments on closed sockets or in response to unexpected segments on listening sockets.

Thanks to gallatin@ for suggesting such an improvement.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

This revision was not accepted when it landed; it landed in state Needs Review.May 25 2024, 8:31 AM
This revision was automatically updated to reflect the committed changes.