HomeFreeBSD

inpcb: remove unused KPIs to manipulate inpcbs

Description

inpcb: remove unused KPIs to manipulate inpcbs

These KPIs were added in 9d29c635daa69 and through 15 years had zero use.
They slightly remind what IfAPI does for struct ifnet. But IfAPI does
that for the sake of large collection of NIC drivers not being aware of
struct ifnet. For the inpcb it is unclear what could be a large
collection of externally written kernel modules that need extensively use
inpcb and not be aware of its internals at the same time. This isolation
of a structure knowledge requires a lot of work, and just throwing in a
few KPIs isn't helpful.

Reviewed by: kib, bz, markj
Differential Revision: https://reviews.freebsd.org/D44310

Details

Provenance
glebiusAuthored on Mar 18 2024, 3:49 PM
Reviewer
kib
Differential Revision
D44310: inpcb: remove unused KPIs to manipulate inpcbs
Parents
rGe600fc7295a7: ssh: remove deprecated client VersionAddendum
Branches
Unknown
Tags
Unknown