Lines Matching refs:handle

106 i_dladm_vnic_create_sys(dladm_handle_t handle, dladm_vnic_attr_t *attr)  in i_dladm_vnic_create_sys()  argument
131 rc = ioctl(dladm_dld_fd(handle), VNIC_IOC_CREATE, &ioc); in i_dladm_vnic_create_sys()
161 i_dladm_vnic_info_active(dladm_handle_t handle, datalink_id_t linkid, in i_dladm_vnic_info_active() argument
173 rc = ioctl(dladm_dld_fd(handle), VNIC_IOC_INFO, &ioc); in i_dladm_vnic_info_active()
196 i_dladm_vnic_info_persist(dladm_handle_t handle, datalink_id_t linkid, in i_dladm_vnic_info_persist() argument
207 if ((status = dladm_getsnap_conf(handle, linkid, &conf)) != in i_dladm_vnic_info_persist()
211 status = dladm_get_conf_field(handle, conf, FLINKOVER, linkover, in i_dladm_vnic_info_persist()
220 if ((status = dladm_name2info(handle, linkover, in i_dladm_vnic_info_persist()
225 if ((status = dladm_datalink_id2info(handle, linkid, NULL, &class, in i_dladm_vnic_info_persist()
237 status = dladm_get_conf_field(handle, conf, FMADDRTYPE, &u64, in i_dladm_vnic_info_persist()
244 if ((status = dladm_get_conf_field(handle, conf, FVRID, in i_dladm_vnic_info_persist()
251 if ((status = dladm_get_conf_field(handle, conf, FVRAF, in i_dladm_vnic_info_persist()
258 status = dladm_get_conf_field(handle, conf, FMADDRLEN, &u64, in i_dladm_vnic_info_persist()
263 status = dladm_get_conf_field(handle, conf, FMADDRSLOT, &u64, in i_dladm_vnic_info_persist()
268 status = dladm_get_conf_field(handle, conf, FMADDRPREFIXLEN, in i_dladm_vnic_info_persist()
273 status = dladm_get_conf_field(handle, conf, FMACADDR, macstr, in i_dladm_vnic_info_persist()
283 status = dladm_get_conf_field(handle, conf, FVLANID, &u64, in i_dladm_vnic_info_persist()
289 dladm_destroy_conf(handle, conf); in i_dladm_vnic_info_persist()
294 dladm_vnic_info(dladm_handle_t handle, datalink_id_t linkid, in dladm_vnic_info() argument
298 return (i_dladm_vnic_info_active(handle, linkid, attrp)); in dladm_vnic_info()
300 return (i_dladm_vnic_info_persist(handle, linkid, attrp)); in dladm_vnic_info()
309 i_dladm_vnic_delete_sys(dladm_handle_t handle, datalink_id_t linkid) in i_dladm_vnic_delete_sys() argument
317 rc = ioctl(dladm_dld_fd(handle), VNIC_IOC_DELETE, &ioc); in i_dladm_vnic_delete_sys()
402 dladm_vnic_create(dladm_handle_t handle, const char *vnic, datalink_id_t linkid, in dladm_vnic_create() argument
447 if ((status = dladm_datalink_id2info(handle, linkid, in dladm_vnic_create()
517 if ((status = dladm_create_datalink_id(handle, name, class, in dladm_vnic_create()
530 status = dladm_link_proplist_extract(handle, proplist, in dladm_vnic_create()
552 status = i_dladm_vnic_create_sys(handle, &attr); in dladm_vnic_create()
570 status = dladm_vnic_persist_conf(handle, name, &attr, class); in dladm_vnic_create()
579 status = dladm_set_linkprop(handle, vnic_id, in dladm_vnic_create()
596 (void) dladm_remove_conf(handle, vnic_id); in dladm_vnic_create()
598 (void) i_dladm_vnic_delete_sys(handle, vnic_id); in dladm_vnic_create()
599 (void) dladm_destroy_datalink_id(handle, vnic_id, flags); in dladm_vnic_create()
610 stat2 = dladm_bridge_refresh(handle, linkid); in dladm_vnic_create()
621 dladm_vnic_delete(dladm_handle_t handle, datalink_id_t linkid, uint32_t flags) in dladm_vnic_delete() argument
629 if ((dladm_datalink_id2info(handle, linkid, NULL, &class, NULL, NULL, 0) in dladm_vnic_delete()
643 status = i_dladm_vnic_delete_sys(handle, linkid); in dladm_vnic_delete()
645 (void) dladm_set_linkprop(handle, linkid, NULL, NULL, 0, in dladm_vnic_delete()
647 (void) dladm_destroy_datalink_id(handle, linkid, in dladm_vnic_delete()
655 (void) dladm_remove_conf(handle, linkid); in dladm_vnic_delete()
656 (void) dladm_destroy_datalink_id(handle, linkid, in dladm_vnic_delete()
659 return (dladm_bridge_refresh(handle, linkid)); in dladm_vnic_delete()
694 dladm_vnic_persist_conf(dladm_handle_t handle, const char *name, in dladm_vnic_persist_conf() argument
703 if ((status = dladm_create_conf(handle, name, attrp->va_vnic_id, in dladm_vnic_persist_conf()
708 status = dladm_datalink_id2info(handle, attrp->va_link_id, NULL, in dladm_vnic_persist_conf()
712 status = dladm_set_conf_field(handle, conf, FLINKOVER, in dladm_vnic_persist_conf()
720 status = dladm_set_conf_field(handle, conf, FMADDRTYPE, in dladm_vnic_persist_conf()
726 status = dladm_set_conf_field(handle, conf, FVRID, in dladm_vnic_persist_conf()
732 status = dladm_set_conf_field(handle, conf, FVRAF, in dladm_vnic_persist_conf()
739 status = dladm_set_conf_field(handle, conf, FMADDRLEN, in dladm_vnic_persist_conf()
747 status = dladm_set_conf_field(handle, conf, in dladm_vnic_persist_conf()
756 status = dladm_set_conf_field(handle, conf, in dladm_vnic_persist_conf()
763 status = dladm_set_conf_field(handle, conf, FMACADDR, in dladm_vnic_persist_conf()
771 status = dladm_set_conf_field(handle, conf, FVLANID, in dladm_vnic_persist_conf()
780 status = dladm_write_conf(handle, conf); in dladm_vnic_persist_conf()
783 dladm_destroy_conf(handle, conf); in dladm_vnic_persist_conf()
793 i_dladm_vnic_up(dladm_handle_t handle, datalink_id_t linkid, void *arg) in i_dladm_vnic_up() argument
802 status = dladm_vnic_info(handle, linkid, &attr, DLADM_OPT_PERSIST); in i_dladm_vnic_up()
807 status = dladm_link_get_proplist(handle, linkid, &proplist); in i_dladm_vnic_up()
812 status = dladm_link_proplist_extract(handle, proplist, in i_dladm_vnic_up()
816 status = i_dladm_vnic_create_sys(handle, &attr); in i_dladm_vnic_up()
818 status = dladm_up_datalink_id(handle, linkid); in i_dladm_vnic_up()
820 (void) i_dladm_vnic_delete_sys(handle, linkid); in i_dladm_vnic_up()
829 dladm_vnic_up(dladm_handle_t handle, datalink_id_t linkid, uint32_t flags) in dladm_vnic_up() argument
838 (void) dladm_walk_datalink_id(i_dladm_vnic_up, handle, in dladm_vnic_up()
843 (void) i_dladm_vnic_up(handle, linkid, &vnic_arg); in dladm_vnic_up()