30#ifndef __CXGBEI_OFLD_H__
31#define __CXGBEI_OFLD_H__
33#include <dev/iscsi/icl.h>
35#define CXGBEI_CONN_SIGNATURE 0x56788765
116 struct sysctl_ctx_list
ctx;
119#define CXGBEI_MAX_ISO_PAYLOAD 65535
static struct icl_cxgbei_pdu * ip_to_icp(struct icl_pdu *ip)
int icl_cxgbei_mod_load(void)
static struct icl_cxgbei_conn * ic_to_icc(struct icl_conn *ic)
LIST_HEAD(cxgbei_cmp_head, cxgbei_cmp)
struct icl_pdu * icl_cxgbei_new_pdu(int)
void icl_cxgbei_conn_pdu_free(struct icl_conn *, struct icl_pdu *)
int icl_cxgbei_mod_unload(void)
void cwt_queue_for_tx(struct icl_cxgbei_conn *)
struct cxgbei_cmp * cxgbei_find_cmp(struct icl_cxgbei_conn *, uint32_t)
void parse_pdus(struct icl_cxgbei_conn *, struct sockbuf *)
void icl_cxgbei_new_pdu_set_conn(struct icl_pdu *, struct icl_conn *)
u_int cxgbei_select_worker_thread(struct icl_cxgbei_conn *)
uint32_t next_buffer_offset
LIST_ENTRY(cxgbei_cmp) link
struct sysctl_ctx_list ctx
STAILQ_HEAD(, icl_pdu) sent_pdus
STAILQ_HEAD(, icl_pdu) rcvd_pdus
struct thread * rx_thread
unsigned long cmp_hash_mask
struct cxgbei_cmp_head * cmp_table
struct thread * tx_thread