vgen_port_t
portp = (vgen_port_t *)arg;
static void vgen_port_detach(vgen_port_t *portp);
static void vgen_port_list_insert(vgen_port_t *portp);
static void vgen_port_list_remove(vgen_port_t *portp);
static vgen_port_t *vgen_port_lookup(vgen_portlist_t *plistp,
static int vgen_port_read_props(vgen_port_t *portp, vgen_t *vgenp, md_t *mdp,
vgen_port_t *portp = (vgen_port_t *)arg;
vgen_port_t *portp;
vgen_port_detach(vgen_port_t *portp)
static int vgen_port_attach(vgen_port_t *portp);
static void vgen_port_detach_mdeg(vgen_port_t *portp);
static uint64_t vgen_port_stat(vgen_port_t *portp, uint_t stat);
static void vgen_port_reset(vgen_port_t *portp);
vgen_port_list_insert(vgen_port_t *portp)
vgen_port_list_remove(vgen_port_t *portp)
vgen_port_t *prevp;
vgen_port_t *nextp;
static int vgen_ldc_attach(vgen_port_t *portp, uint64_t ldc_id);
static vgen_port_t *
vgen_port_t *portp = NULL;
static void vgen_port_init(vgen_port_t *portp);
vgen_port_init(vgen_port_t *portp)
static void vgen_port_uninit(vgen_port_t *portp);
vgen_port_uninit(vgen_port_t *portp)
static int vgen_portsend(vgen_port_t *portp, mblk_t *mp);
vgen_port_t *portp;
portp = (vgen_port_t *)arg;
vgen_vlan_create_hash(vgen_port_t *portp)
vgen_vlan_destroy_hash(vgen_port_t *portp)
vgen_vlan_add_ids(vgen_port_t *portp)
vgen_vlan_remove_ids(vgen_port_t *portp)
static void vgen_vlan_create_hash(vgen_port_t *portp);
static void vgen_vlan_destroy_hash(vgen_port_t *portp);
static void vgen_vlan_add_ids(vgen_port_t *portp);
static void vgen_vlan_remove_ids(vgen_port_t *portp);
static mblk_t *vgen_vlan_frame_fixtag(vgen_port_t *portp, mblk_t *mp,
static void vgen_vlan_unaware_port_reset(vgen_port_t *portp);
vgen_port_t *portp;
portp = kmem_zalloc(sizeof (vgen_port_t), KM_SLEEP);
vgen_port_read_props(vgen_port_t *portp, vgen_t *vgenp, md_t *mdp,
vgen_port_t *portp;
vgen_port_attach(vgen_port_t *portp)
vgen_port_detach_mdeg(vgen_port_t *portp)
vgen_port_t *portp;
vgen_port_stat(vgen_port_t *portp, uint_t stat)
vgen_ldc_attach(vgen_port_t *portp, uint64_t ldc_id)
vgen_port_t *portp;
vgen_port_t *portp = ldcp->portp;
vgen_port_t *portp = ldcp->portp;
vgen_vlan_unaware_port_reset(vgen_port_t *portp)
vgen_port_reset(vgen_port_t *portp)
vgen_port_t *portp;
vgen_port_t *portp;
vgen_port_t *portp = ldcp->portp;
vgen_port_t *portp = (vgen_port_t *)arg;
vgen_port_t *portp = (vgen_port_t *)arg;
vgen_port_t *portp = (vgen_port_t *)arg;
vgen_port_t *portp;
portp = (vgen_port_t *)arg;
vgen_force_link_state(vgen_port_t *portp, int cmd)
vgen_port_t *portp;
portp = (vgen_port_t *)arg;
vgen_port_t *portp = (vgen_port_t *)arg;
vgen_port_t *portp = (vgen_port_t *)arg;
vgen_port_t *portp;
portp = (vgen_port_t *)arg;
vgen_vlan_frame_fixtag(vgen_port_t *portp, mblk_t *mp, boolean_t is_tagged,
vgen_portsend(vgen_port_t *portp, mblk_t *mp)
static int vgen_force_link_state(vgen_port_t *portp, int link_state);
vgen_port_t *portp;
vgen_port_t *headp; /* head of ports */
vgen_port_t *tailp; /* tail */
vgen_port_t *vsw_portp; /* port connected to vsw */