summaryrefslogtreecommitdiffstats
path: root/sys/netipx/spx_usrreq.c
Commit message (Expand)AuthorAgeFilesLines
* Add missing call to ipx_pcbdetach() during SPX socket tear-down: notrwatson2009-05-251-0/+1
* Eliminate use of dtom() in spx_output() by fixing up tracking of therwatson2009-05-251-7/+10
* Prefer NULL to 0 for pointer assignments.rwatson2009-05-251-2/+2
* Rather than store a skeleton IPX header in an mbuf hung off the SPXrwatson2009-05-251-10/+13
* Pull SPX reassembly queue init and flush into spx_reass.c.rwatson2009-05-251-11/+3
* Prefer m_nextpkt to m_act when iterating mbuf queues.rwatson2009-05-251-1/+1
* Complete move of SPX reassembly from spx_usrreq.c to spx_reass.c.rwatson2009-05-251-352/+3
* Make the SPX code use its own copies of insque()/remque().ed2009-04-261-3/+22
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).des2008-10-231-4/+4
* Rather than m_free(dtom(si)) in spx_reass(), return (1) which causes therwatson2008-05-291-6/+3
* Correct minor comment typos, make white space use before block commentsrwatson2008-05-291-6/+19
* Avoid unnecessary one use of dtom(9) in spx_input().rwatson2008-05-261-1/+1
* Factor out UCB and my copyrights from copyrights of Mike Mitchell;rwatson2007-01-081-1/+27
* 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
OpenPOWER on IntegriCloud