1*d56f51eaSDavid van Moolenbroek /* $NetBSD: nlpid.h,v 1.2 2014/11/19 19:33:30 christos Exp $ */ 2*d56f51eaSDavid van Moolenbroek 3*d56f51eaSDavid van Moolenbroek /* 4*d56f51eaSDavid van Moolenbroek * Copyright (c) 1996 5*d56f51eaSDavid van Moolenbroek * Juniper Networks, Inc. All rights reserved. 6*d56f51eaSDavid van Moolenbroek * 7*d56f51eaSDavid van Moolenbroek * Redistribution and use in source and binary forms, with or without 8*d56f51eaSDavid van Moolenbroek * modification, are permitted provided that: (1) source code distributions 9*d56f51eaSDavid van Moolenbroek * retain the above copyright notice and this paragraph in its entirety, (2) 10*d56f51eaSDavid van Moolenbroek * distributions including binary code include the above copyright notice and 11*d56f51eaSDavid van Moolenbroek * this paragraph in its entirety in the documentation or other materials 12*d56f51eaSDavid van Moolenbroek * provided with the distribution. The name of Juniper Networks may not 13*d56f51eaSDavid van Moolenbroek * be used to endorse or promote products derived from this software 14*d56f51eaSDavid van Moolenbroek * without specific prior written permission. 15*d56f51eaSDavid van Moolenbroek * 16*d56f51eaSDavid van Moolenbroek * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED 17*d56f51eaSDavid van Moolenbroek * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF 18*d56f51eaSDavid van Moolenbroek * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 19*d56f51eaSDavid van Moolenbroek */ 20*d56f51eaSDavid van Moolenbroek 21*d56f51eaSDavid van Moolenbroek /* Types missing from some systems */ 22*d56f51eaSDavid van Moolenbroek 23*d56f51eaSDavid van Moolenbroek /* 24*d56f51eaSDavid van Moolenbroek * Network layer prototocol identifiers 25*d56f51eaSDavid van Moolenbroek */ 26*d56f51eaSDavid van Moolenbroek #ifndef ISO8473_CLNP 27*d56f51eaSDavid van Moolenbroek #define ISO8473_CLNP 0x81 28*d56f51eaSDavid van Moolenbroek #endif 29*d56f51eaSDavid van Moolenbroek #ifndef ISO9542_ESIS 30*d56f51eaSDavid van Moolenbroek #define ISO9542_ESIS 0x82 31*d56f51eaSDavid van Moolenbroek #endif 32*d56f51eaSDavid van Moolenbroek #ifndef ISO9542X25_ESIS 33*d56f51eaSDavid van Moolenbroek #define ISO9542X25_ESIS 0x8a 34*d56f51eaSDavid van Moolenbroek #endif 35*d56f51eaSDavid van Moolenbroek #ifndef ISO10589_ISIS 36*d56f51eaSDavid van Moolenbroek #define ISO10589_ISIS 0x83 37*d56f51eaSDavid van Moolenbroek #endif 38*d56f51eaSDavid van Moolenbroek /* 39*d56f51eaSDavid van Moolenbroek * this does not really belong in the nlpid.h file 40*d56f51eaSDavid van Moolenbroek * however we need it for generating nice 41*d56f51eaSDavid van Moolenbroek * IS-IS related BPF filters 42*d56f51eaSDavid van Moolenbroek */ 43*d56f51eaSDavid van Moolenbroek #define ISIS_L1_LAN_IIH 15 44*d56f51eaSDavid van Moolenbroek #define ISIS_L2_LAN_IIH 16 45*d56f51eaSDavid van Moolenbroek #define ISIS_PTP_IIH 17 46*d56f51eaSDavid van Moolenbroek #define ISIS_L1_LSP 18 47*d56f51eaSDavid van Moolenbroek #define ISIS_L2_LSP 20 48*d56f51eaSDavid van Moolenbroek #define ISIS_L1_CSNP 24 49*d56f51eaSDavid van Moolenbroek #define ISIS_L2_CSNP 25 50*d56f51eaSDavid van Moolenbroek #define ISIS_L1_PSNP 26 51*d56f51eaSDavid van Moolenbroek #define ISIS_L2_PSNP 27 52*d56f51eaSDavid van Moolenbroek 53*d56f51eaSDavid van Moolenbroek #ifndef ISO8878A_CONS 54*d56f51eaSDavid van Moolenbroek #define ISO8878A_CONS 0x84 55*d56f51eaSDavid van Moolenbroek #endif 56*d56f51eaSDavid van Moolenbroek #ifndef ISO10747_IDRP 57*d56f51eaSDavid van Moolenbroek #define ISO10747_IDRP 0x85 58*d56f51eaSDavid van Moolenbroek #endif 59