1*aff4bce5Syi zhang - Sun Microsystems - Beijing China /* 2*aff4bce5Syi zhang - Sun Microsystems - Beijing China * CDDL HEADER START 3*aff4bce5Syi zhang - Sun Microsystems - Beijing China * 4*aff4bce5Syi zhang - Sun Microsystems - Beijing China * The contents of this file are subject to the terms of the 5*aff4bce5Syi zhang - Sun Microsystems - Beijing China * Common Development and Distribution License (the "License"). 6*aff4bce5Syi zhang - Sun Microsystems - Beijing China * You may not use this file except in compliance with the License. 7*aff4bce5Syi zhang - Sun Microsystems - Beijing China * 8*aff4bce5Syi zhang - Sun Microsystems - Beijing China * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9*aff4bce5Syi zhang - Sun Microsystems - Beijing China * or http://www.opensolaris.org/os/licensing. 10*aff4bce5Syi zhang - Sun Microsystems - Beijing China * See the License for the specific language governing permissions 11*aff4bce5Syi zhang - Sun Microsystems - Beijing China * and limitations under the License. 12*aff4bce5Syi zhang - Sun Microsystems - Beijing China * 13*aff4bce5Syi zhang - Sun Microsystems - Beijing China * When distributing Covered Code, include this CDDL HEADER in each 14*aff4bce5Syi zhang - Sun Microsystems - Beijing China * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15*aff4bce5Syi zhang - Sun Microsystems - Beijing China * If applicable, add the following below this CDDL HEADER, with the 16*aff4bce5Syi zhang - Sun Microsystems - Beijing China * fields enclosed by brackets "[]" replaced with your own identifying 17*aff4bce5Syi zhang - Sun Microsystems - Beijing China * information: Portions Copyright [yyyy] [name of copyright owner] 18*aff4bce5Syi zhang - Sun Microsystems - Beijing China * 19*aff4bce5Syi zhang - Sun Microsystems - Beijing China * CDDL HEADER END 20*aff4bce5Syi zhang - Sun Microsystems - Beijing China */ 21*aff4bce5Syi zhang - Sun Microsystems - Beijing China /* 22*aff4bce5Syi zhang - Sun Microsystems - Beijing China * Copyright 2009 Sun Microsystems, Inc. All rights reserved. 23*aff4bce5Syi zhang - Sun Microsystems - Beijing China * Use is subject to license terms. 24*aff4bce5Syi zhang - Sun Microsystems - Beijing China */ 25*aff4bce5Syi zhang - Sun Microsystems - Beijing China 26*aff4bce5Syi zhang - Sun Microsystems - Beijing China /* header file for iSCSI tunable parameters properties function */ 27*aff4bce5Syi zhang - Sun Microsystems - Beijing China 28*aff4bce5Syi zhang - Sun Microsystems - Beijing China #ifndef _LIBSUN_IMA_H 29*aff4bce5Syi zhang - Sun Microsystems - Beijing China #define _LIBSUN_IMA_H 30*aff4bce5Syi zhang - Sun Microsystems - Beijing China 31*aff4bce5Syi zhang - Sun Microsystems - Beijing China #ifdef __cplusplus 32*aff4bce5Syi zhang - Sun Microsystems - Beijing China extern "C" { 33*aff4bce5Syi zhang - Sun Microsystems - Beijing China #endif 34*aff4bce5Syi zhang - Sun Microsystems - Beijing China 35*aff4bce5Syi zhang - Sun Microsystems - Beijing China #include <ima.h> 36*aff4bce5Syi zhang - Sun Microsystems - Beijing China 37*aff4bce5Syi zhang - Sun Microsystems - Beijing China typedef enum { 38*aff4bce5Syi zhang - Sun Microsystems - Beijing China ISCSI_RX_TIMEOUT_VALUE = 1, 39*aff4bce5Syi zhang - Sun Microsystems - Beijing China ISCSI_CONN_DEFAULT_LOGIN_MAX = 2, 40*aff4bce5Syi zhang - Sun Microsystems - Beijing China ISCSI_LOGIN_POLLING_DELAY = 3 41*aff4bce5Syi zhang - Sun Microsystems - Beijing China } ISCSI_TUNABLE_OBJECT_TYPE; 42*aff4bce5Syi zhang - Sun Microsystems - Beijing China 43*aff4bce5Syi zhang - Sun Microsystems - Beijing China typedef struct _ISCSI_TUNABLE_PARAM { 44*aff4bce5Syi zhang - Sun Microsystems - Beijing China ISCSI_TUNABLE_OBJECT_TYPE tunable_objectType; 45*aff4bce5Syi zhang - Sun Microsystems - Beijing China IMA_CHAR *tunable_objectValue; 46*aff4bce5Syi zhang - Sun Microsystems - Beijing China } ISCSI_TUNABLE_PARAM; 47*aff4bce5Syi zhang - Sun Microsystems - Beijing China 48*aff4bce5Syi zhang - Sun Microsystems - Beijing China IMA_API IMA_STATUS SUN_IMA_SetTunableProperties( 49*aff4bce5Syi zhang - Sun Microsystems - Beijing China IMA_OID oid, 50*aff4bce5Syi zhang - Sun Microsystems - Beijing China ISCSI_TUNABLE_PARAM *param 51*aff4bce5Syi zhang - Sun Microsystems - Beijing China ); 52*aff4bce5Syi zhang - Sun Microsystems - Beijing China 53*aff4bce5Syi zhang - Sun Microsystems - Beijing China IMA_API IMA_STATUS SUN_IMA_GetTunableProperties( 54*aff4bce5Syi zhang - Sun Microsystems - Beijing China IMA_OID oid, 55*aff4bce5Syi zhang - Sun Microsystems - Beijing China ISCSI_TUNABLE_PARAM *param 56*aff4bce5Syi zhang - Sun Microsystems - Beijing China ); 57*aff4bce5Syi zhang - Sun Microsystems - Beijing China 58*aff4bce5Syi zhang - Sun Microsystems - Beijing China #ifdef __cplusplus 59*aff4bce5Syi zhang - Sun Microsystems - Beijing China } 60*aff4bce5Syi zhang - Sun Microsystems - Beijing China #endif 61*aff4bce5Syi zhang - Sun Microsystems - Beijing China 62*aff4bce5Syi zhang - Sun Microsystems - Beijing China #endif /* _LIBSUN_IMA_H */ 63