HardenedBSD/sys/netgraph/ng_sppp.h
Ruslan Ermilov 72369c34ac Parse "getifname" using the standard parse string type.
Fixed an off-by-one error when dealing with interface name
(if_xname is NUL-terminated).

Don't waste time making a copy of if_xname in constructor.
2005-02-03 13:03:31 +00:00

40 lines
1.0 KiB
C

/*
* ng_sppp.h Netgraph to Sppp module.
*/
/*-
* Copyright (C) 2002-2004 Cronyx Engineering.
* Copyright (C) 2002-2004 Roman Kurakin <rik@cronyx.ru>
*
* This software is distributed with NO WARRANTIES, not even the implied
* warranties for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
*
* Authors grant any other persons or organisations a permission to use,
* modify and redistribute this software in source and binary forms,
* as long as this message is kept with the software, all derivative
* works or modified versions.
*
* $FreeBSD$
* Cronyx Id: ng_sppp.h,v 1.1.2.6 2004/03/01 15:17:21 rik Exp $
*/
#ifndef _NETGRAPH_SPPP_H_
#define _NETGRAPH_SPPP_H_
/* Node type name and magic cookie */
#define NG_SPPP_NODE_TYPE "sppp"
#define NGM_SPPP_COOKIE 1040804655
/* Interface base name */
#define NG_SPPP_IFACE_NAME "sppp"
/* My hook names */
#define NG_SPPP_HOOK_DOWNSTREAM "downstream"
/* Netgraph commands */
enum {
NGM_SPPP_GET_IFNAME = 1, /* returns struct ng_sppp_ifname */
};
#endif /* _NETGRAPH_SPPP_H_ */