vio_net_handle_t
static void vnet_rx(vio_net_handle_t vrh, mblk_t *mp);
static void vnet_tx_update(vio_net_handle_t vrh);
static void vnet_handle_res_err(vio_net_handle_t vrh, vio_net_err_val_t err);
vnet_rx(vio_net_handle_t vrh, mblk_t *mp)
vnet_tx_update(vio_net_handle_t vrh)
ether_addr_t local_macaddr, ether_addr_t rem_macaddr, vio_net_handle_t *vhp,
vio_net_resource_unreg(vio_net_handle_t vhp)
vnet_handle_res_err(vio_net_handle_t vrh, vio_net_err_val_t err)
vio_net_handle_t hio_vhp; /* HIO resource hdl */
vio_net_handle_t vhp; /* handle from vnet */
vio_net_handle_t *vhp, vio_net_callbacks_t *vcb);
vio_net_handle_t *vhp, vio_net_callbacks_t *vcb);
void vio_net_resource_unreg(vio_net_handle_t vhp);
typedef void (*vio_net_resource_unreg_t)(vio_net_handle_t vhp);
typedef void (*vio_net_rx_cb_t)(vio_net_handle_t, mblk_t *);
typedef void (*vio_net_tx_update_t)(vio_net_handle_t);
typedef void (*vio_net_report_err_t)(vio_net_handle_t, vio_net_err_val_t err);