Changeset View
Changeset View
Standalone View
Standalone View
usr.sbin/ctld/ctld.h
Show First 20 Lines • Show All 236 Lines • ▼ Show 20 Lines | struct connection { | ||||
int conn_session_type; | int conn_session_type; | ||||
char *conn_initiator_name; | char *conn_initiator_name; | ||||
char *conn_initiator_addr; | char *conn_initiator_addr; | ||||
char *conn_initiator_alias; | char *conn_initiator_alias; | ||||
uint8_t conn_initiator_isid[6]; | uint8_t conn_initiator_isid[6]; | ||||
struct sockaddr_storage conn_initiator_sa; | struct sockaddr_storage conn_initiator_sa; | ||||
uint32_t conn_cmdsn; | uint32_t conn_cmdsn; | ||||
uint32_t conn_statsn; | uint32_t conn_statsn; | ||||
size_t conn_data_segment_limit; | size_t conn_max_recv_data_segment_length; | ||||
size_t conn_max_data_segment_length; | size_t conn_max_send_data_segment_length; | ||||
size_t conn_max_burst_length; | size_t conn_max_burst_length; | ||||
size_t conn_first_burst_length; | size_t conn_first_burst_length; | ||||
int conn_immediate_data; | int conn_immediate_data; | ||||
int conn_header_digest; | int conn_header_digest; | ||||
int conn_data_digest; | int conn_data_digest; | ||||
const char *conn_user; | const char *conn_user; | ||||
struct chap *conn_chap; | struct chap *conn_chap; | ||||
}; | }; | ||||
▲ Show 20 Lines • Show All 144 Lines • ▼ Show 20 Lines | |||||
void option_set(struct option *o, const char *value); | void option_set(struct option *o, const char *value); | ||||
void kernel_init(void); | void kernel_init(void); | ||||
int kernel_lun_add(struct lun *lun); | int kernel_lun_add(struct lun *lun); | ||||
int kernel_lun_modify(struct lun *lun); | int kernel_lun_modify(struct lun *lun); | ||||
int kernel_lun_remove(struct lun *lun); | int kernel_lun_remove(struct lun *lun); | ||||
void kernel_handoff(struct connection *conn); | void kernel_handoff(struct connection *conn); | ||||
void kernel_limits(const char *offload, | void kernel_limits(const char *offload, | ||||
size_t *max_data_segment_length); | size_t *max_recv_data_segment_length, | ||||
size_t *max_send_data_segment_length, | |||||
size_t *max_burst_length, | |||||
size_t *first_burst_length); | |||||
int kernel_port_add(struct port *port); | int kernel_port_add(struct port *port); | ||||
int kernel_port_update(struct port *port, struct port *old); | int kernel_port_update(struct port *port, struct port *old); | ||||
int kernel_port_remove(struct port *port); | int kernel_port_remove(struct port *port); | ||||
void kernel_capsicate(void); | void kernel_capsicate(void); | ||||
#ifdef ICL_KERNEL_PROXY | #ifdef ICL_KERNEL_PROXY | ||||
void kernel_listen(struct addrinfo *ai, bool iser, | void kernel_listen(struct addrinfo *ai, bool iser, | ||||
int portal_id); | int portal_id); | ||||
▲ Show 20 Lines • Show All 44 Lines • Show Last 20 Lines |