|
@@ -295,6 +295,7 @@ static int fc_host_setup(struct transport_container *tc, struct device *dev,
|
|
|
*/
|
|
|
fc_host_node_name(shost) = -1;
|
|
|
fc_host_port_name(shost) = -1;
|
|
|
+ fc_host_permanent_port_name(shost) = -1;
|
|
|
fc_host_supported_classes(shost) = FC_COS_UNSPECIFIED;
|
|
|
memset(fc_host_supported_fc4s(shost), 0,
|
|
|
sizeof(fc_host_supported_fc4s(shost)));
|
|
@@ -795,6 +796,8 @@ static FC_CLASS_DEVICE_ATTR(host, supported_speeds, S_IRUGO,
|
|
|
|
|
|
fc_private_host_rd_attr_cast(node_name, "0x%llx\n", 20, unsigned long long);
|
|
|
fc_private_host_rd_attr_cast(port_name, "0x%llx\n", 20, unsigned long long);
|
|
|
+fc_private_host_rd_attr_cast(permanent_port_name, "0x%llx\n", 20,
|
|
|
+ unsigned long long);
|
|
|
fc_private_host_rd_attr(symbolic_name, "%s\n", (FC_SYMBOLIC_NAME_SIZE +1));
|
|
|
fc_private_host_rd_attr(maxframe_size, "%u bytes\n", 20);
|
|
|
fc_private_host_rd_attr(serial_number, "%s\n", (FC_SERIAL_NUMBER_SIZE +1));
|
|
@@ -1160,6 +1163,7 @@ fc_attach_transport(struct fc_function_template *ft)
|
|
|
count=0;
|
|
|
SETUP_HOST_ATTRIBUTE_RD(node_name);
|
|
|
SETUP_HOST_ATTRIBUTE_RD(port_name);
|
|
|
+ SETUP_HOST_ATTRIBUTE_RD(permanent_port_name);
|
|
|
SETUP_HOST_ATTRIBUTE_RD(supported_classes);
|
|
|
SETUP_HOST_ATTRIBUTE_RD(supported_fc4s);
|
|
|
SETUP_HOST_ATTRIBUTE_RD(symbolic_name);
|