RMP

Section: Devices and Network Interfaces (4)
Updated: hp300
Index Return to Main Contents

BSD mandoc
 

NAME

rmp - HP Remote Maintenance Protocol Family  

SYNOPSIS

options RMP Fd #include <sys/types.h> Fd #include <sys/socket.h> Fd #include <netrmp/rmp.h> Fd #include <netrmp/rmp_var.h> Ft int Fn socket AF_RMP SOCK_RAW proto  

DESCRIPTION

Hewlett-Packard's Remote Maintenance Protocol family is a collection of protocols layered atop IEEE 802.3 The current implementation of the RMP family provides protocol support only for the SOCK_RAW socket type. As a result, sendto(2) and recvfrom(2) must be used to send and receive RMP packets.

The format of an RMP packet is defined in the include file Aq Pa netrmp/rmp_var.h . The RMP packet arrives encapsulated in an ( HP extended) IEEE 802.2 packet. The IEEE 802.2 packet is preceded by the kernel address of an ifnet struct which is used to `route' a packet out the same interface it arrived on. Outgoing packets are encapsulated in a standard IEEE 802.3 packet, while incoming packets have this information stripped away.  

ADDRESSING

RMP ( IEEE 802.3) addresses are 6 octets in length (48 bytes). Sockets in the Remote Maintenance Protocol family use the following addressing structure:
struct sockaddr_rmp {
        short           srmp_family;
        u_char          srmp_dhost[6];
};
 

PROTOCOLS

The RMP protocol family supported by the operating system is currently comprised of the Boot Protocol (proto= RMPPROTO_BOOT ) Unfortunately, we have no documentation on the Remote Maintenance Protocol and only sketchy information about the Boot Protocol.  

SEE ALSO

socket(2), bind(2), sendto(2), recvfrom(2), intro(4), rbootd(8)
"An Advanced 4.3 BSD Interprocess Communication Tutorial"
 

HISTORY

The protocol interface Ud  

BUGS


 

Index

NAME
SYNOPSIS
DESCRIPTION
ADDRESSING
PROTOCOLS
SEE ALSO
HISTORY
BUGS

This document was created by man2html, using the manual pages.
Time: 06:48:26 GMT, May 19, 2025