Skip to content
Snippets Groups Projects
  • Evan Samanas's avatar
    aabb8cb0
    nfs: NfsTimeout() updates · aabb8cb0
    Evan Samanas authored
    
    - NfsTimeout() does not correctly update the NFS timeout value which
      results in NfsTimeout() only being called once in certain situations.
      This can result in the 'nfs' command hanging indefinetly.  For
      example, the command:
    
        nfs 192.168.0.1:/home/user/file
    
      will not exit until ctrl-c is pressed if 192.168.0.1 does not have an
      NFS server running.
    
      This issue is resolved by reinitializting the NFS timeout value inside
      NfsTimeout() when a timeout occurs.
    
    - Make the 'nfs' command print the 'T' character when a timeout occurs.
      Previously there was no indication that timeouts were occuring.
    
    - Mimic the 'tftpboot' command and when a download fails print "Retry
      count exceeded; starting again", and restart the download taking the
      'netretry' environment variable into account.
    
    Signed-off-by: default avatarEvan Samanas <esamanas@xes-inc.com>
    Signed-off-by: default avatarPeter Tyser <ptyser@xes-inc.com>
    
    Tested on TQM8xxL.
    
    Tested by: Wolfgang Denk <wd@denx.de>
    
    Tested on MPC8527DS.
    
    Tested by: Ed Swarthout <Ed.Swarthout@freescale.com>
    aabb8cb0
    History
    nfs: NfsTimeout() updates
    Evan Samanas authored
    
    - NfsTimeout() does not correctly update the NFS timeout value which
      results in NfsTimeout() only being called once in certain situations.
      This can result in the 'nfs' command hanging indefinetly.  For
      example, the command:
    
        nfs 192.168.0.1:/home/user/file
    
      will not exit until ctrl-c is pressed if 192.168.0.1 does not have an
      NFS server running.
    
      This issue is resolved by reinitializting the NFS timeout value inside
      NfsTimeout() when a timeout occurs.
    
    - Make the 'nfs' command print the 'T' character when a timeout occurs.
      Previously there was no indication that timeouts were occuring.
    
    - Mimic the 'tftpboot' command and when a download fails print "Retry
      count exceeded; starting again", and restart the download taking the
      'netretry' environment variable into account.
    
    Signed-off-by: default avatarEvan Samanas <esamanas@xes-inc.com>
    Signed-off-by: default avatarPeter Tyser <ptyser@xes-inc.com>
    
    Tested on TQM8xxL.
    
    Tested by: Wolfgang Denk <wd@denx.de>
    
    Tested on MPC8527DS.
    
    Tested by: Ed Swarthout <Ed.Swarthout@freescale.com>