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