Print this page
re #8726 rb4027 Autogenerated iSCSI initiator IQN should use com.nexenta instead of com.sun

*** 16,27 **** --- 16,29 ---- * fields enclosed by brackets "[]" replaced with your own identifying * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END */ + /* * Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright 2013 Nexenta Systems, Inc. All rights reserved. */ /* * ISCSID -- *
*** 1974,1986 **** /* * set_initiator_name - set default initiator name and alias. * * This sets the default initiator name and alias. The ! * initiator name is composed of sun's reverse domain name ! * and registration followed and a unique classifier. This ! * classifier is the mac address of the first NIC in the * host and a timestamp to make sure the classifier is * unique if the NIC is moved between hosts. The alias * is just the hostname. */ void --- 1976,1988 ---- /* * set_initiator_name - set default initiator name and alias. * * This sets the default initiator name and alias. The ! * initiator name is composed of vendor's reverse domain name ! * and registration date followed by a unique classifier. ! * This classifier is the mac address of the first NIC in the * host and a timestamp to make sure the classifier is * unique if the NIC is moved between hosts. The alias * is just the hostname. */ void
*** 1996,2008 **** if (iscsiboot_prop && iscsiboot_prop->boot_init.ini_name != NULL) { (void) strncpy((char *)ihp->hba_name, (const char *)iscsiboot_prop->boot_init.ini_name, ISCSI_MAX_NAME_LEN); } else { ! (void) snprintf((char *)ihp->hba_name, ! ISCSI_MAX_NAME_LEN, ! "iqn.1986-03.com.sun:01:"); (void) localetheraddr(NULL, &eaddr); for (i = 0; i < ETHERADDRL; i++) { (void) snprintf(val, sizeof (val), "%02x", eaddr.ether_addr_octet[i]); --- 1998,2009 ---- if (iscsiboot_prop && iscsiboot_prop->boot_init.ini_name != NULL) { (void) strncpy((char *)ihp->hba_name, (const char *)iscsiboot_prop->boot_init.ini_name, ISCSI_MAX_NAME_LEN); } else { ! (void) snprintf((char *)ihp->hba_name, ISCSI_MAX_NAME_LEN, ! "iqn.2005-07.com.nexenta:01:"); (void) localetheraddr(NULL, &eaddr); for (i = 0; i < ETHERADDRL; i++) { (void) snprintf(val, sizeof (val), "%02x", eaddr.ether_addr_octet[i]);