Is the emlxs source code up-to-date? I can't get it to compile. Anywhere.
Just one of the problems I'm having is with the fc_fca_tran_t structure. The
fc_fca_tran_t structure used in the emlxs source code as released uses a
fc_fca_tran_t structure with 32 elements that's initialized thus:
static fc_fca_tran_t emlxs_fca_tran = {
FCTL_FCA_MODREV_3,
1,
sizeof (fc_buf_t),
2048,
&emlxs_dma_lim,
0,
&emlxs_dma_attr,
&emlxs_dma_attr_1sg,
&emlxs_dma_attr_1sg,
&emlxs_dma_attr,
&emlxs_dma_attr_1sg,
&emlxs_dma_attr_fcip_rsp,
&emlxs_dma_attr_1sg,
&emlxs_dma_attr,
&emlxs_data_acc_attr,
emlxs_bind_port,
emlxs_unbind_port,
emlxs_pkt_init,
emlxs_pkt_uninit,
emlxs_transport,
emlxs_get_cap,
emlxs_set_cap,
emlxs_get_map,
emlxs_transport,
emlxs_ub_alloc,
emlxs_ub_free,
emlxs_ub_release,
emlxs_pkt_abort,
emlxs_reset,
emlxs_port_manage,
emlxs_get_device,
emlxs_notify
};
Yet the fc_fca_tran_t structure in the COMSTAR source (fc_fcaif.h) has 34
elements. Note that in the emlxs source code, emlxs_bind_port is the 16th
element, yet in fc_fcaif.h header file, the fca_bind_port element is 18th.
This message posted from opensolaris.org
_______________________________________________
storage-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/storage-discuss