opnsense-src/sys/dev/cxgbe/tom
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 7b187005d1), and later reiterated
  in 2006 by rwatson@ (see 6fbb9cf860).
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@ dff3237ee5).
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
..
t4_connect.c cxgbe(4): Fix "set but not used [-Wunused-but-set-variable]" warnings. 2022-01-10 12:15:12 -08:00
t4_cpl_io.c sockets: use socket buffer mutexes in struct socket directly 2022-05-12 13:22:12 -07:00
t4_ddp.c sockets: use socket buffer mutexes in struct socket directly 2022-05-12 13:22:12 -07:00
t4_listen.c routing: Allow using IPv6 next-hops for IPv4 routes (RFC 5549). 2021-08-22 22:56:08 +00:00
t4_tls.c cxgbe TOE TLS: Fix handling of unusual record types. 2022-08-08 11:21:54 -07:00
t4_tls.h cxgbe TOE TLS: Fix handling of unusual record types. 2022-08-08 11:21:54 -07:00
t4_tom.c protosw: refactor protosw and domain static declaration and load 2022-08-17 11:50:32 -07:00
t4_tom.h cxgbei: Support unmapped I/O requests. 2022-03-10 15:50:52 -08:00
t4_tom_l2t.c cxgbe/t4_tom: Use stale L2T entry and avoid busy-waiting for resolution. 2021-09-08 20:55:47 -07:00
t4_tom_l2t.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00