summaryrefslogtreecommitdiffstats
path: root/sys/netipx/spx_usrreq.c
Commit message (Expand)AuthorAgeFilesLines
* Change semantics of socket close and detach. Add a new protocol switchrwatson2006-07-211-8/+29
* Chance protocol switch method pru_detach() so that it returns voidrwatson2006-04-011-3/+2
* Change protocol switch pru_abort() API so that it returns void ratherrwatson2006-04-011-6/+2
* In spx_output(), use M_DONTWAIT instead of M_TRYWAIT, as we hold therwatson2006-03-271-5/+6
* In spx_input(), change a '&&' to a '||', as the spx trace code is ablerwatson2006-03-271-1/+1
* In spx_accept, assert ipxp != NULL, not == NULL.rwatson2006-03-261-1/+1
* In various SPX protocol entry points from the socket layer, checkrwatson2006-03-261-7/+53
* Add a new ipxpcb flag, IPXP_SPX, which is set on ipxpcb's to mark themrwatson2006-03-261-9/+14
* Restore original formulation of SPX segment queue draining during SPXrwatson2006-03-261-1/+3
* Rework IPX/SPX socket and pcb reference model:rwatson2006-03-251-68/+100
* Restructure spx_attach() to properly free memory in the event that onerwatson2006-03-251-21/+32
* Don't bother restoring host byte order of mbuf fields when we're justrwatson2006-03-251-3/+0
* In spx_ctloutput(), acquire the ipxp lock around read operations,rwatson2006-03-251-15/+25
* Slight style reformatting of spx_timers() comments; panic if anrwatson2006-03-251-10/+12
* Clean up and style(9) SPX code prior to significant functional changesrwatson2006-03-241-213/+253
* Protect spx_iss using its own mutex, spx_mtx, rather than piggy-backingrwatson2006-03-241-1/+11
* Move definition of spxrexmtthresh to top of file with other globalrwatson2006-03-241-2/+1
* Canonicalize, update copyright.rwatson2006-03-241-102/+52
* Move spx_savesi from being a global variable to an automatically allocatedrwatson2006-03-231-1/+1
* Admit to ourselves that we don't actually implement pr_ctlinput() forrwatson2006-03-231-23/+1
* In spx_attach() and spx_detach(), there is no need to check whether therwatson2006-01-141-4/+0
* Retire MT_HEADER mbuf type and change its users to use MT_DATA.andre2005-11-021-3/+3
* Push the assignment of a new or updated so_qlimit from solisten()rwatson2005-10-301-3/+4
* In the current world order, solisten() implements the state transition ofrwatson2005-02-211-2/+7
* Use the IPX PCB list mutex and IPX PCB mutexes to lock down the SPXrwatson2005-01-091-38/+108
* Clean up return handling for a number of SPX-related routines thatrwatson2005-01-091-22/+29
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* Acquire the socket buffer receive lock in spx_rcvoob() to permitrwatson2005-01-021-0/+3
* Increase the coverage scope of the receive socket buffer lock inrwatson2005-01-021-10/+9
* Explicitly lock the send socket buffer in spx_reass() to cover the droprwatson2005-01-021-2/+3
* Use KASSERT() in preference to if()panic().rwatson2005-01-021-4/+1
* Trim trailing whitespace.rwatson2005-01-021-13/+13
* Improve handling of SPX session timeout, specifically, make sure torwatson2005-01-021-5/+8
* Compare and assign pointers with NULL in preference to 0.rwatson2005-01-021-2/+2
* Don't cast NULL on return or when passing to another function.rwatson2005-01-021-14/+22
* Marginally reformat copyright statements to remove an excess ','.rwatson2004-12-311-1/+1
* Convert netipx to use queue(9) doubly-linked lists instead of home-brewrwatson2004-12-301-19/+16
* Garbage collect unused (and incompletely implemented) functions:rwatson2004-12-301-50/+0
* Initialize struct pr_userreqs in new/sparse style and fill in commonphk2004-11-081-10/+30
* Constify 'spx_backoff'.rwatson2004-07-121-1/+1
* Acquire the receive socket buffer lock when modifying out-of-bandrwatson2004-06-241-5/+4
* It's now the responsibility of the consumer of soabort() to remove arwatson2004-06-201-1/+12
* Grab the socket buffer send or receive mutex when performing arwatson2004-06-151-1/+6
* The socket field so_state is used to hold a variety of socket relatedrwatson2004-06-141-3/+3
* Rename dup_sockaddr() to sodupsockaddr() for consistency with otherrwatson2004-03-011-1/+1
* Introduce a MAC label reference in 'struct inpcb', which cachesrwatson2003-11-181-2/+2
* Fix a bunch of off-by-one errors in the range checking code.ru2003-09-111-1/+1
* Use __FBSDID().obrien2003-06-111-2/+3
* Back out M_* changes, per decision of the TRB.imp2003-02-191-6/+6
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-6/+6
OpenPOWER on IntegriCloud