aboutsummaryrefslogtreecommitdiff
path: root/sys/netns/ns_error.c
diff options
context:
space:
mode:
authorsvn2git <svn2git@FreeBSD.org>1994-05-01 08:00:00 +0000
committersvn2git <svn2git@FreeBSD.org>1994-05-01 08:00:00 +0000
commita16f65c7d117419bd266c28a1901ef129a337569 (patch)
tree2626602f66dc3551e7a7c7bc9ad763c3bc7ab40a /sys/netns/ns_error.c
parent8503f4f13f77abf7adc8f7e329c6f9c1d52b6a20 (diff)
Diffstat (limited to 'sys/netns/ns_error.c')
-rw-r--r--sys/netns/ns_error.c16
1 files changed, 12 insertions, 4 deletions
diff --git a/sys/netns/ns_error.c b/sys/netns/ns_error.c
index 7d6361fb05a6..77790edb7a54 100644
--- a/sys/netns/ns_error.c
+++ b/sys/netns/ns_error.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* from: @(#)ns_error.c 7.8 (Berkeley) 6/28/90
- * $Id: ns_error.c,v 1.3 1993/10/16 19:55:12 rgrimes Exp $
+ * $Id: ns_error.c,v 1.5 1993/11/25 01:36:29 wollman Exp $
*/
#include "param.h"
@@ -54,6 +54,8 @@
#define NS_ERRPRINTFS 1
#endif
+struct ns_errstat ns_errstat;
+
#ifdef NS_ERRPRINTFS
/*
* NS_ERR routines: error generation, receive packet processing, and
@@ -62,7 +64,9 @@
int ns_errprintfs = 0;
#endif
+int
ns_err_x(c)
+ int c;
{
register u_short *w, *lim, *base = ns_errstat.ns_es_codes;
u_short x = c;
@@ -86,10 +90,11 @@ ns_err_x(c)
* Generate an error packet of type error
* in response to bad packet.
*/
-
+void
ns_error(om, type, param)
struct mbuf *om;
int type;
+ int param;
{
register struct ns_epidp *ep;
struct mbuf *m;
@@ -165,8 +170,9 @@ freeit:
m_freem(om);
}
+void
ns_printhost(p)
-register struct ns_addr *p;
+ register struct ns_addr *p;
{
printf("<net:%x%x,host:%x%x%x,port:%x>",
@@ -182,6 +188,7 @@ register struct ns_addr *p;
/*
* Process a received NS_ERR message.
*/
+void
ns_err_input(m)
struct mbuf *m;
{
@@ -295,8 +302,9 @@ nstime()
}
#endif
+int
ns_echo(m)
-struct mbuf *m;
+ struct mbuf *m;
{
register struct idp *idp = mtod(m, struct idp *);
register struct echo {