NetBSD/sys
rtr 6dd8eef044 split PRU_BIND and PRU_LISTEN function out of pr_generic() usrreq
switches and put into separate functions
  xxx_bind(struct socket *, struct mbuf *)
  xxx_listen(struct socket *)

  - always KASSERT(solocked(so)) even if not implemented

  - replace calls to pr_generic() with req = PRU_BIND with call to
    pr_bind()

  - replace calls to pr_generic() with req = PRU_LISTEN with call to
    pr_listen()

  - drop struct lwp * parameter from at_pcbsetaddr(), in_pcbbind() and
    unp_bind() and always use curlwp.

rename existing functions that operate on PCB for consistency (and to
free up their names for xxx_{bind,listen}() PRUs

  - l2cap_{bind,listen}() -> l2cap_{bind,listen}_pcb()
  - sco_{bind,listen}() -> sco_{bind,listen}_pcb()
  - rfcomm_{bind,listen}() -> rfcomm_{bind,listen}_pcb()

patch reviewed by rmind

welcome to netbsd 6.99.48
2014-07-24 15:12:03 +00:00
..
altq Lock IFQ operations when NET_MPSAFE 2014-07-01 10:16:02 +00:00
arch Add consistent prefix to a softc member name. 2014-07-24 14:09:09 +00:00
coda An (un)privileged user can easily make the kernel dereference a NULL 2014-04-16 18:55:17 +00:00
compat 1) On 64bit systems, don't add the 32bit execsw[] to the global exec array. 2014-07-22 08:18:33 +00:00
conf Add motg(4), a driver for Mentor Graphic's OTG USB controller IP, 2014-07-16 18:22:23 +00:00
crypto fix sprintf. 2014-03-25 16:28:15 +00:00
ddb Make this build. 2014-04-12 19:25:48 +00:00
dev split PRU_BIND and PRU_LISTEN function out of pr_generic() usrreq 2014-07-24 15:12:03 +00:00
dist/pf - Implement pktqueue interface for lockless IP input queue. 2014-06-05 23:48:16 +00:00
external Rename sljitarch.h to sljit_machdep.h. 2014-07-23 18:19:43 +00:00
fs Make DPRINTF more understandable, and replace my previous #ifdef DIAGNOSTIC... 2014-07-18 17:24:34 +00:00
gdbscripts Since mountlist is now a TAILQ, convert some missed usages 2013-11-23 16:15:24 +00:00
ipkdb
kern split PRU_BIND and PRU_LISTEN function out of pr_generic() usrreq 2014-07-24 15:12:03 +00:00
lib Fix braino in last commit and free the node iff the insert failed. 2014-07-20 14:40:58 +00:00
miscfs Change kernfs from hashlist to vcache. 2014-07-20 13:58:04 +00:00
modules Change kernfs from hashlist to vcache. 2014-07-20 13:58:04 +00:00
net split PRU_BIND and PRU_LISTEN function out of pr_generic() usrreq 2014-07-24 15:12:03 +00:00
net80211 Use module-compatible sysctl init instead of link sets. 2014-04-07 00:07:40 +00:00
netatalk split PRU_BIND and PRU_LISTEN function out of pr_generic() usrreq 2014-07-24 15:12:03 +00:00
netbt split PRU_BIND and PRU_LISTEN function out of pr_generic() usrreq 2014-07-24 15:12:03 +00:00
netinet split PRU_BIND and PRU_LISTEN function out of pr_generic() usrreq 2014-07-24 15:12:03 +00:00
netinet6 split PRU_BIND and PRU_LISTEN function out of pr_generic() usrreq 2014-07-24 15:12:03 +00:00
netipsec split PRU_BIND and PRU_LISTEN function out of pr_generic() usrreq 2014-07-24 15:12:03 +00:00
netisdn - Implement pktqueue interface for lockless IP input queue. 2014-06-05 23:48:16 +00:00
netkey
netmpls split PRU_BIND and PRU_LISTEN function out of pr_generic() usrreq 2014-07-24 15:12:03 +00:00
netnatm split PRU_BIND and PRU_LISTEN function out of pr_generic() usrreq 2014-07-24 15:12:03 +00:00
netsmb - Split off PRU_ATTACH and PRU_DETACH logic into separate functions. 2014-05-19 02:51:24 +00:00
nfs Use vcache_rekey_* for nfs_lookitup() in the "*npp != NULL" case. 2014-07-05 09:33:41 +00:00
opencrypto If we register with pmf on attach, deregister on detach. 2014-07-02 18:58:42 +00:00
rump split PRU_BIND and PRU_LISTEN function out of pr_generic() usrreq 2014-07-24 15:12:03 +00:00
secmodel Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
stand
sys split PRU_BIND and PRU_LISTEN function out of pr_generic() usrreq 2014-07-24 15:12:03 +00:00
ufs move the flag setting higher to avoid KASSERT (dholland) 2014-07-11 16:17:29 +00:00
uvm Add MAP_INHERIT_ZERO 2014-07-18 12:36:57 +00:00
Makefile