checked in for torek by sklower; Mike agrees to all these changes
[unix-history] / usr / src / sys / deprecated / netrmp / rmp_proto.c
CommitLineData
a8fd2d0d
KM
1/*
2 * Copyright (c) 1988 University of Utah.
3 * Copyright (c) 1990 The Regents of the University of California.
4 * All rights reserved.
5 *
6 * This code is derived from software contributed to Berkeley by
7 * the Systems Programming Group of the University of Utah Computer
8 * Science Department.
9 *
10 * %sccs.include.redist.c%
11 *
12 * from: Utah $Hdr: rmp_proto.c 1.3 89/06/07$
13 *
14 * @(#)rmp_proto.c 7.1 (Berkeley) %G%
15 */
16
17#include "param.h"
18#include "socket.h"
19#include "protosw.h"
20#include "domain.h"
21
22#include "rmp.h"
23
24#ifdef RMP
25/*
26 * HP Remote Maintenance Protocol (RMP) family: BOOT
27 */
28
29extern struct domain rmpdomain;
30extern int raw_usrreq(), rmp_output();
31
32struct protosw rmpsw[] = {
33 { SOCK_RAW, &rmpdomain, RMPPROTO_BOOT, PR_ATOMIC|PR_ADDR,
34 0, rmp_output, 0, 0,
35 raw_usrreq,
36 0, 0, 0, 0,
37 },
38};
39
40struct domain rmpdomain = {
41 AF_RMP, "RMP", 0, 0, 0, rmpsw, &rmpsw[sizeof(rmpsw)/sizeof(rmpsw[0])]
42};
43
44#endif