Improve debugging
authorMichael Brown <mcb30@etherboot.org>
Sun, 1 Jul 2007 21:04:19 +0000 (22:04 +0100)
committerMichael Brown <mcb30@etherboot.org>
Sun, 1 Jul 2007 21:04:19 +0000 (22:04 +0100)
src/net/udp/tftp.c

index a756004..f42a96b 100644 (file)
@@ -111,6 +111,9 @@ static void tftp_free ( struct refcnt *refcnt ) {
  */
 static void tftp_done ( struct tftp_request *tftp, int rc ) {
 
+       DBGC ( tftp, "TFTP %p finished with status %d (%s)\n",
+              tftp, rc, strerror ( rc ) );
+
        /* Stop the retry timer */
        stop_timer ( &tftp->timer );
 
@@ -188,6 +191,9 @@ static int tftp_send_ack ( struct tftp_request *tftp ) {
                .dest = ( struct sockaddr * ) &tftp->peer,
        };
 
+       DBGC2 ( tftp, "TFTP %p sending ACK for block %d\n",
+               tftp, tftp->state );
+
        /* Allocate buffer */
        iobuf = xfer_alloc_iob ( &tftp->socket, sizeof ( *ack ) );
        if ( ! iobuf )