Lines Matching refs:vnetp
71 int vgen_init(void *vnetp, uint64_t regprop, dev_info_t *vnetdip,
195 static boolean_t vgen_frame_lookup_vid(vnet_t *vnetp, struct ether_header *ehp,
210 extern void vnet_dds_cleanup_hio(vnet_t *vnetp);
211 extern int vnet_mtu_update(vnet_t *vnetp, uint32_t mtu);
212 extern void vnet_link_update(vnet_t *vnetp, link_state_t link_state);
493 vgen_init(void *vnetp, uint64_t regprop, dev_info_t *vnetdip, in vgen_init() argument
501 if ((vnetp == NULL) || (vnetdip == NULL)) in vgen_init()
510 vgenp->vnetp = vnetp; in vgen_init()
785 vnet_t *vnetp = vgenp->vnetp; in vgen_portsend() local
806 is_tagged = vgen_frame_lookup_vid(vnetp, ehp, &vlan_id); in vgen_portsend()
808 if (vlan_id == vnetp->default_vlan_id) { in vgen_portsend()
820 portp->pvid != vnetp->default_vlan_id) { in vgen_portsend()
1290 vnet_t *vnetp = vgenp->vnetp; in vgen_read_mdprops() local
1351 &vnetp->pls_update); in vgen_read_mdprops()
1357 vgen_mtu_read(vgenp, mdp, listp[i], &vnetp->mtu); in vgen_read_mdprops()
1358 if (vnetp->mtu < ETHERMTU || vnetp->mtu > VNET_MAX_MTU) { in vgen_read_mdprops()
1359 vnetp->mtu = ETHERMTU; in vgen_read_mdprops()
1361 vgenp->max_frame_size = vnetp->mtu + in vgen_read_mdprops()
1369 &vnetp->pvid, &vnetp->vids, &vnetp->nvids, in vgen_read_mdprops()
1370 &vnetp->default_vlan_id); in vgen_read_mdprops()
1403 vnet_t *vnetp; in vgen_vlan_read_ids() local
1419 vnetp = vgenp->vnetp; in vgen_vlan_read_ids()
1422 inst = vnetp->instance; in vgen_vlan_read_ids()
1428 vnetp = vgenp->vnetp; in vgen_vlan_read_ids()
1568 vgen_frame_lookup_vid(vnet_t *vnetp, struct ether_header *ehp, uint16_t *vidp) in vgen_frame_lookup_vid() argument
1581 *vidp = vnetp->pvid; in vgen_frame_lookup_vid()
1889 vnet_t *vnetp; in vgen_mdeg_cb() local
1900 vnetp = vgenp->vnetp; in vgen_mdeg_cb()
1925 "invalid: %d\n", vnetp->instance, in vgen_mdeg_cb()
1937 "invalid: %d\n", vnetp->instance, in vgen_mdeg_cb()
1992 vnet_t *vnetp = vgenp->vnetp; in vgen_update_md_prop() local
2008 if ((pvid != vnetp->pvid) || /* pvid changed? */ in vgen_update_md_prop()
2009 (nvids != vnetp->nvids) || /* # of vids changed? */ in vgen_update_md_prop()
2010 ((nvids != 0) && (vnetp->nvids != 0) && /* vids changed? */ in vgen_update_md_prop()
2011 bcmp(vids, vnetp->vids, sizeof (uint16_t) * nvids))) { in vgen_update_md_prop()
2017 if (mtu != vnetp->mtu) { in vgen_update_md_prop()
2023 vnetp->instance, mtu); in vgen_update_md_prop()
2031 if (pls_update != vnetp->pls_update) { in vgen_update_md_prop()
2040 vnetp->pvid = pvid; in vgen_update_md_prop()
2041 if (vnetp->nvids != 0) { in vgen_update_md_prop()
2042 kmem_free(vnetp->vids, in vgen_update_md_prop()
2043 sizeof (uint16_t) * vnetp->nvids); in vgen_update_md_prop()
2044 vnetp->nvids = 0; in vgen_update_md_prop()
2047 vnetp->nvids = nvids; in vgen_update_md_prop()
2048 vnetp->vids = vids; in vgen_update_md_prop()
2064 vnetp->mtu, mtu); in vgen_update_md_prop()
2066 rv = vnet_mtu_update(vnetp, mtu); in vgen_update_md_prop()
2075 vnetp->pls_update = pls_update; in vgen_update_md_prop()
3503 vnet_dds_rx(vgenp->vnetp, dmsg); in vgen_dds_rx()
3672 vnet_t *vnetp = vgenp->vnetp; in vgen_set_vnet_proto_ops() local
3679 if (portp == vgenp->vsw_portp && vnetp->pls_update == B_TRUE) { in vgen_set_vnet_proto_ops()
3700 vnet_t *vnetp = vgenp->vnetp; in vgen_set_vnet_proto_ops() local
3710 if (portp->nvids == 0 && portp->pvid == vnetp->pvid) { in vgen_set_vnet_proto_ops()
3770 vnet_t *vnetp = vgenp->vnetp; in vgen_vlan_unaware_port_reset() local
3780 (portp->nvids != 0 || portp->pvid != vnetp->pvid)) { in vgen_vlan_unaware_port_reset()
4298 vnet_link_update(vgenp->vnetp, link_state); in vgen_link_update()
5791 if ((vgenp != NULL) && (vgenp->vnetp != NULL)) { in vgen_debug_printf()
5793 ((vnet_t *)(vgenp->vnetp))->instance); in vgen_debug_printf()