vdp_impl.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_IMPL_H
2N/A#define _SYS_VDP_IMPL_H
2N/A#ifdef __cplusplus
2N/A#include <libdllink.h>
2N/A#include <libinetutil.h>
2N/Atypedef enum vdp_prof_proc_state_s {
2N/A VDP_PROF_INIT = 0,
2N/A#define VDP_TLV_LEN_SHIFT 0
2N/Atypedef struct vdp_tlv_mgr_s {
2N/Atypedef struct vdp_tlv_mgrenc_s {
2N/Atypedef short vtf_ps_pcp_vid_t;
2N/Atypedef struct vdp_tlv_fltr_vid_s {
2N/Atypedef struct vtf_group_s {
2N/Atypedef struct vtf_group_mac_s {
2N/Atypedef struct vdp_profile_s {
2N/A int vdp_prof_tlv_len;
2N/A int vdp_prof_timer_id;
2N/A#define VDP_PROF_STAT_UPDATE(v, s, c) { \
2N/Atypedef struct vdp_inst_struct_s {
2N/A void *vdp_inst_ecp_handle;
2N/A int vdp_inst_sockfd;
2N/Aextern void vdp_logmsg(int, const char *, ...);
2N/A#ifdef __cplusplus