Lines Matching refs:attrp
47 i_dladm_create_simnet(dladm_handle_t handle, dladm_simnet_attr_t *attrp) in i_dladm_create_simnet() argument
54 ioc.sic_link_id = attrp->sna_link_id; in i_dladm_create_simnet()
55 ioc.sic_type = attrp->sna_type; in i_dladm_create_simnet()
56 if (attrp->sna_mac_len > 0 && attrp->sna_mac_len <= MAXMACADDRLEN) { in i_dladm_create_simnet()
57 ioc.sic_mac_len = attrp->sna_mac_len; in i_dladm_create_simnet()
58 bcopy(attrp->sna_mac_addr, ioc.sic_mac_addr, ioc.sic_mac_len); in i_dladm_create_simnet()
68 bcopy(ioc.sic_mac_addr, attrp->sna_mac_addr, MAXMACADDRLEN); in i_dladm_create_simnet()
69 attrp->sna_mac_len = ioc.sic_mac_len; in i_dladm_create_simnet()
75 i_dladm_modify_simnet(dladm_handle_t handle, dladm_simnet_attr_t *attrp) in i_dladm_modify_simnet() argument
82 ioc.sim_link_id = attrp->sna_link_id; in i_dladm_modify_simnet()
83 ioc.sim_peer_link_id = attrp->sna_peer_link_id; in i_dladm_modify_simnet()
94 i_dladm_delete_simnet(dladm_handle_t handle, dladm_simnet_attr_t *attrp) in i_dladm_delete_simnet() argument
101 ioc.sid_link_id = attrp->sna_link_id; in i_dladm_delete_simnet()
112 i_dladm_get_simnet_info(dladm_handle_t handle, dladm_simnet_attr_t *attrp) in i_dladm_get_simnet_info() argument
119 ioc.sii_link_id = attrp->sna_link_id; in i_dladm_get_simnet_info()
127 bcopy(ioc.sii_mac_addr, attrp->sna_mac_addr, MAXMACADDRLEN); in i_dladm_get_simnet_info()
128 attrp->sna_mac_len = ioc.sii_mac_len; in i_dladm_get_simnet_info()
129 attrp->sna_peer_link_id = ioc.sii_peer_link_id; in i_dladm_get_simnet_info()
130 attrp->sna_type = ioc.sii_type; in i_dladm_get_simnet_info()
137 dladm_simnet_attr_t *attrp) in i_dladm_get_simnet_info_persist() argument
146 if ((status = dladm_getsnap_conf(handle, attrp->sna_link_id, in i_dladm_get_simnet_info_persist()
154 attrp->sna_type = (uint_t)u64; in i_dladm_get_simnet_info_persist()
160 attrp->sna_mac_len = (uint_t)u64; in i_dladm_get_simnet_info_persist()
166 (void) dladm_aggr_str2macaddr(macstr, &mac_fixed, attrp->sna_mac_addr); in i_dladm_get_simnet_info_persist()
172 &attrp->sna_peer_link_id, NULL, NULL, NULL); in i_dladm_get_simnet_info_persist()
174 attrp->sna_peer_link_id = DATALINK_INVALID_LINKID; in i_dladm_get_simnet_info_persist()
403 dladm_simnet_attr_t *attrp, uint32_t flags) in dladm_simnet_info() argument
415 bzero(attrp, sizeof (*attrp)); in dladm_simnet_info()
416 attrp->sna_link_id = simnet_id; in dladm_simnet_info()
419 status = i_dladm_get_simnet_info(handle, attrp); in dladm_simnet_info()
426 return (i_dladm_get_simnet_info_persist(handle, attrp)); in dladm_simnet_info()
429 return (i_dladm_get_simnet_info_persist(handle, attrp)); in dladm_simnet_info()
499 dladm_simnet_attr_t *attrp) in dladm_simnet_persist_conf() argument
506 if ((status = dladm_create_conf(handle, name, attrp->sna_link_id, in dladm_simnet_persist_conf()
507 DATALINK_CLASS_SIMNET, attrp->sna_type, &conf)) != DLADM_STATUS_OK) in dladm_simnet_persist_conf()
511 DLADM_TYPE_STR, dladm_aggr_macaddr2str(attrp->sna_mac_addr, mstr)); in dladm_simnet_persist_conf()
515 u64 = attrp->sna_type; in dladm_simnet_persist_conf()
521 u64 = attrp->sna_mac_len; in dladm_simnet_persist_conf()