1*3b2bd0f6Slogwang /*
2*3b2bd0f6Slogwang  * ng_sppp.h Netgraph to Sppp module.
3*3b2bd0f6Slogwang  */
4*3b2bd0f6Slogwang 
5*3b2bd0f6Slogwang /*-
6*3b2bd0f6Slogwang  * Copyright (C) 2002-2004 Cronyx Engineering.
7*3b2bd0f6Slogwang  * Copyright (C) 2002-2004 Roman Kurakin <[email protected]>
8*3b2bd0f6Slogwang  *
9*3b2bd0f6Slogwang  * This software is distributed with NO WARRANTIES, not even the implied
10*3b2bd0f6Slogwang  * warranties for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
11*3b2bd0f6Slogwang  *
12*3b2bd0f6Slogwang  * Authors grant any other persons or organisations a permission to use,
13*3b2bd0f6Slogwang  * modify and redistribute this software in source and binary forms,
14*3b2bd0f6Slogwang  * as long as this message is kept with the software, all derivative
15*3b2bd0f6Slogwang  * works or modified versions.
16*3b2bd0f6Slogwang  *
17*3b2bd0f6Slogwang  * $FreeBSD$
18*3b2bd0f6Slogwang  * Cronyx Id: ng_sppp.h,v 1.1.2.6 2004/03/01 15:17:21 rik Exp $
19*3b2bd0f6Slogwang  */
20*3b2bd0f6Slogwang 
21*3b2bd0f6Slogwang #ifndef _NETGRAPH_SPPP_H_
22*3b2bd0f6Slogwang #define _NETGRAPH_SPPP_H_
23*3b2bd0f6Slogwang 
24*3b2bd0f6Slogwang /* Node type name and magic cookie */
25*3b2bd0f6Slogwang #define NG_SPPP_NODE_TYPE		"sppp"
26*3b2bd0f6Slogwang #define NGM_SPPP_COOKIE			1040804655
27*3b2bd0f6Slogwang 
28*3b2bd0f6Slogwang /* Interface base name */
29*3b2bd0f6Slogwang #define NG_SPPP_IFACE_NAME		"sppp"
30*3b2bd0f6Slogwang 
31*3b2bd0f6Slogwang /* My hook names */
32*3b2bd0f6Slogwang #define NG_SPPP_HOOK_DOWNSTREAM		"downstream"
33*3b2bd0f6Slogwang 
34*3b2bd0f6Slogwang /* Netgraph commands */
35*3b2bd0f6Slogwang enum {
36*3b2bd0f6Slogwang 	NGM_SPPP_GET_IFNAME = 1,	/* returns struct ng_sppp_ifname */
37*3b2bd0f6Slogwang };
38*3b2bd0f6Slogwang 
39*3b2bd0f6Slogwang #endif /* _NETGRAPH_SPPP_H_ */
40