summaryrefslogtreecommitdiff
path: root/sys/netipx/ipx_input.c
Commit message (Expand)AuthorAgeFilesLines
* Remove IPX support.Gleb Smirnoff2014-03-141-469/+0
* - Remove rt_metrics_lite and simply put its members into rtentry.Gleb Smirnoff2014-03-051-1/+1
* The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff2013-10-261-0/+1
* Use queue(9) instead of hand-crafted link lists for the global IPXRobert Watson2009-06-241-7/+10
* Include sys/lock.h before sys/rwlock.h. If anything used to bring it for usOlivier Houchard2009-06-231-0/+1
* Introduce basic locking of global IPX address list 'ipx_ifaddr' usingRobert Watson2009-06-211-3/+14
* Remove unuxed ipx_zerohost.Robert Watson2009-06-211-1/+0
* Remove historical support for capturing IPX packets in the output pathRobert Watson2009-06-211-50/+0
* Reimplement the netisr framework in order to support parallel netisrRobert Watson2009-06-011-10/+12
* Begin the sysctl descriptions with a capital letter.Tom Rhodes2008-07-251-4/+4
* Document a few sysctls.Tom Rhodes2008-07-201-4/+4
* Remove NETISR_MPSAFE, which allows specific netisr handlers to be directlyRobert Watson2008-07-041-1/+1
* Use ANSI C function declarations throughout netipx.Robert Watson2007-05-111-19/+15
* Factor out UCB and my copyrights from copyrights of Mike Mitchell;Robert Watson2007-01-081-1/+27
* Canonicalize copyright order in one more file that contains myRobert Watson2006-03-271-3/+4
* Comment that raw output filter code for IPX should run in a netisr so asRobert Watson2006-03-241-0/+4
* Admit to ourselves that we don't actually implement pr_ctlinput() forRobert Watson2006-03-231-21/+1
* Remove dead code associated with 'mcopy' in ipx_forward(): at no pointRobert Watson2006-01-131-26/+1
* Compare (mbuf *) with NULL, not 0.Robert Watson2005-04-101-1/+1
* 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-091-2/+0
* Use the IPX PCB list mutex and IPX PCB mutexes to lock down the SPXRobert Watson2005-01-091-1/+2
* Protect ipx_pexseq with the IPX PCB list mutex.Robert Watson2005-01-091-1/+1
* 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-091-0/+3
* 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-071-1/+1
* Trim trailing whitespace.Robert Watson2005-01-021-3/+3
* Prefer rtalloc_ign() API to rtalloc() API.Robert Watson2005-01-021-1/+1
* Move the definition of ipxpcb_lport_cache from ipx_input.c to ipx_pcb.c,Robert Watson2005-01-011-1/+0
* Marginally reformat copyright statements to remove an excess ','.Robert Watson2004-12-311-1/+1
* Use a global variable, ipxpcb_lport_cache, to cache the most recentlyRobert Watson2004-12-301-0/+1
* Convert netipx to use queue(9) doubly-linked lists instead of home-brewRobert Watson2004-12-301-8/+11
* Constify ipx_zeronet, ipx_zerohost, ipx_broadnet, ipx_broadhost.Robert Watson2004-12-301-8/+7
* o add a flags parameter to netisr_register that is used to specifySam Leffler2003-11-081-1/+3
* Fix a bunch of off-by-one errors in the range checking code.Ruslan Ermilov2003-09-111-1/+1
* Use __FBSDID().David E. O'Brien2003-06-111-2/+3
* Update netisr handling; Each SWI now registers its queue, and all queueJonathan Lemon2003-03-041-29/+16
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-1/+1
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-1/+1
* Change callers of mtx_init() to pass in an appropriate lock type name. InJohn Baldwin2002-04-041-1/+1
* Initialise the intrq_present fields at runtime, not link time. This allowsMike Smith2002-01-081-1/+1
* Another round of the <sys/queue.h> FOREACH transmogriffer.Poul-Henning Kamp2001-02-041-2/+1
* Mechanical change to use <sys/queue.h> macro API instead ofPoul-Henning Kamp2001-02-041-2/+2
* Lock down the network interface queues. The queue mutex must be obtainedJonathan Lemon2000-11-251-0/+1
* * Use sys/sys/random.h rather than a i386 specific one.David E. O'Brien2000-04-241-2/+1
* Clean up some loose ends in the network code, including the X.25 and ISOPeter Wemm2000-02-131-2/+2
* Move the *intrq variables into net/intrq.c and unconditionallyBrian Somers2000-01-241-1/+2
* Get rid of the old XNS checksum code and implement it the IPX way.John Hay1999-08-281-41/+9