Add an option to disable responses to SAP_GETNEAREST_SERVER requests.
Submitted by: Boris Popov <bp@butya.kz>
This commit is contained in:
parent
7e381ee0b4
commit
3333e32aa0
@ -39,6 +39,7 @@
|
||||
.Nd IPX Routing Information Protocol daemon
|
||||
.Sh SYNOPSIS
|
||||
.Nm IPXrouted
|
||||
.Op Fl N
|
||||
.Op Fl q
|
||||
.Op Fl s
|
||||
.Op Fl S
|
||||
@ -53,6 +54,8 @@ table entries.
|
||||
.Pp
|
||||
Available options:
|
||||
.Bl -tag -width logfile
|
||||
.It Fl N
|
||||
Do not reply on GetNearestServer SAP request.
|
||||
.It Fl q
|
||||
Do not supply routing information (opposite of
|
||||
.Fl s
|
||||
|
@ -34,7 +34,7 @@
|
||||
*
|
||||
* @(#)defs.h 8.1 (Berkeley) 6/5/93
|
||||
*
|
||||
* $Id: defs.h,v 1.5 1997/02/22 16:00:55 peter Exp $
|
||||
* $Id: defs.h,v 1.6 1997/07/06 07:38:27 jhay Exp $
|
||||
*/
|
||||
|
||||
#include <sys/types.h>
|
||||
@ -77,6 +77,7 @@ extern int sapsock; /* Socket to listen on */
|
||||
extern int kmem;
|
||||
extern int supplier; /* process should supply updates */
|
||||
extern int dosap; /* SAP is enabled */
|
||||
extern int dognreply; /* enable GET_NEAREST response */
|
||||
extern int install; /* if 1 call kernel */
|
||||
extern int lookforinterfaces; /* if 1 probe kernel for new up ifs */
|
||||
extern int performnlist; /* if 1 check if /kernel has changed */
|
||||
|
@ -35,7 +35,7 @@
|
||||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* $Id: main.c,v 1.6 1997/02/22 16:00:57 peter Exp $
|
||||
* $Id: main.c,v 1.7 1997/07/06 07:38:30 jhay Exp $
|
||||
*/
|
||||
|
||||
#ifndef lint
|
||||
@ -147,8 +147,13 @@ main(argc, argv)
|
||||
argv++, argc--;
|
||||
continue;
|
||||
}
|
||||
if (strcmp(*argv, "-N") == 0) {
|
||||
dognreply = 0;
|
||||
argv++, argc--;
|
||||
continue;
|
||||
}
|
||||
fprintf(stderr,
|
||||
"usage: ipxrouted [ -s ] [ -q ] [ -t ] [ -g ] [ -l ]\n");
|
||||
"usage: ipxrouted [ -s ] [ -q ] [ -t ] [ -g ] [ -l ] [ -N ]\n");
|
||||
exit(1);
|
||||
}
|
||||
|
||||
|
@ -28,7 +28,7 @@
|
||||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* $Id: sap_input.c,v 1.4 1997/02/22 16:00:59 peter Exp $
|
||||
* $Id: sap_input.c,v 1.5 1997/07/06 07:38:31 jhay Exp $
|
||||
*/
|
||||
|
||||
/*
|
||||
@ -36,6 +36,7 @@
|
||||
*/
|
||||
#include "defs.h"
|
||||
|
||||
int dognreply = 1;
|
||||
|
||||
/*
|
||||
* Process a newly received packet.
|
||||
@ -78,6 +79,8 @@ sap_input(from, size)
|
||||
case SAP_REQ_NEAR:
|
||||
if (ftrace)
|
||||
fprintf(ftrace, "Received a sap REQ_NEAR packet.\n");
|
||||
if (!dognreply)
|
||||
return;
|
||||
sap = sap_nearestserver(n->ServType, ifp);
|
||||
if (sap == NULL)
|
||||
return;
|
||||
|
Loading…
Reference in New Issue
Block a user