1*0147868eSNuno Antunes /* 2*0147868eSNuno Antunes * ng_UI.h 3*0147868eSNuno Antunes */ 4*0147868eSNuno Antunes 5*0147868eSNuno Antunes /*- 6*0147868eSNuno Antunes * Copyright (c) 1996-1999 Whistle Communications, Inc. 7*0147868eSNuno Antunes * All rights reserved. 8*0147868eSNuno Antunes * 9*0147868eSNuno Antunes * Subject to the following obligations and disclaimer of warranty, use and 10*0147868eSNuno Antunes * redistribution of this software, in source or object code forms, with or 11*0147868eSNuno Antunes * without modifications are expressly permitted by Whistle Communications; 12*0147868eSNuno Antunes * provided, however, that: 13*0147868eSNuno Antunes * 1. Any and all reproductions of the source or object code must include the 14*0147868eSNuno Antunes * copyright notice above and the following disclaimer of warranties; and 15*0147868eSNuno Antunes * 2. No rights are granted, in any manner or form, to use Whistle 16*0147868eSNuno Antunes * Communications, Inc. trademarks, including the mark "WHISTLE 17*0147868eSNuno Antunes * COMMUNICATIONS" on advertising, endorsements, or otherwise except as 18*0147868eSNuno Antunes * such appears in the above copyright notice or in the software. 19*0147868eSNuno Antunes * 20*0147868eSNuno Antunes * THIS SOFTWARE IS BEING PROVIDED BY WHISTLE COMMUNICATIONS "AS IS", AND 21*0147868eSNuno Antunes * TO THE MAXIMUM EXTENT PERMITTED BY LAW, WHISTLE COMMUNICATIONS MAKES NO 22*0147868eSNuno Antunes * REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, REGARDING THIS SOFTWARE, 23*0147868eSNuno Antunes * INCLUDING WITHOUT LIMITATION, ANY AND ALL IMPLIED WARRANTIES OF 24*0147868eSNuno Antunes * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. 25*0147868eSNuno Antunes * WHISTLE COMMUNICATIONS DOES NOT WARRANT, GUARANTEE, OR MAKE ANY 26*0147868eSNuno Antunes * REPRESENTATIONS REGARDING THE USE OF, OR THE RESULTS OF THE USE OF THIS 27*0147868eSNuno Antunes * SOFTWARE IN TERMS OF ITS CORRECTNESS, ACCURACY, RELIABILITY OR OTHERWISE. 28*0147868eSNuno Antunes * IN NO EVENT SHALL WHISTLE COMMUNICATIONS BE LIABLE FOR ANY DAMAGES 29*0147868eSNuno Antunes * RESULTING FROM OR ARISING OUT OF ANY USE OF THIS SOFTWARE, INCLUDING 30*0147868eSNuno Antunes * WITHOUT LIMITATION, ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, 31*0147868eSNuno Antunes * PUNITIVE, OR CONSEQUENTIAL DAMAGES, PROCUREMENT OF SUBSTITUTE GOODS OR 32*0147868eSNuno Antunes * SERVICES, LOSS OF USE, DATA OR PROFITS, HOWEVER CAUSED AND UNDER ANY 33*0147868eSNuno Antunes * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 34*0147868eSNuno Antunes * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 35*0147868eSNuno Antunes * THIS SOFTWARE, EVEN IF WHISTLE COMMUNICATIONS IS ADVISED OF THE POSSIBILITY 36*0147868eSNuno Antunes * OF SUCH DAMAGE. 37*0147868eSNuno Antunes * 38*0147868eSNuno Antunes * Author: Julian Elischer <julian@freebsd.org> 39*0147868eSNuno Antunes * 40*0147868eSNuno Antunes * $FreeBSD: src/sys/netgraph/ng_UI.h,v 1.5 2005/01/07 01:45:39 imp Exp $ 41*0147868eSNuno Antunes * $DragonFly: src/sys/netgraph7/ng_UI.h,v 1.2 2008/06/26 23:05:35 dillon Exp $ 42*0147868eSNuno Antunes * $Whistle: ng_UI.h,v 1.6 1999/01/20 00:54:15 archie Exp $ 43*0147868eSNuno Antunes */ 44*0147868eSNuno Antunes 45*0147868eSNuno Antunes #ifndef _NETGRAPH_NG_UI_H_ 46*0147868eSNuno Antunes #define _NETGRAPH_NG_UI_H_ 47*0147868eSNuno Antunes 48*0147868eSNuno Antunes /* Node type name and cookie */ 49*0147868eSNuno Antunes #define NG_UI_NODE_TYPE "UI" 50*0147868eSNuno Antunes #define NGM_UI_COOKIE 884639499 51*0147868eSNuno Antunes 52*0147868eSNuno Antunes /* Hook names */ 53*0147868eSNuno Antunes #define NG_UI_HOOK_DOWNSTREAM "downstream" 54*0147868eSNuno Antunes #define NG_UI_HOOK_UPSTREAM "upstream" 55*0147868eSNuno Antunes 56*0147868eSNuno Antunes #endif /* _NETGRAPH_NG_UI_H_ */ 57*0147868eSNuno Antunes 58