fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte * CDDL HEADER START
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte * The contents of this file are subject to the terms of the
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte * Common Development and Distribution License (the "License").
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte * You may not use this file except in compliance with the License.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte * See the License for the specific language governing permissions
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte * and limitations under the License.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte * When distributing Covered Code, include this CDDL HEADER in each
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte * If applicable, add the following below this CDDL HEADER, with the
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte * fields enclosed by brackets "[]" replaced with your own identifying
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte * information: Portions Copyright [yyyy] [name of copyright owner]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte * CDDL HEADER END
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte * Copyright 2008 Sun Microsystems, Inc. All rights reserved.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte * Use is subject to license terms.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#define ISNS_DOOR_NAME "/var/run/isns_server_door"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#define ISNS_ADMIN_WRITE_AUTH "solaris.isnsmgr.write"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#define XMLNCMP(x, y) (xmlStrncasecmp(xmlTextReaderConstName(x), \
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte (const xmlChar *)y, xmlStrlen(xmlTextReaderConstName(x))))
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#define XMLNCMPVAL(x, y) (xmlStrncasecmp(xmlTextReaderConstValue(x), \
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte (const xmlChar *)y, xmlStrlen(xmlTextReaderConstName(x))))
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte/* operation element names */
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte/* object element names */
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#define DDSETOBJECTMEMBER "DiscoveryDomainSetMember"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte/* iSNS NODE attribute element names - Network Entity */
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#define XMLNSATTRVAL "http://www.sun.com/schema/isnsmanagement"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte/* iSNS NODE attribute element names - Network Entity */
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#define PROTOCOLVERSIONRANGE "Protocol_Version_Range"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte/* iSNS NODE attribute element names - Portal element names */
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#define SCNINITSELFONLY "Initiator and Self information only"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#define SCNTARGETSELFONLY "Target and Self information only"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#define SCNMEMBERREMOVED "DD/DD-Set Member Removed"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte/* iSNS DD set state element */
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte/* iSNS DD Boot List element */
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte/* iSNS server config elements */
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#define DEFAULTDDDDSETENABLED "defaultDD_DDsetEnabled"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#define MANAGEMENTSCNENABLED "managementSCNEnabled"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#define CANCONTROLNODEMODIFYDDDDSET "canControlNodeModifyDD_DDset"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#define CANINTIATORNODEMODIFYDDDDSET "canIntiatorNodeModifyDD_DDset"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#define CANTARGETNODEMODIFYDDDDSET "canTargetNodeModifyDD_DDset"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte/* object element type names */
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte/* attribute names */
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte/* Node type value names */
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#define CONTROLNODEINITIATORTYPE "Control/Initiator"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte/* response related element names. */
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte/* response related element names. */
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Fortetypedef enum {
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Fortetypedef enum {
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Fortetypedef struct {
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Fortetypedef enum {
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Fortetypedef struct {
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte * request entry with interger and string value
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Fortetypedef struct {
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Fortetypedef struct {
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Fortetypedef struct {
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Fortetypedef union {
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Fortetypedef struct {
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#endif /* _ISNS_MGMT_H */