History log of /src/sys/kern/uipc_proto.c |
Revision | | Date | Author | Comments |
1.24 |
| 06-Dec-2024 |
riastradh | sys/kern/sys_socket.c, uipc_*.c: Sort includes.
No functional change intended.
|
1.23 |
| 18-May-2014 |
rmind | Add struct pr_usrreqs with a pr_generic function and prepare for the dismantling of pr_usrreq in the protocols; no functional change intended. PRU_ATTACH/PRU_DETACH changes will follow soon.
Bump for struct protosw. Welcome to 6.99.62!
|
1.22 |
| 29-May-2011 |
manu | branches: 1.22.14; 1.22.18; 1.22.28; Add SOCK_SEQPACKET to PL_LOCAL sockets. Based on patch from Jesse Off, submitted 8 years ago: http://mail-index.netbsd.org/tech-kern/2003/04/14/0006.html
|
1.21 |
| 24-Apr-2008 |
ad | branches: 1.21.12; 1.21.24; 1.21.30; Merge the socket locking patch:
- Socket layer becomes MP safe. - Unix protocols become MP safe. - Allows protocol processing interrupts to safely block on locks. - Fixes a number of race conditions.
With much feedback from matt@ and plunky@.
|
1.20 |
| 18-Feb-2007 |
matt | branches: 1.20.38; 1.20.40; Convert to structure initializers. Use __arraycount
|
1.19 |
| 03-Sep-2006 |
christos | branches: 1.19.8; use c99 initializers
|
1.18 |
| 11-Dec-2005 |
christos | branches: 1.18.4; 1.18.8; merge ktrace-lwp.
|
1.17 |
| 26-Feb-2005 |
perry | branches: 1.17.4; nuke trailing whitespace
|
1.16 |
| 23-Jan-2005 |
matt | branches: 1.16.2; Change initialzie of domains to use link sets. Switch to using STAILQ. Add a convenience macro DOMAIN_FOREACH to interate through the domain.
|
1.15 |
| 22-Apr-2004 |
matt | branches: 1.15.4; Constify protosw arrays. This can reduce the kernel .data section by over 4K (if all the network protocols) are loaded.
|
1.14 |
| 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.13 |
| 12-Nov-2001 |
lukem | branches: 1.13.16; add RCSIDs
|
1.12 |
| 01-Jul-1999 |
itojun | branches: 1.12.14; 1.12.16; 1.12.20; add PR_LISTEN for UNIX domain socket, SOCK_STREAM case.
|
1.11 |
| 18-Jul-1998 |
lukem | branches: 1.11.10; use AF_LOCAL instead of AF_UNIX
|
1.10 |
| 01-Mar-1998 |
fvdl | Merge with Lite2 + local changes
|
1.9 |
| 07-Jan-1998 |
thorpej | Add uipc_ctloutput().
|
1.8 |
| 13-Feb-1996 |
christos | uipc_proto.c: No need for the forward decls anymore; everything is prototyped. kern_time.c: add header to get the NFS prototypes if needed.
|
1.7 |
| 09-Feb-1996 |
christos | More proto fixes
|
1.6 |
| 04-Feb-1996 |
christos | First pass at prototyping
|
1.5 |
| 29-Jun-1994 |
cgd | New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'
|
1.4 |
| 13-May-1994 |
mycroft | Update to 4.4-Lite networking code, with a few local changes.
|
1.3 |
| 18-Dec-1993 |
mycroft | Canonicalize all #includes.
|
1.2 |
| 20-May-1993 |
cgd | branches: 1.2.4; add $Id$ strings, and clean up file headers where necessary
|
1.1 |
| 21-Mar-1993 |
cgd | branches: 1.1.1; Initial revision
|
1.1.1.3 |
| 01-Mar-1998 |
fvdl | Import 4.4BSD-Lite2
|
1.1.1.2 |
| 01-Mar-1998 |
fvdl | Import 4.4BSD-Lite for reference
|
1.1.1.1 |
| 21-Mar-1993 |
cgd | initial import of 386bsd-0.1 sources
|
1.2.4.2 |
| 14-Nov-1993 |
mycroft | Canonicalize all #includes.
|
1.2.4.1 |
| 10-Nov-1993 |
mycroft | AF_UNIX --> AF_LOCAL
|
1.11.10.1 |
| 01-Jul-1999 |
thorpej | Sync w/ -current.
|
1.12.20.1 |
| 12-Nov-2001 |
thorpej | Sync the thorpej-mips-cache branch with -current.
|
1.12.16.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.12.14.1 |
| 14-Nov-2001 |
nathanw | Catch up to -current.
|
1.13.16.5 |
| 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.13.16.4 |
| 24-Jan-2005 |
skrll | Sync with HEAD.
|
1.13.16.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.13.16.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.13.16.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.15.4.1 |
| 29-Apr-2005 |
kent | sync with -current
|
1.16.2.1 |
| 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.17.4.2 |
| 26-Feb-2007 |
yamt | sync with head.
|
1.17.4.1 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.18.8.1 |
| 14-Sep-2006 |
yamt | sync with head.
|
1.18.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.19.8.1 |
| 27-Feb-2007 |
yamt | - sync with head. - move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.
|
1.20.40.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.20.38.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.21.30.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.21.24.1 |
| 31-May-2011 |
rmind | sync with head
|
1.21.12.1 |
| 18-Jun-2011 |
bouyer | Pull up following revision(s) (requested by manu in ticket #1633): sys/kern/uipc_domain.c: revision 1.86 sys/kern/uipc_usrreq.c: revision 1.134 sys/kern/uipc_proto.c: revision 1.22 Add SOCK_SEQPACKET to PL_LOCAL sockets. Based on patch from Jesse Off, submitted 8 years ago: http://mail-index.netbsd.org/tech-kern/2003/04/14/0006.html
|
1.22.28.1 |
| 10-Aug-2014 |
tls | Rebase.
|
1.22.18.1 |
| 28-Aug-2013 |
rmind | Checkpoint work in progress: - Initial split of the protocol user-request method into the following methods: pr_attach, pr_detach and pr_generic for old the pr_usrreq. - Adjust socreate(9) and sonewconn(9) to call pr_attach without the socket lock held (as a preparation for the locking scheme adjustment). - Adjust all pr_attach routines to assert that PCB is not set. - Sprinkle various comments, document some routines and their locking. - Remove M_PCB, replace with kmem(9). - Fix few bugs spotted on the way.
|
1.22.14.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|