Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
iscsi_target_nego.c File Reference
#include <linux/ctype.h>
#include <scsi/iscsi_proto.h>
#include <target/target_core_base.h>
#include <target/target_core_fabric.h>
#include "iscsi_target_core.h"
#include "iscsi_target_parameters.h"
#include "iscsi_target_login.h"
#include "iscsi_target_nego.h"
#include "iscsi_target_tpg.h"
#include "iscsi_target_util.h"
#include "iscsi_target.h"
#include "iscsi_target_auth.h"

Go to the source code of this file.

Macros

#define MAX_LOGIN_PDUS   7
 
#define TEXT_LEN   4096
 

Functions

void convert_null_to_semi (char *buf, int len)
 
int extract_param (const char *in_buf, const char *pattern, unsigned int max_length, char *out_buf, unsigned char *type)
 
struct iscsi_loginiscsi_target_init_negotiation (struct iscsi_np *np, struct iscsi_conn *conn, char *login_pdu)
 
int iscsi_target_start_negotiation (struct iscsi_login *login, struct iscsi_conn *conn)
 
void iscsi_target_nego_release (struct iscsi_login *login, struct iscsi_conn *conn)
 

Macro Definition Documentation

#define MAX_LOGIN_PDUS   7

Definition at line 35 of file iscsi_target_nego.c.

#define TEXT_LEN   4096

Definition at line 36 of file iscsi_target_nego.c.

Function Documentation

void convert_null_to_semi ( char buf,
int  len 
)

Definition at line 38 of file iscsi_target_nego.c.

int extract_param ( const char in_buf,
const char pattern,
unsigned int  max_length,
char out_buf,
unsigned char type 
)

Definition at line 60 of file iscsi_target_nego.c.

struct iscsi_login* iscsi_target_init_negotiation ( struct iscsi_np np,
struct iscsi_conn conn,
char login_pdu 
)
read

Definition at line 955 of file iscsi_target_nego.c.

void iscsi_target_nego_release ( struct iscsi_login login,
struct iscsi_conn conn 
)

Definition at line 1042 of file iscsi_target_nego.c.

int iscsi_target_start_negotiation ( struct iscsi_login login,
struct iscsi_conn conn 
)

Definition at line 1007 of file iscsi_target_nego.c.