netgraph.h (185419) | netgraph.h (185895) |
---|---|
1/* 2 * netgraph.h 3 */ 4 5/*- 6 * Copyright (c) 1996-1999 Whistle Communications, Inc. 7 * All rights reserved. 8 * --- 23 unchanged lines hidden (view full) --- 32 * SERVICES, LOSS OF USE, DATA OR PROFITS, HOWEVER CAUSED AND UNDER ANY 33 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 34 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 35 * THIS SOFTWARE, EVEN IF WHISTLE COMMUNICATIONS IS ADVISED OF THE POSSIBILITY 36 * OF SUCH DAMAGE. 37 * 38 * Author: Julian Elischer <julian@freebsd.org> 39 * | 1/* 2 * netgraph.h 3 */ 4 5/*- 6 * Copyright (c) 1996-1999 Whistle Communications, Inc. 7 * All rights reserved. 8 * --- 23 unchanged lines hidden (view full) --- 32 * SERVICES, LOSS OF USE, DATA OR PROFITS, HOWEVER CAUSED AND UNDER ANY 33 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 34 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 35 * THIS SOFTWARE, EVEN IF WHISTLE COMMUNICATIONS IS ADVISED OF THE POSSIBILITY 36 * OF SUCH DAMAGE. 37 * 38 * Author: Julian Elischer <julian@freebsd.org> 39 * |
40 * $FreeBSD: head/sys/netgraph/netgraph.h 185419 2008-11-28 23:30:51Z zec $ | 40 * $FreeBSD: head/sys/netgraph/netgraph.h 185895 2008-12-10 23:12:39Z zec $ |
41 * $Whistle: netgraph.h,v 1.29 1999/11/01 07:56:13 julian Exp $ 42 */ 43 44#ifndef _NETGRAPH_NETGRAPH_H_ 45#define _NETGRAPH_NETGRAPH_H_ 46 47#ifndef _KERNEL 48#error "This file should not be included in user level programs" --- 1151 unchanged lines hidden (view full) --- 1200 LIST_HEAD(, ng_node) _ng_name_hash[NG_NAME_HASH_SIZE]; 1201 LIST_HEAD(, ng_node) _ng_nodelist; 1202 ng_ID_t _nextID; 1203 struct unrhdr *_ng_iface_unit; 1204 struct unrhdr *_ng_eiface_unit; 1205 struct unrhdr *_ng_wormhole_unit; 1206}; 1207 | 41 * $Whistle: netgraph.h,v 1.29 1999/11/01 07:56:13 julian Exp $ 42 */ 43 44#ifndef _NETGRAPH_NETGRAPH_H_ 45#define _NETGRAPH_NETGRAPH_H_ 46 47#ifndef _KERNEL 48#error "This file should not be included in user level programs" --- 1151 unchanged lines hidden (view full) --- 1200 LIST_HEAD(, ng_node) _ng_name_hash[NG_NAME_HASH_SIZE]; 1201 LIST_HEAD(, ng_node) _ng_nodelist; 1202 ng_ID_t _nextID; 1203 struct unrhdr *_ng_iface_unit; 1204 struct unrhdr *_ng_eiface_unit; 1205 struct unrhdr *_ng_wormhole_unit; 1206}; 1207 |
1208#ifndef VIMAGE 1209#ifndef VIMAGE_GLOBALS 1210extern struct vnet_netgraph vnet_netgraph_0; 1211#endif 1212#endif 1213 |
|
1208/* Symbol translation macros */ 1209#define V_nextID VNET_NETGRAPH(nextID) 1210#define V_ng_ID_hash VNET_NETGRAPH(ng_ID_hash) 1211#define V_ng_eiface_unit VNET_NETGRAPH(ng_eiface_unit) 1212#define V_ng_iface_unit VNET_NETGRAPH(ng_iface_unit) 1213#define V_ng_name_hash VNET_NETGRAPH(ng_name_hash) 1214#define V_ng_nodelist VNET_NETGRAPH(ng_nodelist) 1215#define V_ng_wormhole_unit VNET_NETGRAPH(ng_wormhole_unit) 1216 1217#endif /* _NETGRAPH_NETGRAPH_H_ */ | 1214/* Symbol translation macros */ 1215#define V_nextID VNET_NETGRAPH(nextID) 1216#define V_ng_ID_hash VNET_NETGRAPH(ng_ID_hash) 1217#define V_ng_eiface_unit VNET_NETGRAPH(ng_eiface_unit) 1218#define V_ng_iface_unit VNET_NETGRAPH(ng_iface_unit) 1219#define V_ng_name_hash VNET_NETGRAPH(ng_name_hash) 1220#define V_ng_nodelist VNET_NETGRAPH(ng_nodelist) 1221#define V_ng_wormhole_unit VNET_NETGRAPH(ng_wormhole_unit) 1222 1223#endif /* _NETGRAPH_NETGRAPH_H_ */ |