vdp.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 _SYS_VDP_H
2N/A#define _SYS_VDP_H
2N/A#ifdef __cplusplus
2N/Atypedef enum vdp_tlv_type_s {
2N/A VDP_TLV_NONE = 0,
typedef enum vdp_tlv_vsiid_fmt_s {
typedef enum vdp_tlv_fltr_fmt_s {
#define vdp_ntoh24(p) \
#define vdp_hton24(p, v) {\
typedef struct vdp_stat_s {
} vdp_stat_t;
typedef struct vdp_timers_s {
} vdp_timers_t;
typedef struct vdpt_arg_s {
int vdpt_version;
} vdpt_arg_t;
typedef struct vdp_link_info_s {
typedef struct vdpd_vdpinfo_t {
int vi_ver;
int vi_vsitypevers;
typedef struct vdpd_ecpinfo_s {
int ve_ver;
extern void vdp_init(int);
extern int vdp_tlv_fini();
extern char *vdp_tlv_type_to_str(int);
extern char *vdp_vsiid_fmt_to_str(int);
extern char *vdp_tlv_fltr_fmt_to_str(int);
#ifdef __cplusplus