diff options
author | Alexander Bluhm <bluhm@cvs.openbsd.org> | 2025-01-02 10:55:19 +0000 |
---|---|---|
committer | Alexander Bluhm <bluhm@cvs.openbsd.org> | 2025-01-02 10:55:19 +0000 |
commit | 448ba1fe1ed08062c5a97f8e13bc3889b9d01298 (patch) | |
tree | 11b4b05f24905ffd79cfc2eb1dc28157aa83c2bb /usr.sbin/rpki-client | |
parent | 18b2927ab5d925375c2820376cd3fb813f446171 (diff) |
Reference count the listen inpcb in the TCP SYN cache.
To make progress in unlocking TCP input path, more reference counting
is needed. The SYN cache has a reference to the listen socket in
form of a struct tcpcb. Instead of adding a refcount to tcpcb, it
is easier to use a struct inpcb pointer which already has a refcount.
Acquire and hold the reference while running SYN cache timer.
OK mvs@
Diffstat (limited to 'usr.sbin/rpki-client')
0 files changed, 0 insertions, 0 deletions