aboutsummaryrefslogtreecommitdiff
path: root/sys/netipx/spx_usrreq.c
Commit message (Expand)AuthorAgeFilesLines
* Implement socket delivery MAC checks for IPX/SPX.Robert Watson2009-06-201-0/+5
* Rework SPX segment reassembly, which was originally based on our TCPRobert Watson2009-06-201-1/+1
* Invoke the MAC Framework's mac_socket_create_mbuf() entry point whenRobert Watson2009-06-201-0/+6
* Add missing call to ipx_pcbdetach() during SPX socket tear-down: notRobert Watson2009-05-251-0/+1
* Eliminate use of dtom() in spx_output() by fixing up tracking of theRobert Watson2009-05-251-7/+10
* Prefer NULL to 0 for pointer assignments.Robert Watson2009-05-251-2/+2
* Rather than store a skeleton IPX header in an mbuf hung off the SPXRobert Watson2009-05-251-10/+13
* Pull SPX reassembly queue init and flush into spx_reass.c.Robert Watson2009-05-251-11/+3
* Prefer m_nextpkt to m_act when iterating mbuf queues.Robert Watson2009-05-251-1/+1
* Complete move of SPX reassembly from spx_usrreq.c to spx_reass.c.Robert Watson2009-05-251-352/+3
* Make the SPX code use its own copies of insque()/remque().Ed Schouten2009-04-261-3/+22
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).Dag-Erling Smørgrav2008-10-231-4/+4
* Rather than m_free(dtom(si)) in spx_reass(), return (1) which causes theRobert Watson2008-05-291-6/+3
* Correct minor comment typos, make white space use before block commentsRobert Watson2008-05-291-6/+19
* Avoid unnecessary one use of dtom(9) in spx_input().Robert Watson2008-05-261-1/+1
* Factor out UCB and my copyrights from copyrights of Mike Mitchell;Robert Watson2007-01-081-1/+27
* Change semantics of socket close and detach. Add a new protocol switchRobert Watson2006-07-211-8/+29
* Chance protocol switch method pru_detach() so that it returns voidRobert Watson2006-04-011-3/+2
* Change protocol switch pru_abort() API so that it returns void ratherRobert Watson2006-04-011-6/+2
* In spx_output(), use M_DONTWAIT instead of M_TRYWAIT, as we hold theRobert Watson2006-03-271-5/+6
* In spx_input(), change a '&&' to a '||', as the spx trace code is ableRobert Watson2006-03-271-1/+1
* In spx_accept, assert ipxp != NULL, not == NULL.Robert Watson2006-03-261-1/+1
* In various SPX protocol entry points from the socket layer, checkRobert Watson2006-03-261-7/+53
* Add a new ipxpcb flag, IPXP_SPX, which is set on ipxpcb's to mark themRobert Watson2006-03-261-9/+14
* Restore original formulation of SPX segment queue draining during SPXRobert Watson2006-03-261-1/+3
* Rework IPX/SPX socket and pcb reference model:Robert Watson2006-03-251-68/+100
* Restructure spx_attach() to properly free memory in the event that oneRobert Watson2006-03-251-21/+32
* Don't bother restoring host byte order of mbuf fields when we're justRobert Watson2006-03-251-3/+0
* In spx_ctloutput(), acquire the ipxp lock around read operations,Robert Watson2006-03-251-15/+25
* Slight style reformatting of spx_timers() comments; panic if anRobert Watson2006-03-251-10/+12
* Clean up and style(9) SPX code prior to significant functional changesRobert Watson2006-03-241-213/+253
* Protect spx_iss using its own mutex, spx_mtx, rather than piggy-backingRobert Watson2006-03-241-1/+11
* Move definition of spxrexmtthresh to top of file with other globalRobert Watson2006-03-241-2/+1
* Canonicalize, update copyright.Robert Watson2006-03-241-102/+52
* Move spx_savesi from being a global variable to an automatically allocatedRobert Watson2006-03-231-1/+1
* Admit to ourselves that we don't actually implement pr_ctlinput() forRobert Watson2006-03-231-23/+1
* In spx_attach() and spx_detach(), there is no need to check whether theRobert Watson2006-01-141-4/+0
* Retire MT_HEADER mbuf type and change its users to use MT_DATA.Andre Oppermann2005-11-021-3/+3
* Push the assignment of a new or updated so_qlimit from solisten()Robert Watson2005-10-301-3/+4
* In the current world order, solisten() implements the state transition ofRobert Watson2005-02-211-2/+7
* Use the IPX PCB list mutex and IPX PCB mutexes to lock down the SPXRobert Watson2005-01-091-38/+108
* Clean up return handling for a number of SPX-related routines thatRobert Watson2005-01-091-22/+29
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Acquire the socket buffer receive lock in spx_rcvoob() to permitRobert Watson2005-01-021-0/+3
* Increase the coverage scope of the receive socket buffer lock inRobert Watson2005-01-021-10/+9
* Explicitly lock the send socket buffer in spx_reass() to cover the dropRobert Watson2005-01-021-2/+3
* Use KASSERT() in preference to if()panic().Robert Watson2005-01-021-4/+1
* Trim trailing whitespace.Robert Watson2005-01-021-13/+13
* Improve handling of SPX session timeout, specifically, make sure toRobert Watson2005-01-021-5/+8
* Compare and assign pointers with NULL in preference to 0.Robert Watson2005-01-021-2/+2