1335640Shselasky/* 2335640Shselasky * Copyright (c) 1996 3335640Shselasky * Juniper Networks, Inc. All rights reserved. 4335640Shselasky * 5335640Shselasky * Redistribution and use in source and binary forms, with or without 6335640Shselasky * modification, are permitted provided that: (1) source code distributions 7335640Shselasky * retain the above copyright notice and this paragraph in its entirety, (2) 8335640Shselasky * distributions including binary code include the above copyright notice and 9335640Shselasky * this paragraph in its entirety in the documentation or other materials 10335640Shselasky * provided with the distribution. The name of Juniper Networks may not 11335640Shselasky * be used to endorse or promote products derived from this software 12335640Shselasky * without specific prior written permission. 13335640Shselasky * 14335640Shselasky * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED 15335640Shselasky * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF 16335640Shselasky * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 17335640Shselasky */ 18335640Shselasky 19335640Shselasky/* Types missing from some systems */ 20335640Shselasky 21335640Shselasky/* 22335640Shselasky * Network layer prototocol identifiers 23335640Shselasky */ 24335640Shselasky#ifndef ISO8473_CLNP 25335640Shselasky#define ISO8473_CLNP 0x81 26335640Shselasky#endif 27335640Shselasky#ifndef ISO9542_ESIS 28335640Shselasky#define ISO9542_ESIS 0x82 29335640Shselasky#endif 30335640Shselasky#ifndef ISO9542X25_ESIS 31335640Shselasky#define ISO9542X25_ESIS 0x8a 32335640Shselasky#endif 33335640Shselasky#ifndef ISO10589_ISIS 34335640Shselasky#define ISO10589_ISIS 0x83 35335640Shselasky#endif 36335640Shselasky/* 37335640Shselasky * this does not really belong in the nlpid.h file 38335640Shselasky * however we need it for generating nice 39335640Shselasky * IS-IS related BPF filters 40335640Shselasky */ 41335640Shselasky#define ISIS_L1_LAN_IIH 15 42335640Shselasky#define ISIS_L2_LAN_IIH 16 43335640Shselasky#define ISIS_PTP_IIH 17 44335640Shselasky#define ISIS_L1_LSP 18 45335640Shselasky#define ISIS_L2_LSP 20 46335640Shselasky#define ISIS_L1_CSNP 24 47335640Shselasky#define ISIS_L2_CSNP 25 48335640Shselasky#define ISIS_L1_PSNP 26 49335640Shselasky#define ISIS_L2_PSNP 27 50335640Shselasky 51335640Shselasky#ifndef ISO8878A_CONS 52335640Shselasky#define ISO8878A_CONS 0x84 53335640Shselasky#endif 54335640Shselasky#ifndef ISO10747_IDRP 55335640Shselasky#define ISO10747_IDRP 0x85 56335640Shselasky#endif 57