aboutsummaryrefslogtreecommitdiff
path: root/sys/netipx
Commit message (Expand)AuthorAgeFilesLines
* Stop embedding struct ifnet at the top of driver softcs. Instead theBrooks Davis2005-06-102-8/+14
* Back out ipx.h:1.18, which introduced a Linux API compatibility field inRobert Watson2005-05-271-3/+0
* Update copyright: parts of the netipx implementation are covered by aRobert Watson2005-04-101-1/+1
* Compare (mbuf *) with NULL, not 0.Robert Watson2005-04-101-1/+1
* Marginally reformat my copyright statement to remove the spurious ','.Robert Watson2005-03-101-1/+1
* In the current world order, solisten() implements the state transition ofRobert Watson2005-02-211-2/+7
* Mark the IPX netisr as MPSAFE so that inbound IPX traffic is processedRobert Watson2005-01-091-1/+1
* Recent changes have locked down most of the highly dynamic dataRobert Watson2005-01-092-4/+0
* Use the IPX PCB list mutex and IPX PCB mutexes to lock down the SPXRobert Watson2005-01-092-39/+110
* Clean up return handling for a number of SPX-related routines thatRobert Watson2005-01-091-22/+29
* Protect ipx_pexseq with the IPX PCB list mutex.Robert Watson2005-01-092-3/+12
* Acquire or assert the IPX PCB list lock or IPX PCB lock during variousRobert Watson2005-01-091-33/+72
* Assert or acquire the IPX PCB list lock or IPX PCB locks throughoutRobert Watson2005-01-091-1/+21
* Hold the IPX PCB mutex around calls to ipx_input() in the IPX inputRobert Watson2005-01-091-1/+8
* Hold the global IPX PCB list mutex in the IPX input path when walkingRobert Watson2005-01-091-0/+7
* Introduce a global mutex, ipxpcb_list_mtx, to protect the globalRobert Watson2005-01-093-1/+24
* In ipx_setsockaddr(), use M_WAITOK instead of M_NOWAIT so that theRobert Watson2005-01-091-2/+2
* Eliminate jump to 'bad' label in order to clean up the ipx_input()Robert Watson2005-01-091-13/+14
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-0720-19/+22
* Garbage collect unused ipx_abort().Robert Watson2005-01-032-13/+2
* 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
* Restructure ipx_input() return code to match similar code in netinet,Robert Watson2005-01-021-8/+6
* Eliminate XXX comments regarding allocation failures when retrievingRobert Watson2005-01-022-5/+5
* Use KASSERT() in preference to if()panic().Robert Watson2005-01-022-6/+2
* Extern declaration of old 'ipxpcb' list head no longer required.Robert Watson2005-01-021-2/+0
* Trim trailing whitespace.Robert Watson2005-01-029-37/+37
* Document copyright updates in netipx README as other prior updates haveRobert Watson2005-01-021-0/+1
* Mark 'struct spx' and 'struct spxhdr' as __packed to prevent possibleRobert Watson2005-01-021-2/+2
* 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
* Don't cast NULL on return or when passing to another function.Robert Watson2005-01-021-14/+22
* Mark 'struct ipx', the IPX packet header, as __packed. Otherwise,Robert Watson2005-01-021-1/+1
* Use 'NULL' in preference to '0' for pointer comparisons.Robert Watson2005-01-021-3/+3
* Use RTFREE() to free route references rather than rtfree(), as rtfree()Robert Watson2005-01-022-2/+2
* Prefer rtalloc_ign() API to rtalloc() API.Robert Watson2005-01-024-5/+5
* Move the definition of ipxpcb_lport_cache from ipx_input.c to ipx_pcb.c,Robert Watson2005-01-012-1/+1
* Marginally reformat copyright statements to remove an excess ','.Robert Watson2004-12-314-4/+4
* Add 'struct ipxpcb' forward declaration to ipx_var.h. I had this inRobert Watson2004-12-311-0/+1
* Use a global variable, ipxpcb_lport_cache, to cache the most recentlyRobert Watson2004-12-302-5/+6
* Convert netipx to use queue(9) doubly-linked lists instead of home-brewRobert Watson2004-12-306-38/+45
* Garbage collect unused (and incompletely implemented) functions:Robert Watson2004-12-303-108/+0
* Constify ipx_zeronet, ipx_zerohost, ipx_broadnet, ipx_broadhost.Robert Watson2004-12-302-12/+11
* Initialize struct pr_userreqs in new/sparse style and fill in commonPoul-Henning Kamp2004-11-082-20/+52
* Push acquisition of the accept mutex out of sofree() into the callerRobert Watson2004-10-182-0/+2
* Mark Netgraph TTY, KAME IPSEC, and IPX/SPX as requiring Giant for correctRobert Watson2004-08-281-0/+6
* Avoid casts as lvalues. Declare local variable as u_char * instead ofAlexander Kabaev2004-07-281-6/+6
* Constify 'spx_backoff'.Robert Watson2004-07-121-1/+1
* Acquire the receive socket buffer lock when modifying out-of-bandRobert Watson2004-06-241-5/+4