#include <linux/ethtool.h>
#include <scsi/scsi_transport_iscsi.h>
+#include <scsi/libiscsi.h>
+
struct scsi_host_template bnx2i_host_template;
struct iscsi_transport bnx2i_iscsi_transport;
struct file_operations bnx2i_mgmt_fops;
ISCSI_PERSISTENT_ADDRESS |
ISCSI_TARGET_NAME |
ISCSI_TPGT,
+ .host_param_mask = ISCSI_HOST_HWADDRESS | ISCSI_HOST_IPADDRESS |
+ ISCSI_HOST_INITIATOR_NAME |
+ ISCSI_HOST_NETDEV_NAME,
.host_template = &bnx2i_host_template,
.sessiondata_size = sizeof(struct bnx2i_sess),
.conndata_size = sizeof(struct bnx2i_conn),
.get_session_param = bnx2i_session_get_param,
.start_conn = bnx2i_conn_start,
.stop_conn = bnx2i_conn_stop,
+ /* iscsi host params */
+ .get_host_param = iscsi_host_get_param,
+ .set_host_param = iscsi_host_set_param,
+ /* IO */
.send_pdu = bnx2i_conn_send_pdu,
.get_stats = bnx2i_conn_get_stats,
/* TCP connect - disconnect - option-2 interface calls */