I have an issue that iscsiadm can not discover targets through an offload card.
I have debugged the issue and found that the ipc over netlink socket fails. iscsiadm command sends a nlmsg embedded into a msghdr. The receiving iscsid gets the msg, extracts the nlmsg header and then extracts the iscsi_uevent. The received nlmsg->nlmsg_type is as ecpect, but the iscsi_uevent structure is received differently. The event type get changed to 103 from 29. iscsiadm: iscsiadm: in ktransport_ep_connect iscsiadm: in __kipc_call event type 29 iscsiadm: in kwritev iscsiadm: in kwritev nlh->nlmsg_type 29 iscsiadm: kwritev send event type 29 nlh message len 88 iscsid: scsid: in nl_read iscsid: ctldev_handle nlh->nlmsg_type 29 nlh->msg_len 72 iscsid: ctldev_handle got event type 103 iscsid: Got unknwon event 103. Dropping. I have not debugged what the root cause of the issue is, but apparently there is some header mismatch between user space tool and kernel. Any input is appreciated. Regards, Kallol Biswas NucleoDyne Systems, Inc. -- You received this message because you are subscribed to the Google Groups "open-iscsi" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/open-iscsi?hl=en.
