Deleted Added
full compact
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_ */