mac_resource_props_t
mac_resource_props_t fprop;
mac_resource_props_t *mrp;
mac_resource_props_t mrp;
bcopy(&mrp, &attr.mf_resource_props, sizeof (mac_resource_props_t));
mac_resource_props_t *mrp;
mac_resource_props_t mrp;
bcopy(&mrp, &attr.mf_resource_props, sizeof (mac_resource_props_t));
mac_resource_props_t *mrp)
dladm_arg_list_t *, mac_resource_props_t *,
mac_resource_props_t *);
flow_desc_t *flowdesc, mac_resource_props_t *mrp)
sizeof (mac_resource_props_t));
mac_resource_props_t mrp;
bzero(&mrp, sizeof (mac_resource_props_t));
mac_resource_props_t fa_resource_props;
flow_desc_t *, mac_resource_props_t *, boolean_t);
sizeof (mac_resource_props_t));
mac_resource_props_t va_resource_props;
mac_resource_props_t mrp;
mac_resource_props_t *mrp = arg;
mac_resource_props_t mrp;
mac_resource_props_t mrp;
mac_resource_props_t *mrp = arg;
mac_resource_props_t mrp;
mac_resource_props_t mrp;
mac_resource_props_t *mrp = (mac_resource_props_t *)arg;
mac_resource_props_t mrp;
mac_resource_props_t *mrp = arg;
mac_resource_props_t mrp;
mac_resource_props_t *mrp = (mac_resource_props_t *)arg;
mac_resource_props_t mrp;
mac_resource_props_t *mrp = (mac_resource_props_t *)arg;
mac_resource_props_t mrp;
bzero(&mrp, sizeof (mac_resource_props_t));
mac_resource_props_t mrp;
mac_resource_props_t mrp;
mac_resource_props_t *mrp = arg;
mac_resource_props_t *mrp = arg;
mac_resource_props_t mrp;
mac_resource_props_t *mrp = arg;
{ MAC_PROP_RESOURCE, sizeof (mac_resource_props_t), "resource"},
{ MAC_PROP_RESOURCE_EFF, sizeof (mac_resource_props_t),
mac_resource_props_t *mrp, uint_t flags)
mac_resource_props_t *mrp)
dld_modify_flow(char *flow_name, mac_resource_props_t *mrp)
minsize = sizeof (mac_resource_props_t);
mac_resource_props_t *mrp;
ASSERT(valsize >= sizeof (mac_resource_props_t));
mac_resource_props_t *mrp;
ASSERT(valsize >= sizeof (mac_resource_props_t));
mac_resource_props_t *mrp;
ASSERT(valsize >= sizeof (mac_resource_props_t));
mac_resource_props_t *mrp;
mac_resource_props_t *mrp;
mac_resource_props_t *mrp;
mac_resource_props_t *mrp = MCIP_RESOURCE_PROPS(mcip);
mac_resource_props_t *mrp = MCIP_RESOURCE_PROPS(mcip);
mac_resource_props_t *gmrp;
mac_set_prim_vlan_rings(mac_impl_t *mip, mac_resource_props_t *mrp)
mac_resource_props_t *vmrp;
mac_resource_props_t *mrp = MCIP_RESOURCE_PROPS(mcip);
mac_pset_find(mac_resource_props_t *mrp, boolean_t *use_default)
mac_resource_props_t *mrp, mac_resource_props_t *emrp)
mac_resource_props_t *mrp, *emrp;
mac_resource_props_t *emrp = MCIP_EFFECTIVE_PROPS(mcip);
mac_resource_props_t *mrp = MCIP_RESOURCE_PROPS(mcip);
uint8_t *, mac_resource_props_t *, boolean_t, mac_unicast_impl_t *);
static int mac_resource_ctl_set(mac_client_handle_t, mac_resource_props_t *);
mac_client_set_rings_prop(mac_client_impl_t *mcip, mac_resource_props_t *mrp,
mac_resource_props_t *tmrp)
mac_resource_props_t *cmrp = MCIP_RESOURCE_PROPS(mcip);
mac_resource_ctl_set(mac_client_handle_t mch, mac_resource_props_t *mrp)
mac_resource_props_t *omrp, *nmrp = MCIP_RESOURCE_PROPS(mcip);
flow_entry_t **flent, mac_resource_props_t *mrp)
uint8_t *mac_addr, mac_resource_props_t *mrp, boolean_t isprimary,
mac_resource_props_t *mrp;
mac_resource_props_t *vmrp;
mac_resource_props_t *mrp;
mac_cpu_set(mac_client_handle_t mch, mac_resource_props_t *mrp)
mac_client_set_resources(mac_client_handle_t mch, mac_resource_props_t *mrp)
mac_client_get_resources(mac_client_handle_t mch, mac_resource_props_t *mrp)
mac_resource_props_t *mcip_mrp = MCIP_RESOURCE_PROPS(mcip);
bcopy(mcip_mrp, mrp, sizeof (mac_resource_props_t));
mac_resource_props_t *mrp)
mac_resource_props_t *mcip_mrp = MCIP_EFFECTIVE_PROPS(mcip);
bcopy(mcip_mrp, mrp, sizeof (mac_resource_props_t));
mac_update_resources(mac_resource_props_t *nmrp, mac_resource_props_t *cmrp,
i_mac_set_resources(mac_handle_t mh, mac_resource_props_t *mrp)
mac_resource_props_t *tmrp, *umrp;
mac_resource_props_t *omrp;
mac_resource_props_t *vmrp;
mac_set_resources(mac_handle_t mh, mac_resource_props_t *mrp)
mac_get_resources(mac_handle_t mh, mac_resource_props_t *mrp)
bcopy(&mip->mi_resource_props, mrp, sizeof (mac_resource_props_t));
mac_get_effective_resources(mac_handle_t mh, mac_resource_props_t *mrp)
bzero(mrp, sizeof (mac_resource_props_t));
mac_validate_props(mac_impl_t *mip, mac_resource_props_t *mrp)
mac_resource_props_t *mip_mrp;
mac_resource_props_t *mrp)
sizeof (mac_resource_props_t));
mac_resource_props_t *mrp = MCIP_RESOURCE_PROPS(mcip);
mac_resource_props_t *emrp = &flent->fe_effective_props;
mac_rx_srs_update_bwlimit(mac_soft_ring_set_t *srs, mac_resource_props_t *mrp)
mac_tx_srs_update_bwlimit(mac_soft_ring_set_t *srs, mac_resource_props_t *mrp)
mac_srs_update_bwlimit(flow_entry_t *flent, mac_resource_props_t *mrp)
mac_srs_fanout_init(mac_client_impl_t *mcip, mac_resource_props_t *mrp,
mac_resource_props_t *mrp, mac_direct_rx_t rx_func, void *x_arg1,
mac_resource_props_t *mrp;
mac_resource_props_t *mrp = &flent->fe_effective_props;
mac_resource_props_t *mrp = MCIP_RESOURCE_PROPS(mcip);
mac_resource_props_t *emrp = MCIP_EFFECTIVE_PROPS(mcip);
mac_resource_props_t *mrp = MCIP_RESOURCE_PROPS(mcip);
mac_resource_props_t *emrp = MCIP_EFFECTIVE_PROPS(mcip);
mac_resource_props_t *mrp = MCIP_RESOURCE_PROPS(mcip);
mac_resource_props_t *mcip_mrp;
mac_resource_props_t *mrp, *emrp;
mac_tx_cpu_init(flow_entry_t *flent, mac_resource_props_t *mrp,
mac_flow_user_cpu_init(flow_entry_t *flent, mac_resource_props_t *mrp)
mac_resource_props_t *emrp = &flent->fe_effective_props;
flow_desc_t *flow_desc, mac_resource_props_t *mrp)
mac_link_flow_modify(char *flow_name, mac_resource_props_t *mrp)
mac_flow_create(flow_desc_t *fd, mac_resource_props_t *mrp, char *name,
sizeof (mac_resource_props_t));
sizeof (mac_resource_props_t));
mac_flow_modify_props(flow_entry_t *flent, mac_resource_props_t *mrp)
mac_resource_props_t *fmrp = &flent->fe_effective_props;
mac_flow_modify(flow_tab_t *ft, flow_entry_t *flent, mac_resource_props_t *mrp)
mac_resource_props_t *mcip_mrp = MCIP_RESOURCE_PROPS(mcip);
mac_resource_props_t *emrp = MCIP_EFFECTIVE_PROPS(mcip);
mac_resource_props_t *mrp = MCIP_RESOURCE_PROPS(mcip);
static boolean_t allowed_ips_set(mac_resource_props_t *, uint32_t);
mac_resource_props_t *mrp = MCIP_RESOURCE_PROPS(mcip);
mac_protect_validate(mac_resource_props_t *mrp)
mac_protect_set(mac_client_handle_t mch, mac_resource_props_t *mrp)
mac_protect_update(mac_resource_props_t *new, mac_resource_props_t *curr)
allowed_ips_set(mac_resource_props_t *mrp, uint32_t af)
mac_resource_props_t *mrp = MCIP_RESOURCE_PROPS(mcip);
bzero(&mip->mi_resource_props, sizeof (mac_resource_props_t));
mac_resource_props_t *mrp;
mac_resource_props_t *mrp = MCIP_RESOURCE_PROPS(mcip);
bzero(&info->vn_resource_props, sizeof (mac_resource_props_t));
int af, mac_resource_props_t *mrp, uint32_t flags, vnic_ioc_diag_t *diag,
uint_t mac_slot, mac_resource_props_t *mrp)
mac_resource_props_t af_resource_props;
mac_resource_props_t mf_resource_props;
mac_resource_props_t fi_resource_props;
mac_resource_props_t *);
int dld_modify_flow(char *, mac_resource_props_t *);
mac_resource_props_t *);
mac_resource_props_t *);
extern int mac_validate_props(mac_impl_t *, mac_resource_props_t *);
extern void mac_update_resources(mac_resource_props_t *,
mac_resource_props_t *, boolean_t);
mac_resource_props_t *, mac_resource_props_t *);
extern void mac_set_prim_vlan_rings(mac_impl_t *, mac_resource_props_t *);
mac_resource_props_t *);
extern int mac_link_flow_modify(char *, mac_resource_props_t *);
mac_resource_props_t fi_resource_props;
mac_resource_props_t *);
mac_resource_props_t fe_resource_props; /* SL */
mac_resource_props_t fe_effective_props; /* SL */
extern int mac_flow_create(flow_desc_t *, mac_resource_props_t *,
mac_resource_props_t *);
extern uint32_t mac_flow_modify_props(flow_entry_t *, mac_resource_props_t *);
mac_resource_props_t mi_resource_props; /* SL */
extern int mac_protect_set(mac_client_handle_t, mac_resource_props_t *);
extern int mac_protect_validate(mac_resource_props_t *);
extern void mac_protect_update(mac_resource_props_t *, mac_resource_props_t *);
extern int mac_set_resources(mac_handle_t, mac_resource_props_t *);
extern void mac_get_resources(mac_handle_t, mac_resource_props_t *);
extern void mac_get_effective_resources(mac_handle_t, mac_resource_props_t *);
extern cpupart_t *mac_pset_find(mac_resource_props_t *, boolean_t *);
mac_resource_props_t *, mac_resource_props_t *);
mac_resource_props_t *, mac_direct_rx_t, void *, cpupart_t *);
extern void mac_srs_update_bwlimit(flow_entry_t *, mac_resource_props_t *);
mac_resource_props_t vc_resource_props;
mac_resource_props_t vn_resource_props;
mac_resource_props_t vm_resource_props;
mac_resource_props_t *, uint32_t, vnic_ioc_diag_t *, cred_t *);
uint_t, uchar_t *, uint_t, mac_resource_props_t *);
mac_resource_props_t *mrp;