summaryrefslogtreecommitdiffstats
path: root/usr.sbin/IPXrouted
Commit message (Collapse)AuthorAgeFilesLines
* Major IPXrouted rework.jhay1997-07-0615-177/+355
| | | | | | | | | | | | | | | | | | | | | | | | In rt_change() remember to update the interface pointer otherwise we will send the RIP packets to the wrong interface(s) in future. Update the hash generator and increase the size of the hash tables. Only use the network and host parts when comparing IPX interface addresses. Immediately broadscast RIP and SAP changes. Change the alarm code to use the setitimer() call and only set a flag in the alarm signal handler. This gets rid of possible race conditions. Remove the host routing table. IPX RIP cannot do host routes, only net routes. Make the delay between broadcast packets 50ms. It seems that some Netware 4.x servers is very slow and don't have much input buffering. Handle received messages about networks and services that go down, better. Add tracing of RIP and SAP changes. It gets sysloged with a level of LOG_DEBUG.
* Don't depend on <machine/cpufunc.h> including <sys/types.h>. In fact,bde1997-07-012-8/+2
| | | | don't include this kernel-only header at all, since we don't need it.
* Revert $FreeBSD$ to $Id$peter1997-02-2220-20/+20
|
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-1420-20/+20
| | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
* Fix up programs which expect <net/if.h> to include <sys/time.h> to insteadwollman1996-12-101-1/+2
| | | | | | do it themselves. (Some of these programs actually depended on this beyond compiling the definition of struct ifinfo!) Also fix up some other #include messes while we're at it.
* Slow down the RIP and SAP broadcasts. At least some NW4.x machines can'tjhay1996-11-242-2/+16
| | | | | handle them back-to-back. (We couldn't either without my ipx receive buffer enlargement.)
* Accept and use the content of packets received that is bigger than thejhay1996-04-1311-17/+77
| | | | | | Novell spec, but still only transmit according to the spec. Add a feature to dump the RIP and SAP tables when a SIGINFO signal is received.
* Submitted by: John Hay -- John.Hay@csir.co.zajulian1996-02-201-2/+7
| | | | fix broken local routing .. (broken in previous patch)
* Correct a bunch of man page cross references and generallympp1996-02-111-1/+1
| | | | | | try and silence "manck". ncurses, rpc, and some of the gnu stuff are still a big mess, however.
* Submitted by: John Hayjulian1995-12-091-5/+5
| | | | | | | | Ok, I shouldn't have said it was the last one previously. :-)) This fix a stupid bug in the select code. John
* Submitted by: john hayjulian1995-12-052-4/+5
| | | | | | | | | | | | | | | >From jhay@mikom.csir.co.za Mon Dec 4 09:48:12 1995 Subject: Yet another IPXrouted fix I think these should should make IPXrouted fairly stable. These last problems only showed when we had more than one route of the same cost to a net. This will fix some endless loops in the clone code. John -- John Hay -- John.Hay@csir.co.za
* Submitted by: John Hayjulian1995-12-043-5/+9
| | | | patches to allow correct deletion of IPX routes
* Submitted by: John Hay <jhay@mikom.csir.co.za>julian1995-11-133-9/+5
| | | | | | | | Here is some patches to IPXrouted. It does the following: Always use the sap port in the destination address of sap broadcasts. Clear the host part of network addresses so that routes will really be deleted in the kernel.
* Submitted by: john hayjulian1995-10-274-26/+35
| | | | | | | patches to merge the two IPX packages to work with each other and to not break make-world :) IPXrouted should be working now, (or at least compiling) :)
* Reviewed by: julian and Mike Mitcheljulian1995-10-2621-0/+4265
Submitted by: john Hay (John.Hay@csir.co.za) John's IPXrouted.. this has not yet been seen to run correctly with Mike's IPX/SPX code (he has his own) bringing them both in is the first step in merging the two packages for 2.2
OpenPOWER on IntegriCloud