Lines Matching defs:linkid

125 find_by_linkid(datalink_id_t linkid)
132 if (port->linkid == linkid)
140 set_vlan(dladm_handle_t handle, datalink_id_t linkid, void *arg)
148 status = dladm_vlan_info(handle, linkid, &vinfo, DLADM_OPT_ACTIVE);
151 linkid, dladm_status2str(status, pointless));
159 bve.bve_linkid = port->linkid;
163 syslog(LOG_ERR, "unable to enable VLAN %d on linkid %u: %m",
164 vinfo.dv_vid, port->linkid);
176 update_port(int vlan_id, const char *portname, datalink_id_t linkid,
184 datalink_id_t linkid;
192 if (allports[posn]->linkid == linkid)
219 /* If our linkid search ran to the end, then this is a new port. */
228 port->linkid = linkid;
235 /* Located port by linkid; we're just updating existing data */
257 adddata.linkid = linkid;
261 sizeof (adddata.linkid) + strlen(adddata.linkname)) == -1) {
271 status = dladm_get_linkprop_values(dlhandle, linkid,
277 status = dladm_get_linkprop_values(dlhandle, linkid,
282 bsv.bsv_linkid = linkid;
307 if (strioctl(control_fd, BRIOC_REMLINK, &port->linkid,
308 sizeof (port->linkid)) == -1)
322 update_link(dladm_handle_t handle, datalink_id_t linkid, void *arg)
329 status = dladm_bridge_getlink(handle, linkid, bridge, sizeof (bridge));
331 status = dladm_datalink_id2info(handle, linkid, NULL, &class,
334 update_port(0, linkname, linkid, class);
337 linkid, dladm_status2str(status, pointless));
343 linkid, dladm_status2str(status, pointless));
346 linkid, bridge, instance_name);
429 &pdp->linkid, sizeof (pdp->linkid)) == -1)
430 syslog(LOG_ERR, "cannot remove linkid "
432 pdp->linkid, instance_name);
468 bss.bss_linkid = port->linkid;
536 bss.bss_linkid = port->linkid;
569 status = dladm_get_single_mac_stat(dlhandle, port->linkid, "ifspeed",
582 bss.bss_linkid = port->linkid;