freebsd-skq/sys/netipx
Robert Watson 14fad7b9d6 Improve handling of SPX session timeout, specifically, make sure to
properly handle the case where a connection is disconnected.  The
queue(9)-enabled version of this code broke from the inner but not
outer loop, and so potentially frobbed an ipxpcb flag after the ipxpcb
was free'd, which might be picked up later by the malloc debugging
code.  Properly break from the loop context and avoid touching the
cb/ipxpcb after free.
2005-01-02 14:46:18 +00:00
..
ipx_cksum.c Avoid casts as lvalues. Declare local variable as u_char * instead of 2004-07-28 06:58:23 +00:00
ipx_if.h Update netisr handling; Each SWI now registers its queue, and all queue 2003-03-04 23:19:55 +00:00
ipx_input.c Prefer rtalloc_ign() API to rtalloc() API. 2005-01-02 01:39:38 +00:00
ipx_ip.c Prefer rtalloc_ign() API to rtalloc() API. 2005-01-02 01:39:38 +00:00
ipx_ip.h
ipx_outputfl.c Use RTFREE() to free route references rather than rtfree(), as rtfree() 2005-01-02 01:47:56 +00:00
ipx_pcb.c Use 'NULL' in preference to '0' for pointer comparisons. 2005-01-02 01:51:18 +00:00
ipx_pcb.h Convert netipx to use queue(9) doubly-linked lists instead of home-brew 2004-12-30 17:49:40 +00:00
ipx_proto.c Use __FBSDID(). 2003-06-11 05:37:42 +00:00
ipx_usrreq.c Marginally reformat copyright statements to remove an excess ','. 2004-12-31 17:05:37 +00:00
ipx_var.h Add 'struct ipxpcb' forward declaration to ipx_var.h. I had this in 2004-12-31 11:54:39 +00:00
ipx.c Mark Netgraph TTY, KAME IPSEC, and IPX/SPX as requiring Giant for correct 2004-08-28 15:24:53 +00:00
ipx.h Mark 'struct ipx', the IPX packet header, as __packed. Otherwise, 2005-01-02 02:30:27 +00:00
README
spx_debug.c Use __FBSDID(). 2003-06-11 05:37:42 +00:00
spx_debug.h
spx_timer.h
spx_usrreq.c Improve handling of SPX session timeout, specifically, make sure to 2005-01-02 14:46:18 +00:00
spx_var.h
spx.h

$FreeBSD$

This protocol implements IPX/SPX over Ethernet_II frame type 0x8137.
Please note: the SPX implementation may require further work and testing
to insure proper operation.

Mike Mitchell, Network Engineer
AMTECH Systems Corporation, Technology and Manufacturing
8600 Jefferson Street, Albuquerque, New Mexico 87113 (505) 856-8000
supervisor@alb.asctmd.com

John Hay
Some Company
Some Address
jhay@mikom.csir.co.za

--- Copyright Information ---

Copyright (c) 1984, 1985, 1986, 1987, 1993
The Regents of the University of California.  All rights reserved.

Modifications Copyright (c) 1995, Mike Mitchell
Modifications Copyright (c) 1995, John Hay