Lines Matching refs:portstr
120 write_port(dladm_handle_t handle, char *portstr, datalink_id_t portid, in write_port() argument
130 if (strlcat(portstr, pname, portstrsize) >= portstrsize) in write_port()
136 read_port(dladm_handle_t handle, char **portstr, datalink_id_t *portid) in read_port() argument
141 if ((pname = strtok(*portstr, PORT_DELIMITER)) == NULL) in read_port()
143 *portstr += (strlen(pname) + 1); in read_port()
271 char *portstr = NULL, *next; in i_dladm_aggr_info_persist() local
336 if ((portstr = calloc(1, size)) == NULL) { in i_dladm_aggr_info_persist()
341 status = dladm_get_conf_field(handle, conf, FPORTS, portstr, size); in i_dladm_aggr_info_persist()
351 for (next = portstr, i = 0; i < nports; i++) { in i_dladm_aggr_info_persist()
358 free(portstr); in i_dladm_aggr_info_persist()
381 char *orig_portstr = NULL, *portstr = NULL; in i_dladm_aggr_add_rmv() local
451 if ((portstr = calloc(1, size)) == NULL) { in i_dladm_aggr_add_rmv()
461 (void) strlcpy(portstr, orig_portstr, size); in i_dladm_aggr_add_rmv()
463 status = write_port(handle, portstr, in i_dladm_aggr_add_rmv()
466 free(portstr); in i_dladm_aggr_add_rmv()
482 free(portstr); in i_dladm_aggr_add_rmv()
495 status = write_port(handle, portstr, in i_dladm_aggr_add_rmv()
498 free(portstr); in i_dladm_aggr_add_rmv()
507 free(portstr); in i_dladm_aggr_add_rmv()
516 free(portstr); in i_dladm_aggr_add_rmv()
521 DLADM_TYPE_STR, portstr); in i_dladm_aggr_add_rmv()
522 free(portstr); in i_dladm_aggr_add_rmv()
1016 char *portstr = NULL; in dladm_aggr_persist_aggr_conf() local
1040 if ((portstr = calloc(1, size)) == NULL) { in dladm_aggr_persist_aggr_conf()
1046 status = write_port(handle, portstr, ports[i].lp_linkid, size); in dladm_aggr_persist_aggr_conf()
1048 free(portstr); in dladm_aggr_persist_aggr_conf()
1053 portstr); in dladm_aggr_persist_aggr_conf()
1054 free(portstr); in dladm_aggr_persist_aggr_conf()