Lines Matching refs:attrp

45 i_dladm_create_simnet(dladm_handle_t handle, dladm_simnet_attr_t *attrp)
52 ioc.sic_link_id = attrp->sna_link_id;
53 ioc.sic_type = attrp->sna_type;
54 if (attrp->sna_mac_len > 0 && attrp->sna_mac_len <= MAXMACADDRLEN) {
55 ioc.sic_mac_len = attrp->sna_mac_len;
56 bcopy(attrp->sna_mac_addr, ioc.sic_mac_addr, ioc.sic_mac_len);
66 bcopy(ioc.sic_mac_addr, attrp->sna_mac_addr, MAXMACADDRLEN);
67 attrp->sna_mac_len = ioc.sic_mac_len;
73 i_dladm_modify_simnet(dladm_handle_t handle, dladm_simnet_attr_t *attrp)
80 ioc.sim_link_id = attrp->sna_link_id;
81 ioc.sim_peer_link_id = attrp->sna_peer_link_id;
92 i_dladm_delete_simnet(dladm_handle_t handle, dladm_simnet_attr_t *attrp)
99 ioc.sid_link_id = attrp->sna_link_id;
110 i_dladm_get_simnet_info(dladm_handle_t handle, dladm_simnet_attr_t *attrp)
117 ioc.sii_link_id = attrp->sna_link_id;
125 bcopy(ioc.sii_mac_addr, attrp->sna_mac_addr, MAXMACADDRLEN);
126 attrp->sna_mac_len = ioc.sii_mac_len;
127 attrp->sna_peer_link_id = ioc.sii_peer_link_id;
128 attrp->sna_type = ioc.sii_type;
135 dladm_simnet_attr_t *attrp)
144 if ((status = dladm_getsnap_conf(handle, attrp->sna_link_id,
152 attrp->sna_type = (uint_t)u64;
158 attrp->sna_mac_len = (uint_t)u64;
164 (void) dladm_aggr_str2macaddr(macstr, &mac_fixed, attrp->sna_mac_addr);
170 &attrp->sna_peer_link_id, NULL, NULL, NULL);
172 attrp->sna_peer_link_id = DATALINK_INVALID_LINKID;
377 dladm_simnet_attr_t *attrp, uint32_t flags)
389 bzero(attrp, sizeof (attrp));
390 attrp->sna_link_id = simnet_id;
393 status = i_dladm_get_simnet_info(handle, attrp);
400 return (i_dladm_get_simnet_info_persist(handle, attrp));
403 return (i_dladm_get_simnet_info_persist(handle, attrp));
474 dladm_simnet_attr_t *attrp)
481 if ((status = dladm_create_conf(handle, name, attrp->sna_link_id,
482 DATALINK_CLASS_SIMNET, attrp->sna_type, &conf)) != DLADM_STATUS_OK)
486 DLADM_TYPE_STR, dladm_aggr_macaddr2str(attrp->sna_mac_addr, mstr));
490 u64 = attrp->sna_type;
496 u64 = attrp->sna_mac_len;