HomeFreeBSD

sctp: Avoid unnecessary refcount bumps in sctp_inpcb_bind()

Description

sctp: Avoid unnecessary refcount bumps in sctp_inpcb_bind()

We only drop the inp lock when binding to a specific port. So, only
acquire an extra reference when required. This simplifies error
handling a bit.

Reviewed by: tuexen
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D31732

Details

Provenance
markjAuthored on Aug 31 2021, 11:43 AM
Reviewer
tuexen
Differential Revision
D31732: sctp: Avoid unnecessary refcount bumps in sctp_inpcb_bind()
Parents
rG0d29e4bc011d: sctp: Remove always-false checks in sctp_inpcb_bind()
Branches
Unknown
Tags
Unknown