KS_C_SET
KS_C_SET(fw_vers, "%d.%d.%d.%d",
KS_C_SET(tp_vers, "%d.%d.%d.%d",
KS_C_SET(driver_version, DRV_VERSION);
KS_C_SET(serial_number, "%s", v->sn);
KS_C_SET(ec_level, "%s", v->ec);
KS_C_SET(id, "%s", v->id);
KS_C_SET(bus_type, "pci-express");
KS_C_SET(bus_width, "x%d lanes", p->width);
KS_C_SET(bus_speed, "%d", p->speed);
KS_C_SET(pci_vendor_id, "0x%x", pci_vendor);
KS_C_SET(pci_device_id, "0x%x", pci_device);
KS_C_SET(port_type, "%s/%s/%s/%s",
KS_C_SET(controller, "%s%d", ddi_driver_name(pdip),
KS_C_SET(factory_mac_address, "%02X%02X%02X%02X%02X%02X",
KS_C_SET(transceiver, "unplugged");
KS_C_SET(transceiver, "unknown");
KS_C_SET(transceiver, "unsupported");
KS_C_SET(transceiver, "%s", mod_str[pi->mod_type]);
KS_C_SET(transceiver, "type %d", pi->mod_type);