[Differential] D10603: distinguish NFS versus TFTP boot by rootpath

tsoome (Toomas Soome) phabric-noreply at FreeBSD.org
Wed May 17 22:04:13 UTC 2017


tsoome added a comment.


  In https://reviews.freebsd.org/D10603#223350, @bapt wrote:
  
  > What I mean is we cannot use the one I listed above because they are interpreted by ipxe. For example if one netboots from qemu it will use ipxe under the hood first, then if you pass rootpath tftp:/ ipxe will say
  >
  >   Next server: 192.168.42.1
  >   Filename: /pxeboot
  >   Root path: tftp:/
  >   Could not open SAN device: Invalid argument (http://ipxe.org/1c126002)
  >   No more network devices
  >
  >
  > and the boot process fails.
  >
  > Which is why what I propose is tftpfs:/ because it is not used by ipxe
  >  and by default we remain on over nfs so we don't break existing usage
  
  
  So that sucks even more actually... it means I can not implement http: in loader with ipxe... I do not know. it really feels like just drop the whole idea about avoiding that extra request, build properly specified request, issue it and interpret the data received. just as it is supposed to be done.

REVISION DETAIL
  https://reviews.freebsd.org/D10603

EMAIL PREFERENCES
  https://reviews.freebsd.org/settings/panel/emailpreferences/

To: kczekirda, oshogbo, tsoome, bapt, sbruno, freebsd-net-list, #network
Cc: rgrimes


More information about the freebsd-net mailing list