libdllink.h revision 2
2N/A * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2N/A * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
2N/A#ifndef _LIBDLLINK_H
2N/A#define _LIBDLLINK_H
2N/A#include <libdladm.h>
2N/A#ifdef __cplusplus
2N/Atypedef struct dladm_attr {
2N/Atypedef struct dladm_phys_attr {
2N/A#define DLADM_SECOBJ_CLASS_WEP 0
2N/Atypedef int dladm_secobj_class_t;
2N/Atypedef int (dladm_walkcb_t)(const char *, void *);
2N/Atypedef struct dladm_hwgrp_attr {
2N/Atypedef struct dladm_cos_attr {
2N/Atypedef struct dladm_macaddr_attr {
2N/Atypedef struct dladm_datalink_info {
2N/A dladm_attr_t *);
2N/A datalink_id_t *);
2N/A dladm_walk_datalink_cb_t *, void *,
2N/A dladm_conf_t *);
2N/A dladm_conf_t *);
2N/A dladm_conf_t *);
2N/A dladm_conf_t, const char *, char *, void *,
2N/A const char *, dladm_datatype_t, const void *);
2N/A datalink_id_t *);
2N/A dladm_arg_list_t **);
2N/A dladm_arg_list_t *);
2N/A#ifdef __cplusplus