194408d94SBrooks Davis /* 294408d94SBrooks Davis * ng_gif_demux.h 394408d94SBrooks Davis * 494408d94SBrooks Davis * Copyright 2001 The Aerospace Corporation. All rights reserved. 594408d94SBrooks Davis * 694408d94SBrooks Davis * Redistribution and use in source and binary forms, with or without 794408d94SBrooks Davis * modification, are permitted provided that the following conditions 894408d94SBrooks Davis * are met: 994408d94SBrooks Davis * 1. Redistributions of source code must retain the above copyright 1094408d94SBrooks Davis * notice, this list of conditions and the following disclaimer. 1194408d94SBrooks Davis * 2. Redistributions in binary form must reproduce the above copyright 1294408d94SBrooks Davis * notice, this list of conditions and the following disclaimer in the 1394408d94SBrooks Davis * documentation and/or other materials provided with the distribution. 1494408d94SBrooks Davis * 1594408d94SBrooks Davis * THIS SOFTWARE IS PROVIDED BY THE AEROSPACE CORPORATION ``AS IS'' AND 1694408d94SBrooks Davis * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1794408d94SBrooks Davis * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1894408d94SBrooks Davis * ARE DISCLAIMED. IN NO EVENT SHALL THE AEROSPACE CORPORATION BE LIABLE 1994408d94SBrooks Davis * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2094408d94SBrooks Davis * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2194408d94SBrooks Davis * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2294408d94SBrooks Davis * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2394408d94SBrooks Davis * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2494408d94SBrooks Davis * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2594408d94SBrooks Davis * SUCH DAMAGE. 2694408d94SBrooks Davis * 2794408d94SBrooks Davis * $FreeBSD$ 2894408d94SBrooks Davis */ 2994408d94SBrooks Davis 3094408d94SBrooks Davis #ifndef _NETGRAPH_NG_GIF_DEMUX_H_ 3194408d94SBrooks Davis #define _NETGRAPH_NG_GIF_DEMUX_H_ 3294408d94SBrooks Davis 3394408d94SBrooks Davis /* Node type name and magic cookie */ 3494408d94SBrooks Davis #define NG_GIF_DEMUX_NODE_TYPE "gif_demux" 3594408d94SBrooks Davis #define NGM_GIF_DEMUX_COOKIE 995567329 3694408d94SBrooks Davis 3794408d94SBrooks Davis /* Hook names */ 3894408d94SBrooks Davis #define NG_GIF_DEMUX_HOOK_GIF "gif" 3994408d94SBrooks Davis #define NG_GIF_DEMUX_HOOK_INET "inet" 4094408d94SBrooks Davis #define NG_GIF_DEMUX_HOOK_INET6 "inet6" 4194408d94SBrooks Davis #define NG_GIF_DEMUX_HOOK_ATALK "atalk" 4294408d94SBrooks Davis #define NG_GIF_DEMUX_HOOK_IPX "ipx" 4394408d94SBrooks Davis #define NG_GIF_DEMUX_HOOK_ATM "atm" 4494408d94SBrooks Davis #define NG_GIF_DEMUX_HOOK_NATM "natm" 4594408d94SBrooks Davis #define NG_GIF_DEMUX_HOOK_NS "ns" 4694408d94SBrooks Davis 4794408d94SBrooks Davis #endif /* _NETGRAPH_NG_GIF_DEMUX_H_ */ 48