/illumos-gate/usr/src/uts/common/sys/ |
H A D | mac_client_impl.h | 416 extern int mac_validate_props(mac_impl_t *, mac_resource_props_t *); 424 extern void mac_update_resources(mac_resource_props_t *, 425 mac_resource_props_t *, boolean_t); 432 mac_resource_props_t *, mac_resource_props_t *); 433 extern void mac_set_prim_vlan_rings(mac_impl_t *, mac_resource_props_t *);
|
H A D | vnic.h | 129 mac_resource_props_t vc_resource_props; 152 mac_resource_props_t vn_resource_props; 171 mac_resource_props_t vm_resource_props;
|
H A D | mac_impl.h | 497 mac_resource_props_t mi_resource_props; /* SL */ 857 extern int mac_protect_set(mac_client_handle_t, mac_resource_props_t *); 859 extern int mac_protect_validate(mac_resource_props_t *); 860 extern void mac_protect_update(mac_resource_props_t *, mac_resource_props_t *); 868 extern int mac_set_resources(mac_handle_t, mac_resource_props_t *); 869 extern void mac_get_resources(mac_handle_t, mac_resource_props_t *); 870 extern void mac_get_effective_resources(mac_handle_t, mac_resource_props_t *); 874 extern cpupart_t *mac_pset_find(mac_resource_props_t *, boolean_t *); 876 mac_resource_props_t *, mac_resource_props_t *);
|
H A D | dld.h | 244 mac_resource_props_t af_resource_props; 256 mac_resource_props_t mf_resource_props; 270 mac_resource_props_t fi_resource_props; 455 mac_resource_props_t *); 457 int dld_modify_flow(char *, mac_resource_props_t *);
|
H A D | mac_client_priv.h | 102 mac_resource_props_t *); 104 extern int mac_link_flow_modify(char *, mac_resource_props_t *); 111 mac_resource_props_t fi_resource_props; 166 mac_resource_props_t *);
|
H A D | mac_client.h | 183 mac_resource_props_t *); 185 mac_resource_props_t *); 187 mac_resource_props_t *);
|
H A D | mac_flow_impl.h | 236 mac_resource_props_t fe_resource_props; /* SL */ 239 mac_resource_props_t fe_effective_props; /* SL */ 505 extern int mac_flow_create(flow_desc_t *, mac_resource_props_t *, 523 mac_resource_props_t *); 527 extern uint32_t mac_flow_modify_props(flow_entry_t *, mac_resource_props_t *);
|
H A D | vnic_impl.h | 77 mac_resource_props_t *, uint32_t, vnic_ioc_diag_t *, cred_t *); 79 uint_t, uchar_t *, uint_t, mac_resource_props_t *);
|
H A D | mac_soft_ring.h | 637 mac_resource_props_t *, mac_direct_rx_t, void *, mac_resource_handle_t, 687 mac_resource_props_t *, int, int, mac_direct_rx_t); 688 extern void mac_srs_update_bwlimit(flow_entry_t *, mac_resource_props_t *);
|
H A D | mac_flow.h | 230 } mac_resource_props_t; typedef
|
/illumos-gate/usr/src/lib/libdladm/common/ |
H A D | flowprop.c | 268 mac_resource_props_t *mrp; in do_get_maxbw() 294 mac_resource_props_t mrp; in do_set_maxbw() 311 bcopy(&mrp, &attr.mf_resource_props, sizeof (mac_resource_props_t)); in do_set_maxbw() 361 mac_resource_props_t *mrp; in do_get_priority() 388 mac_resource_props_t mrp; in do_set_priority() 404 bcopy(&mrp, &attr.mf_resource_props, sizeof (mac_resource_props_t)); in do_set_priority() 551 mac_resource_props_t *mrp) in dladm_flow_proplist_extract()
|
H A D | libdladm_impl.h | 151 dladm_arg_list_t *, mac_resource_props_t *, 155 mac_resource_props_t *);
|
H A D | libdlvnic.h | 52 mac_resource_props_t va_resource_props;
|
H A D | linkprop.c | 1920 mac_resource_props_t mrp; in get_maxbw() 1991 mac_resource_props_t mrp; in get_cpus() 2042 mac_resource_props_t mrp; in check_cpus() 2169 mac_resource_props_t mrp; in get_pool() 2202 mac_resource_props_t mrp; in check_pool() 2254 mac_resource_props_t *mrp = (mac_resource_props_t *)arg; in extract_pool() 2280 mac_resource_props_t mrp; in get_priority() 2418 mac_resource_props_t mrp; in get_rxrings() 2463 mac_resource_props_t *mrp = (mac_resource_props_t *)arg; in extract_rxrings() 2482 mac_resource_props_t mrp; in get_txrings() [all …]
|
H A D | libdlflow.h | 50 mac_resource_props_t fa_resource_props;
|
H A D | libdlflow.c | 546 flow_desc_t *flowdesc, mac_resource_props_t *mrp) in i_dladm_flow_add() 555 sizeof (mac_resource_props_t)); in i_dladm_flow_add() 591 mac_resource_props_t mrp; in dladm_flow_add() 602 bzero(&mrp, sizeof (mac_resource_props_t)); in dladm_flow_add()
|
H A D | libdlflow_impl.h | 137 flow_desc_t *, mac_resource_props_t *, boolean_t);
|
/illumos-gate/usr/src/uts/common/io/dld/ |
H A D | dld_flow.c | 41 mac_resource_props_t *mrp) in dld_add_flow() 53 dld_modify_flow(char *flow_name, mac_resource_props_t *mrp) in dld_modify_flow()
|
/illumos-gate/usr/src/uts/common/io/mac/ |
H A D | mac_client.c | 1726 mac_resource_props_t *tmrp) in mac_client_set_rings_prop() 2543 mac_resource_props_t *mrp; in i_mac_unicast_add() 2710 mac_resource_props_t *vmrp; in i_mac_unicast_add() 3223 mac_resource_props_t *mrp; in mac_unicast_remove() 4077 mac_resource_props_t *mrp) in mac_client_get_effective_resources() 4557 mac_update_resources(mac_resource_props_t *nmrp, mac_resource_props_t *cmrp, in mac_update_resources() 4654 mac_resource_props_t *tmrp, *umrp; in i_mac_set_resources() 4710 mac_resource_props_t *omrp; in i_mac_set_resources() 4711 mac_resource_props_t *vmrp; in i_mac_set_resources() 5206 mac_resource_props_t *mip_mrp; in mac_validate_props() [all …]
|
H A D | mac_datapath_setup.c | 825 mac_resource_props_t *emrp = &flent->fe_effective_props; in mac_flow_user_cpu_init() 1089 mac_resource_props_t *emrp = &flent->fe_effective_props; in mac_flow_cpu_init() 2086 mac_resource_props_t *mrp; in mac_srs_create() 2295 mac_resource_props_t *mrp = &flent->fe_effective_props; in mac_find_fanout() 2364 mac_resource_props_t *mrp = MCIP_RESOURCE_PROPS(mcip); in mac_srs_group_setup() 2365 mac_resource_props_t *emrp = MCIP_EFFECTIVE_PROPS(mcip); in mac_srs_group_setup() 2898 mac_resource_props_t *mrp = MCIP_RESOURCE_PROPS(mcip); in mac_datapath_setup() 2899 mac_resource_props_t *emrp = MCIP_EFFECTIVE_PROPS(mcip); in mac_datapath_setup() 3174 mac_resource_props_t *mrp = MCIP_RESOURCE_PROPS(mcip); in mac_datapath_teardown() 4024 mac_resource_props_t *mcip_mrp; in mac_fanout_recompute_client() [all …]
|
H A D | mac_flow.c | 214 mac_flow_create(flow_desc_t *fd, mac_resource_props_t *mrp, char *name, in mac_flow_create() 256 sizeof (mac_resource_props_t)); in mac_flow_create() 271 sizeof (mac_resource_props_t)); in mac_flow_create() 659 mac_flow_modify_props(flow_entry_t *flent, mac_resource_props_t *mrp) in mac_flow_modify_props() 662 mac_resource_props_t *fmrp = &flent->fe_effective_props; in mac_flow_modify_props() 729 mac_flow_modify(flow_tab_t *ft, flow_entry_t *flent, mac_resource_props_t *mrp) in mac_flow_modify() 733 mac_resource_props_t *mcip_mrp = MCIP_RESOURCE_PROPS(mcip); in mac_flow_modify() 734 mac_resource_props_t *emrp = MCIP_EFFECTIVE_PROPS(mcip); in mac_flow_modify() 1211 flow_desc_t *flow_desc, mac_resource_props_t *mrp) in mac_link_flow_add() 1439 mac_link_flow_modify(char *flow_name, mac_resource_props_t *mrp) in mac_link_flow_modify()
|
H A D | mac_protect.c | 212 static boolean_t allowed_ips_set(mac_resource_props_t *, uint32_t); 578 mac_resource_props_t *mrp = MCIP_RESOURCE_PROPS(mcip); in intercept_dhcpv4_outbound() 1308 mac_resource_props_t *mrp = MCIP_RESOURCE_PROPS(mcip); in intercept_dhcpv6_outbound() 2267 mac_resource_props_t *mrp = MCIP_RESOURCE_PROPS(mcip); in mac_protect_check_one() 2475 mac_protect_validate(mac_resource_props_t *mrp) in mac_protect_validate() 2497 mac_protect_set(mac_client_handle_t mch, mac_resource_props_t *mrp) in mac_protect_set() 2523 mac_protect_update(mac_resource_props_t *new, mac_resource_props_t *curr) in mac_protect_update() 2600 allowed_ips_set(mac_resource_props_t *mrp, uint32_t af) in allowed_ips_set()
|
H A D | mac.c | 3364 minsize = sizeof (mac_resource_props_t); in mac_prop_check_size() 3546 mac_resource_props_t *mrp; in mac_set_prop() 3644 mac_resource_props_t *mrp; in mac_get_prop() 3655 mac_resource_props_t *mrp; in mac_get_prop() 5925 mac_resource_props_t *mrp; in mac_write_flow_desc() 6613 mac_resource_props_t *mrp; in mac_reclaim_ring_from_grp() 6976 mac_resource_props_t *mrp; in i_mac_clients_hw() 7577 mac_resource_props_t *gmrp; in mac_reserve_tx_group() 8129 mac_resource_props_t *vmrp; in mac_set_prim_vlan_rings() 8379 mac_resource_props_t *mrp, mac_resource_props_t *emrp) in mac_set_pool_effective() [all …]
|
H A D | mac_util.c | 1933 mac_resource_props_t *mrp; in mac_client_set_intr_cpu() 1959 mac_resource_props_t *mrp = MCIP_RESOURCE_PROPS(mcip); in mac_client_intr_cpu()
|
/illumos-gate/usr/src/uts/common/io/vnic/ |
H A D | vnic_dev.c | 344 int af, mac_resource_props_t *mrp, uint32_t flags, vnic_ioc_diag_t *diag, in vnic_dev_create() 633 uint_t mac_slot, mac_resource_props_t *mrp) in vnic_dev_modify() 1281 bzero(&info->vn_resource_props, sizeof (mac_resource_props_t)); in vnic_info()
|