1179189Sjb/*
2179189Sjb * CDDL HEADER START
3179189Sjb *
4179189Sjb * The contents of this file are subject to the terms of the
5179189Sjb * Common Development and Distribution License (the "License").
6179189Sjb * You may not use this file except in compliance with the License.
7179189Sjb *
8179189Sjb * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9179189Sjb * or http://www.opensolaris.org/os/licensing.
10179189Sjb * See the License for the specific language governing permissions
11179189Sjb * and limitations under the License.
12179189Sjb *
13179189Sjb * When distributing Covered Code, include this CDDL HEADER in each
14179189Sjb * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15179189Sjb * If applicable, add the following below this CDDL HEADER, with the
16179189Sjb * fields enclosed by brackets "[]" replaced with your own identifying
17179189Sjb * information: Portions Copyright [yyyy] [name of copyright owner]
18179189Sjb *
19179189Sjb * CDDL HEADER END
20179189Sjb *
21179189Sjb * Portions Copyright 2006-2008 John Birrell jb@freebsd.org
22179189Sjb *
23179189Sjb * $FreeBSD: releng/11.0/cddl/lib/libdtrace/net.d 179189 2008-05-22 04:26:42Z jb $
24179189Sjb */
25179189Sjb
26179189Sjb/*
27179189Sjb * Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
28179189Sjb * Use is subject to license terms.
29179189Sjb */
30179189Sjb
31179189Sjb#pragma ident	"%Z%%M%	%I%	%E% SMI"
32179189Sjb
33179189Sjb/*
34179189Sjb * The conninfo_t structure should be used by all application protocal
35179189Sjb * providers as the first arguments to indicate some basic information
36179189Sjb * about the connection. This structure may be augmented to accomodate
37179189Sjb * the particularities of additional protocols in the future.
38179189Sjb */
39179189Sjbtypedef struct conninfo {
40179189Sjb	string ci_local;	/* local host address */
41179189Sjb	string ci_remote;	/* remote host address */
42179189Sjb	string ci_protocol;	/* protocol (ipv4, ipv6, etc) */
43179189Sjb} conninfo_t;
44