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.

Reply via email to