auth_info
auth->auth_info.auth_type[n] = ISCSI_AUTH_None;
auth->auth_info.auth_type[n] = ISCSI_AUTH_CHAP;
auth->auth_info.auth_type[n] = ISCSI_AUTH_CHAP;
auth->auth_info.mutual_auth = 1;
auth->auth_info.auth_number = n;
iscsi_auth_info_t auth_info;
if (target->auth.auth_info.auth_number) {
loginp.is_present.auth_info = 1;
loginp.auth_info = target->auth.auth_info;
if (par->is_present.auth_info) {
if (par->auth_info.auth_number > ISCSI_AUTH_OPTIONS) {
DEBOUT(("Auth number invalid: %d\n", par->auth_info.auth_number));
if (par->auth_info.auth_number > 2) {
DEBOUT(("Auth number invalid: %d\n", par->auth_info.auth_number));
for (i = 0, n = 0; i < par->auth_info.auth_number; i++) {
if (par->auth_info.auth_type[i] < ISCSI_AUTH_None) {
par->auth_info.auth_type[i]));
if (par->auth_info.auth_type[i] > ISCSI_AUTH_CHAP) {
par->auth_info.auth_type[i]));
n = max(n, par->auth_info.auth_type[i]);
(par->auth_info.mutual_auth &&
unsigned int auth_info:1;
iscsi_auth_info_t auth_info;
if (cpar != NULL && par->is_present.auth_info &&
par->auth_info.auth_number > 0) {
if (par->auth_info.auth_number > ISCSI_AUTH_OPTIONS) {
cpar->list_num = par->auth_info.auth_number;
cpar->val.nval[i] = par->auth_info.auth_type[i];
if (par->auth_info.auth_type[i])
if (par->auth_info.mutual_auth) {
if (!par->auth_info.mutual_auth || response == NULL) {
struct auth_info rok_auth;
struct auth_info rpc_auth;
struct auth_info rpc_verf;
struct auth_info *auth;
auth = (struct auth_info *)send_head;
auth = (struct auth_info *)send_head;
struct auth_info rok_auth;
struct auth_info rpc_verf;
struct auth_info rok_auth;
struct auth_info rpc_auth;