159874Speter$FreeBSD$ 259874Speter 311819SjulianThis protocol implements IPX/SPX over Ethernet_II frame type 0x8137. 411819SjulianPlease note: the SPX implementation may require further work and testing 511819Sjulianto insure proper operation. 611819Sjulian 711819SjulianMike Mitchell, Network Engineer 811819SjulianAMTECH Systems Corporation, Technology and Manufacturing 911819Sjulian8600 Jefferson Street, Albuquerque, New Mexico 87113 (505) 856-8000 1011819Sjuliansupervisor@alb.asctmd.com 1111819Sjulian 1211819SjulianJohn Hay 1311819SjulianSome Company 1411819SjulianSome Address 1511819Sjulianjhay@mikom.csir.co.za 1611819Sjulian 17157066SrwatsonAdapted for multi-processor, multi-threaded network stack by Robert N. M. 18157066SrwatsonWatson, Computer Laboratory, University of Cambridge. 19157066Srwatson 2011819Sjulian--- Copyright Information --- 21139823Simp/*- 2211819Sjulian 2311819SjulianCopyright (c) 1984, 1985, 1986, 1987, 1993 2411819SjulianThe Regents of the University of California. All rights reserved. 2511819Sjulian 2611819SjulianModifications Copyright (c) 1995, Mike Mitchell 2711819SjulianModifications Copyright (c) 1995, John Hay 28194590SrwatsonModifications Copyright (c) 2004-2009 Robert N. M. Watson 29139823Simp 30139823Simp*/ 31157175Srwatson 32157175Srwatson--- TODO --- 33157175Srwatson 34157175Srwatson(1) netipx default socket buffer sizes are very small by contemporary 35157175Srwatson standards, and should be increased following testing and measurement. 36157175Srwatson 37157175Srwatson(2) SPX will free the PCB and socket buffer memory on close(), which means 38157175Srwatson close() in effects terminates the transfer of any outstanding buffered 39157175Srwatson but unsent data. As with TCP, it should instead grab its own 40157175Srwatson reference to the socket so that it is not released, as hold onto it 41157175Srwatson until the data transfer is complete. 42