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