Gleb Smirnoff e7d02be19d protosw: refactor protosw and domain static declaration and load
o Assert that every protosw has pr_attach.  Now this structure is
  only for socket protocols declarations and nothing else.
o Merge struct pr_usrreqs into struct protosw.  This was suggested
  in 1996 by wollman@ (see 7b187005d18ef), and later reiterated
  in 2006 by rwatson@ (see 6fbb9cf860dcd).
o Make struct domain hold a variable sized array of protosw pointers.
  For most protocols these pointers are initialized statically.
  Those domains that may have loadable protocols have spacers. IPv4
  and IPv6 have 8 spacers each (andre@ dff3237ee54ea).
o For inetsw and inet6sw leave a comment noting that many protosw
  entries very likely are dead code.
o Refactor pf_proto_[un]register() into protosw_[un]register().
o Isolate pr_*_notsupp() methods into uipc_domain.c

Reviewed by:		melifaro
Differential revision:	https://reviews.freebsd.org/D36232
2022-08-17 11:50:32 -07:00
..
2022-05-31 21:06:14 +00:00
2022-08-01 10:02:12 +00:00
2022-08-01 08:52:26 +00:00
2022-05-07 18:17:33 +02:00
2022-08-12 12:08:18 -07:00
2022-03-22 07:38:01 -05:00
2022-05-14 06:28:19 +02:00
2022-04-12 14:58:59 -07:00
2022-08-03 17:28:15 +02:00
2022-03-29 21:09:51 +02:00
2022-03-29 21:09:51 +02:00
2022-03-29 01:50:17 +02:00
2022-05-23 16:09:23 +02:00
2022-04-07 10:17:09 +01:00
2021-12-26 08:48:24 -08:00