summaryrefslogtreecommitdiffstats
path: root/usr.sbin/IPXrouted/sap.h
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/IPXrouted/sap.h')
-rw-r--r--usr.sbin/IPXrouted/sap.h15
1 files changed, 7 insertions, 8 deletions
diff --git a/usr.sbin/IPXrouted/sap.h b/usr.sbin/IPXrouted/sap.h
index f5780d6..5473851 100644
--- a/usr.sbin/IPXrouted/sap.h
+++ b/usr.sbin/IPXrouted/sap.h
@@ -28,13 +28,11 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id$
+ * $Id: sap.h,v 1.5 1997/02/22 16:00:59 peter Exp $
*/
#ifndef _SAP_H_
#define _SAP_H_
-#define IPXPROTO_SAP IPXPROTO_PXP
-
#define SAP_REQ 1
#define SAP_RESP 2
#define SAP_REQ_NEAR 3
@@ -71,10 +69,9 @@ typedef struct sap_entry {
int hash;
int state;
int timer;
- int metric;
}sap_entry;
-#define SAPHASHSIZ 32 /* Should be a power of 2 */
+#define SAPHASHSIZ 256 /* Should be a power of 2 */
#define SAPHASHMASK (SAPHASHSIZ-1)
typedef struct sap_hash {
struct sap_entry *forw;
@@ -87,12 +84,14 @@ extern struct sap_packet *sap_msg;
void sapinit(void);
void sap_input(struct sockaddr *from, int size);
-void sapsndmsg(struct sockaddr *dst, int flags, struct interface *ifp);
-void sap_supply_toall(void);
+void sapsndmsg(struct sockaddr *dst, int flags, struct interface *ifp,
+ int changesonly);
+void sap_supply_toall(int changesonly);
void sap_supply(struct sockaddr *dst,
int flags,
struct interface *ifp,
- int ServType);
+ int ServType,
+ int changesonly);
struct sap_entry *sap_lookup(u_short ServType, char *ServName);
struct sap_entry *sap_nearestserver(ushort ServType, struct interface *ifp);
OpenPOWER on IntegriCloud