File:  [CSRG BSD Unix] / 43BSDReno / contrib / isode-beta / snmp / clnp.h
Revision 1.1: download - view: text, annotated - select for diffs
Tue Apr 24 16:12:56 2018 UTC (8 years, 1 month ago) by root
CVS tags: MAIN, HEAD
Initial revision

/* clnp.h - support for MIB realization of the experimental CLNP group */

/* 
 * $Header: /var/lib/cvsd/repos/CSRG/43BSDReno/contrib/isode-beta/snmp/clnp.h,v 1.1 2018/04/24 16:12:56 root Exp $
 *
 * Contributed by NYSERNet Inc.  This work was partially supported by the
 * U.S. Defense Advanced Research Projects Agency and the Rome Air Development
 * Center of the U.S. Air Force Systems Command under contract number
 * F30602-88-C-0016.
 *
 *
 * $Log: clnp.h,v $
 * Revision 1.1  2018/04/24 16:12:56  root
 * Initial revision
 *
 * Revision 7.2  89/12/19  16:18:22  mrose
 * dgram
 * 
 * Revision 7.1  89/12/01  10:42:14  mrose
 * clts
 * 
 * Revision 7.0  89/11/23  22:22:58  mrose
 * Release 6.0
 * 
 */

/*
 *				  NOTICE
 *
 *    Acquisition, use, and distribution of this module and related
 *    materials are subject to the restrictions of a license agreement.
 *    Consult the Preface in the User's Manual for the full terms of
 *    this agreement.
 *
 */

/*  */

#ifndef	BSD44
#define	AF_ISO	AF_NBS		/* any value will do */


struct iso_addr {
    u_char	isoa_len;	    /* length in octets */
    char	isoa_genaddr[20];   /* general opaque address */
};

struct sockaddr_iso {
    u_char	siso_len;	/* length */
    u_char	siso_family;	/* address family */
    u_char	siso_plen;	/* psel length */
    u_char	siso_slen;	/* ssel length */
    u_char	siso_tlen;	/* tsel length */

    struct iso_addr siso_addr;	/* network address */

    u_char	siso_pad[6];	/* space for gosip v2 sels */
};
#define	siso_nlen	siso_addr.isoa_len
#define	siso_data	siso_addr.isoa_genaddr

#else
#include <netiso/iso.h>
#endif

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.