diff --git a/usr/io.c b/usr/io.c index fef6785..80edc13 100644 --- a/usr/io.c +++ b/usr/io.c @@ -299,8 +299,12 @@ static int bind_conn_to_iface(iscsi_conn_t *conn, struct iface_rec *iface) { struct iscsi_session *session = conn->session; - if (strcmp(iface->transport_name, DEFAULT_TRANSPORT)) + log_error("bind_conn_to_iface\n"); + + if (strcmp(iface->transport_name, DEFAULT_TRANSPORT)) { + log_error("what? some other transport %s\n", iface->transport_name); return 0; + } memset(session->netdev, 0, IFNAMSIZ); if (iface_is_bound_by_hwaddr(iface) && @@ -323,6 +327,9 @@ static int bind_conn_to_iface(iscsi_conn_t *conn, struct iface_rec *iface) return -1; } + log_error("got netdev %s from %s %s\n", session->netdev, + iface->netdev, iface->hwaddress); + if (strlen(session->netdev)) { struct ifreq ifr;